Right, so I think it now works for me. searchd.production.pid had owner root and permissions rw-------. With ec2onrails the app processes are run by user 'app'. A change to rw-r--r-- did the trick.
I now get the lovely [Thu Jul 30 13:55:38.676 2009] 0.000 sec [scan/2/ rel 1 (0,20)] [activity_core] output in the query log on record changes and the search seems to keep track of the changes, as should. Thanks for the inputs and pointers. Michael - I may be totally off here but since I had a permissions error on this file perhaps it could be worthwile to check it for you as well... On 30 Juli, 19:51, Mattias <[email protected]> wrote: > Nothing except for the regular rails method output. Could not see > anything running in development either. I've mase sure delta output is > not supressed. > > I then checked the mongrel log and perhaps it's a permissions issue > here as well. The mongrel log is modified at the same instant a record > is changed and outputs > cat: /mnt/app/shared/pids/searchd.production.pid: Permission denied > > thanks for the effort. I'll look into it further right away... > > On 30 Juli, 17:52, Pat Allan <[email protected]> wrote: > > > Michael: > > Just to be clear: the bin_path should be set to /usr/local/bin - > > searchd is appended by Thinking Sphinx automatically. > > Does delta indexing work via script/console for you? > > > Mattias: > > I don't think the PATH problem is something that happens with mongrels. > > Is there any output in production.log when a change is made? > > > -- > > Pat > > > On 30/07/2009, at 10:36 AM, Mattias wrote: > > > > Hi Michael, > > > > I'm having the exact same problem. There was a post about this not too > > > long agohttp://to.ly/nGzwhichrefers to the instructions you've > > > cited. I''ve also tried setting the bin path to '/usr/local/ > > > bin' (which searchd gives me the same output you're receiving), > > > however this yields no improvement. > > > > On my local machine, on development mode, it works like a charm. Same > > > goes using script/console in the production environment on my > > > production machine. The query log outputs something like the > > > following: > > > > [Thu Jul 30 05:07:55.539 2009] 0.000 sec [scan/2/rel 1 (0,20)] > > > [activity_core] > > > > everytime a change is made using the console. However, via the web > > > interface, it just won't work. Any pointers would be greatly > > > appreciated. > > > > I'm running mongrel_cluster behind Apache 2.2 via ec2onrails, if that > > > is of any interest. I'll inform you of any updates and would > > > appreciate if you did so too =) > > > > Thanks in advance, > > > Mattias > > > > On 30 Juli, 02:15, Michael <[email protected]> wrote: > > >> I can't get deltas working in production for my site and its driving > > >> me nuts. > > > >> If i run the index rake task then it works fine ZERO errors but for > > >> somereason the delta index does not update on its own. > > > >> I say the post > > >> onhttp://freelancing-god.github.com/ts/en/common_issues.html > > >> about using deltas with passenger and followed those instructions but > > >> that did not solve the problem. > > > >> ---------------------------------------------------------------- > > >> Running Delta Indexing with Passenger > > > >> If you’re using Phusion Passenger on your production server, with > > >> delta indexing on some models, a common issue people find is that > > >> their delta indexes don’t get processed. This is because Passenger > > >> has > > >> it’s own PATH set up, and can’t execute the Sphinx binaries (indexer > > >> and searchd) implicitly. > > > >> The way around this is to find out where your binaries are on the > > >> server: > > > >> which searchd > > > >> And then set the bin_path option in your config/sphinx.yml file for > > >> the production environment: > > > >> production: > > >> bin_path: '/usr/local/bin' > > >> ---------------------------------------------------------------- > > > >> When i run "which searchd" i get "/usr/local/bin/searchd" > > >> I tired the yml file with both "/usr/local/bin" and "/usr/local/bin/ > > >> searchd" just to be safe but the results were the same. > > > >> This is driving me nuts. any help would really really be appreciated > > > >> Thanks, > > >> Mike --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
