Great to know it's all working :)

-- 
Pat

On 05/11/2010, at 5:28 PM, R Francky wrote:

> Hi Pat,
> 
> I fixed the problem by changing the ownership of /home/francky to
> francky and I applied your instructions (stop searchd as root, exec
> rake task as francky) and now everythings bright !
> 
> Thanks, Thanks !
> 
> I think TS has a the best support team I ever seen.
> 
> Have a nice day !
> 
> PS: The site is here www.bliper.net and we're launching today ! It's
> sure I'll make a donation for the TS project as soon as the app
> generate cash.
> 
> --
> 
> R Francky
> 
> On Nov 5, 8:55 am, R Francky <[email protected]> wrote:
>> Thanks for you help and advice,
>> 
>> I think I'd better take a deep breath and take a global view of my
>> problem,
>> Maybe using capistrano will be suitable and build a new app dir with
>> the right permissions and ownerships.
>> 
>> Cheers and have a nice day
>> --
>> 
>> R Francky
>> 
>> On Nov 5, 8:41 am, Pat Allan <[email protected]> wrote:
>> 
>>> Hmm, right. That's not ideal.
>> 
>>> Although it should me all working correctly if *everything* is root. So 
>>> that's a little confusing.
>> 
>>> Ideally, you want to deploy as the user that the site belongs to. So in 
>>> this case, perhaps the francky user. Others may suggest www-data or 
>>> whatever apache/nginx expect by default. It's really up to you, though. As 
>>> long as everything is consistent :)
>> 
>>> --
>>> Pat
>> 
>>> On 05/11/2010, at 4:21 PM, R Francky wrote:
>> 
>>>> Hi Pat
>> 
>>>> your command returned that
>> 
>>>> bliper:/# ls -al /home/francky/ruby_apps/bliper
>>>> total 68
>>>> drwxrwxrwx 13 root root  4096 Aug 17 11:27 .
>>>> drwxr-xr-x  3 root root  4096 Aug 17 11:27 ..
>>>> -rw-rw-rwx  1 root root 10011 Aug 17 11:27 README
>>>> -rw-rw-rwx  1 root root   307 Aug 17 11:27 Rakefile
>>>> drwxrwxrwx  6 root root  4096 Aug 17 11:27 app
>>>> drwxrwxrwx  5 root root  4096 Nov  5 02:03 config
>>>> drwxrwxrwx  4 root root  4096 Oct 27 12:40 db
>>>> drwxrwxrwx  2 root root  4096 Aug 17 11:27 doc
>>>> drwxrwxrwx  3 root root  4096 Aug 18 16:22 lib
>>>> drwxrwxrwx  2 root root  4096 Nov  5 03:36 log
>>>> drwxrwxrwx  6 root root  4096 Aug 19 14:46 public
>>>> drwxrwxrwx  3 root root  4096 Aug 17 11:27 script
>>>> drwxrwxrwx  7 root root  4096 Aug 17 11:27 test
>>>> drwxrwxrwx  6 root root  4096 Nov  5 01:05 tmp
>>>> drwxrwxrwx  3 root root  4096 Aug 17 11:27 vendor
>> 
>>>> everything's owned by root
>> 
>>>> --
>> 
>>>> Francky
>> 
>>>> On Nov 5, 8:18 am, Pat Allan <[email protected]> wrote:
>>>>> Hi Francky
>> 
>>>>> What's the output of the following:
>> 
>>>>> ls -al /home/francky/ruby_apps/bliper
>> 
>>>>> You really shouldn't need to run any of the rake tasks as root - but once 
>>>>> you've started down that path, it gets fiddly to switch things back 
>>>>> around, which is probably what we're running into at the moment.
>> 
>>>>> --
>>>>> Pat
>> 
>>>>> On 05/11/2010, at 4:10 PM, R Francky wrote:
>> 
>>>>>> Hi Pat,
>> 
>>>>>> Here was I found there
>> 
>>>>>> /home/francky/ruby_apps/bliper/log# stat searchd.log
>>>>>>  File: `searchd.log'
>>>>>>  Size: 2117            Blocks: 8          IO Block: 4096   regular
>>>>>> file
>>>>>> Device: 88h/136d        Inode: 175739305   Links: 1
>>>>>> Access: (0601/-rw------x)  Uid: (    0/    root)   Gid: (    0/
>>>>>> root)
>>>>>> Access: 2010-11-05 06:03:22.000000000 +0100
>>>>>> Modify: 2010-11-05 03:48:02.000000000 +0100
>>>>>> Change: 2010-11-05 03:48:02.000000000 +0100
>> 
>>>>>> and the content is (last lines)
>> 
>>>>>> [Fri Nov  5 02:11:00.059 2010] [25758] caught SIGTERM, shutting down
>>>>>> [Fri Nov  5 02:11:00.060 2010] [25758] shutdown complete
>>>>>> [Fri Nov  5 02:11:00.235 2010] [23881] accepting connections
>>>>>> [Fri Nov  5 03:30:51.434 2010] [23881] caught SIGTERM, shutting down
>>>>>> [Fri Nov  5 03:30:51.434 2010] [23881] shutdown complete
>>>>>> [Fri Nov  5 03:48:02.964 2010] [29998] accepting connections
>> 
>>>>>> About application dir ownership, it seems that home/francky/ruby_apps/
>>>>>> bliper is owned by root and not by francky
>> 
>>>>>> bliper:/home/francky/ruby_apps# stat bliper
>>>>>>  File: `bliper'
>>>>>>  Size: 4096            Blocks: 8          IO Block: 4096   directory
>>>>>> Device: 88h/136d        Inode: 175737750   Links: 13
>>>>>> Access: (0777/drwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/
>>>>>> root)
>>>>>> Access: 2010-11-05 03:48:02.000000000 +0100
>>>>>> Modify: 2010-08-17 11:27:00.000000000 +0200
>>>>>> Change: 2010-08-18 16:58:40.000000000 +0200
>>>>>> bliper:/home/francky/ruby_apps#
>>>>>> bliper:/home/francky/ruby_apps#
>>>>>> bliper:/home/francky/ruby_apps#
>> 
>>>>>> so to start the search daemon, I used sudo and the whole issue
>>>>>> persist, I'm a little confused about that
>> 
>>>>>> --
>> 
>>>>>> Francky
>> 
>>>>>> On Nov 5, 7:59 am, Pat Allan <[email protected]> wrote:
>>>>>>> What's in /home/francky/ruby_apps/bliper/log/searchd.log?
>> 
>>>>>>> --
>>>>>>> Pat
>> 
>>>>>>> On 05/11/2010, at 1:42 PM, R Francky wrote:
>> 
>>>>>>>> Hi,
>> 
>>>>>>>> A last question please, when I try to execute rake ts:rebuild or
>>>>>>>> ts:start as the web user I get the following error:
>> 
>>>>>>>> Failed to start searchd daemon. Check /home/francky/ruby_apps/bliper/
>>>>>>>> log/searchd.log.
>> 
>>>>>>>> So what did I miss ?
>> 
>>>>>>>> Cheers
>> 
>>>>>>>> Francky
>> 
>>>>>>>> On Nov 5, 5:18 am, R Francky <[email protected]> wrote:
>>>>>>>>> Here I checked the app directory
>> 
>>>>>>>>> bliper:/# stat /home/francky/ruby_apps/bliper
>>>>>>>>>  File: `/home/francky/ruby_apps/bliper'
>>>>>>>>>  Size: 4096            Blocks: 8          IO Block: 4096   directory
>>>>>>>>> Device: 88h/136d        Inode: 175737750   Links: 13
>>>>>>>>> Sure I'll do that,
>> 
>>>>>>>>> Thanks a lot for your help !
>> 
>>>>>>>>> On Nov 5, 4:36 am, Pat Allan <[email protected]> wrote:
>> 
>>>>>>>>>> Yes, you should be running all rake tasks as francky. You'll want to 
>>>>>>>>>> stop Sphinx as root, delete the existing index files (default is 
>>>>>>>>>> db/sphinx/production) (again, as root), and then run rake ts:rebuild 
>>>>>>>>>> as francky.
>> 
>>>>>>>>>> Cheers
>> 
>>>>>>>>>> --
>>>>>>>>>> Pat
>> 
>>>>>>>>>> On 05/11/2010, at 12:33 PM, R Francky wrote:
>> 
>>>>>>>>>>> I'm running my rake tasks as root and the rails app is on /home/
>>>>>>>>>>> francky/ruby_apps/ where "francky" is the user, so should I log in 
>>>>>>>>>>> as
>>>>>>>>>>> this user and reexecute rake tasks (stop | config | index | start) ?
>> 
>>>>>>>>>>> On Nov 5, 4:28 am, Pat Allan <[email protected]> wrote:
>>>>>>>>>>>> Hi there
>> 
>>>>>>>>>>>> This really sounds like a permissions problem - which user are you 
>>>>>>>>>>>> deploying/running-the-rake-tasks as? And which user owns the rails 
>>>>>>>>>>>> app on the server?
>> 
>>>>>>>>>>>> --
>>>>>>>>>>>> Pat
>> 
>>>>>>>>>>>> On 05/11/2010, at 12:22 PM, R Francky wrote:
>> 
>>>>>>>>>>>>> Hi all,
>> 
>>>>>>>>>>>>> I'm just deploying my app on production under debian linux after
>>>>>>>>>>>>> developing it under windows.
>>>>>>>>>>>>> In development, everything worked fine.
>> 
>>>>>>>>>>>>> In my model:
>> 
>>>>>>>>>>>>> define_index do
>>>>>>>>>>>>>  indexes :title
>>>>>>>>>>>>>  indexes :content
>> 
>>>>>>>>>>>>>  has country_id, :type => :integer
>>>>>>>>>>>>>  has created_at, :type => :datetime
>>>>>>>>>>>>>  has updated_at, :type => :datetime
>> 
>>>>>>>>>>>>>  set_property :delta => true
>>>>>>>>>>>>>  set_property :field_weights => {
>>>>>>>>>>>>>    :title => 10,
>>>>>>>>>>>>>    :content    => 6
>>>>>>>>>>>>>  }
>>>>>>>>>>>>> end
>> 
>>>>>>>>>>>>> And in my sphinx.yml
>> 
>>>>>>>>>>>>> development:
>>>>>>>>>>>>> morphology: stem_en
>>>>>>>>>>>>> min_infix_len: 3
>>>>>>>>>>>>> enable_star: true
>> 
>>>>>>>>>>>>> production:
>>>>>>>>>>>>> bin_path: '/usr/local/bin'
>>>>>>>>>>>>> morphology: stem_en
>>>>>>>>>>>>> min_infix_len: 3
>>>>>>>>>>>>> enable_star: true
>> 
>>>>>>>>>>>>> test:
>>>>>>>>>>>>> morphology: stem_en
>>>>>>>>>>>>> min_infix_len: 3
>>>>>>>>>>>>> enable_star: true
>> 
>>>>>>>>>>>>> Things go wrong when I try to create new instance of my model in
>>>>>>>>>>>>> production environment, seems like DELTA doesn't work and raise 
>>>>>>>>>>>>> this
>>>>>>>>>>>>> error:
>> 
>>>>>>>>>>>>> Errno::EACCES (Permission denied - 
>>>>>>>>>>>>> /home/francky/ruby_apps/bliper/log/
>>>>>>>>>>>>> searchd.production.pid):
>>>>>>>>>>>>> /usr/local/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.18/lib/
>>>>>>>>>>>>> thinking_sphinx.rb:210:in `read'
>>>>>>>>>>>>> /usr/local/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.18/lib/
>>>>>>>>>>>>> thinking_sphinx.rb:210:in `sphinx_pid'
>>>>>>>>>>>>> /usr/local/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.18/lib/
>>>>>>>>>>>>> thinking_sphinx.rb:205:in `sphinx_running_by_pid?'
>>>>>>>>>>>>> /usr/local/lib/ruby/gems/1.8/gems/thinking-sphinx-1.3.18/lib/
>>>>>>>>>>>>> thinking_sphinx.rb:198:in `sphinx_running?'
>> 
>>>>>>>>>>>>> and new instance doesn't get indexed until I redo rake
>>>>>>>>>>>>> RAILS_ENV=production ts:rebuild whereas it should be indexed
>>>>>>>>>>>>> automatically like in development environment (production and
>>>>>>>>>>>>> development db schemas are exactly the same)
>> 
>>>>>>>>>>>>> I ever looked 
>>>>>>>>>>>>> athttp://freelancing-god.github.com/ts/en/common_issues.html#deltas
>>>>>>>>>>>>> but I don't really know how to fix this issue, as I'm a *nix 
>>>>>>>>>>>>> beginner.
>> 
>>>>>>>>>>>>> Please help me
>> 
>>>>>>>>>>>>> Thanks for your support !
>> 
>>>>>>>>>>>>> --
>>>>>>>>>>>>> You received this message because you are subscribed to the 
>>>>>>>>>>>>> Google Groups "Thinking Sphinx" group.
>>>>>>>>>>>>> To post to this group, send email to 
>>>>>>>>>>>>> [email protected].
>>>>>>>>>>>>> To unsubscribe from this group, send email to 
>>>>>>>>>>>>> [email protected].
>>>>>>>>>>>>> For more options, visit this group 
>>>>>>>>>>>>> athttp://groups.google.com/group/thinking-sphinx?hl=en.
>> 
>>>>>>>>>>> --
>>>>>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>>>>>> Groups "Thinking Sphinx" group.
>>>>>>>>>>> To post to this group, send email to 
>>>>>>>>>>> [email protected].
>>>>>>>>>>> To unsubscribe from this group, send email to 
>>>>>>>>>>> [email protected].
>>>>>>>>>>> For more options, visit this group 
>>>>>>>>>>> athttp://groups.google.com/group/thinking-sphinx?hl=en.
>> 
>>>>>>>> --
>>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>>> Groups "Thinking Sphinx" group.
>>>>>>>> To post to this group, send email to [email protected].
>>>>>>>> To unsubscribe from this group, send email to 
>>>>>>>> [email protected].
>>>>>>>> For more options, visit this group 
>>>>>>>> athttp://groups.google.com/group/thinking-sphinx?hl=en.
>> 
>>>>>> --
>> 
>> ...
>> 
>> read more ยป
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Thinking Sphinx" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/thinking-sphinx?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Thinking Sphinx" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/thinking-sphinx?hl=en.

Reply via email to