Ok so i noticed that the elf command lists the pid numbers.

PID 6236 is my "production.sphinx.conf" and its is user root

On Jul 30, 1:26 pm, Michael <[email protected]> wrote:
> Rabble. I'm so lost. Ok so i looked around and got this command "ps -
> elf " which lists all the running processes.
>
> I'm guessing that i should be looking for anything that says passenger
> correct?
> Passenger ApplicationSpawner: PATHTOSITE/current
>
> Everything else is listed with the UID of root except for this and a
> few other things that are "1000" and apache which is "www-data"
>
> actually there are two other things that are passenger that are
> running under "root"
>
> /usr/lib/ruby/gems/1.8/gems/passenger-2.2.4/ext/apache2/
> ApplicationPoolServerExecutable 0 /usr/lib/ruby/gems/1.8/gems/
> passenger-2.2.4/bin/passenger-spawn-server  /usr/bin/ruby1.8  /t
>
> Passenger spawn server
>
> so yes at this point i am officially over my head. Anyone for a
> lifevest?
>
> On Jul 30, 1:13 pm, Pat Allan <[email protected]> wrote:
>
> > Ah, permissions error. Are you indexing the files with a different  
> > user to what the web process is being run by? This is necessary for  
> > delta indexing, so passenger can update the index files.
>
> > --
> > Pat
>
> > On 30/07/2009, at 6:09 PM, Michael wrote:
>
> > > ok so i did some more mucking around in the console. this is the error
> > > i get.
>
> > > indexing index 'project_delta'...
> > > collected 8 docs, 0.0 MB
> > > collected 0 attr values
> > > sorted 0.0 Mvalues, 100.0% done
> > > sorted 0.0 Mhits, 100.0% done
> > > total 8 docs, 3055 bytes
> > > total 0.016 sec, 190925.58 bytes/sec, 499.97 docs/sec
> > > WARNING: access denied to PID 6236.
> > > WARNING: indices NOT rotated.
>
> > > It was giving me some permission errors like this
>
> > > ATAL: failed to open PATHTOSITE/releases/20090729221806/db/sphinx/
> > > production/project_delta.spl: Permission denied, will not index. Try  
> > > --
> > > rotate option.
>
> > > But i fixed that up with chmod.
>
> > > On Jul 30, 11:52 am, 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/nGzwhichrefersto 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to