Yes, I did set the bin_path directive in sphinx.yml. Is this something I should try explicitly setting in the Apache virtual host? Will Passenger inherit from that?
Matt On Oct 1, 1:11 am, DrMark <[email protected]> wrote: > This sounds like a path issue. It works with script/server or script/ > console because you are logged in and running the commands yourself. > You probably have set the path to sphinx in your bashrc or profile > which makes it work for you when you are logged in. But, when > Passenger runs, it is unable to find that path because it doesn't load > the same files that you do when you manually ssh into the machine. > > Have you set the path to sphinx in your configuration? > > Mark > > On Sep 30, 10:44 am, mpokress <[email protected]> wrote: > > > > > Something to add to this: > > > I see this in my apache error log every time a search is executed: > > > Riddle cannot detect Sphinx on your machine, and so can't determine > > which > > version of Sphinx you are planning on using. Please use one of the > > following > > lines after "require 'riddle'" to avoid this warning. > > > require 'riddle/0.9.8' > > # or > > require 'riddle/0.9.9' > > # or > > require 'riddle/1.10' > > > Running TS 1.3.20 and Sphinx 0.9.9. Have the same problems in > > environments with 0.9.8 and 1.3.16. > > > Matt > > > On Sep 30, 4:29 pm, mpokress <[email protected]> wrote: > > > > Good afternoon- > > > > I have read a number of threads that make reference to the issue I am > > > having - delta indexing does not work in production. Like many, it > > > works without issue under script/server or script/console. In > > > production (Apache/Passenger) it does not. > > > > For this example, let's say my rails app is owned by "matt". The > > > binaries are in /usr/local/bin, and the relevant section os sphinx.yml > > > is this: > > > > production: > > > mem_limit: 512M > > > enable_star: 1 > > > min_infix_len: 3 > > > max_matches: 100000 > > > bin_path: /usr/local/bin > > > charset_table: "+, -, 0..9, A..Z->a..z, _, a..z, U+410..U+42F->U > > > +430..U+44F, U+430..U+44F" > > > > I have set the apache directives to force it to run as "matt" (not too > > > comfortable with this). These directives are snipped from the globals > > > section of the httpd.conf. > > > > User matt > > > Group matt > > > PassengerDefaultUser matt > > > > I really appreciate any help. This has been driving me absolutely > > > nuts for two days, and I really tried to RTFM/RTFP (posts) before > > > asking a question that seems to have been answered many times. > > > > Best, > > > > Matt -- 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.
