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.
