Pat-

Running that path, I get the correct path:  "/usr/local/bin".

This particular machine is running Sphinx 0.9.9 and TS 1.3.20 (plugin
not gem).  I have the same problem with 0.9.8 and 1.3.16, I just
wanted to test against the newest stuff and not add confusion due to
out of date software.

What you say about Passenger is consistent with what I thought.  Prior
to explicitly setting the user I did see that the Passenger spawner
was running as the correct user, I jut wanted to remove all doubt.

I do believe that somehow the Passenger/Rails environment is not
picking up the path.  I just don't know where else to set it.

Thanks,

Matt

On Oct 1, 9:04 am, Pat Allan <[email protected]> wrote:
> Hi Matt
>
> Maybe you've edited the spacing in the email, or maybe YAML isn't fussy - but 
> should it be two spaces indentation? (ie: each key/value pair under 
> production).
>
> I guess let's start with double-checking the bin_path value is coming through 
> correctly - in script/console on your server, does the following output 
> '/usr/local/bin'?
>
>   ThinkingSphinx::Configuration.instance.bin_path
>
> Also: which versions of Sphinx and Thinking Sphinx are you using?
>
> And you shouldn't need to set the user explicitly in Apache - Passenger 
> automatically detects the user from the owner of the Rails app files. The 
> overall Apache process can still run as root.
>
> Cheers
>
> --
> Pat
>
> On 01/10/2010, at 6:44 AM, mpokress 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 
> > 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 at 
http://groups.google.com/group/thinking-sphinx?hl=en.

Reply via email to