Not quite - TS still looks to the sphinx.yml file for figuring out  
where the pid file is.

All INDEX_ONLY=true means is that the config file won't be regenerated.

Good to know this helps :)

-- 
Pat

On 15/09/2009, at 12:37 PM, Matt Davies wrote:

>
> Ahhh
>
> This is now making sense for what I thought was strange behaviour in  
> our setup.
>
> When I run the index with the INDEX_ONLY=true setting, then I'm
> guessing TS does not check the sphinx.yml file, as we're telling it to
> use an already created config file, is that right?
>
> And thanks Pat, this is helping alot.
>
> matt
>
>
> 2009/9/15 Pat Allan <[email protected]>:
>>
>> Almost. TS doesn't read the config file, but Sphinx itself does. So,
>> sphinx.yml tells TS what to *write* in the config file, and Sphinx
>> takes care of it from there. TS also uses the sphinx.yml setting to
>> check if Sphinx is running.
>>
>> --
>> Pat
>>
>> On 15/09/2009, at 11:17 AM, Matt Davies wrote:
>>
>>>
>>> Ah, I think I got you
>>>
>>> One setting, in the config file, tells TS where to make the PID  
>>> file,
>>> and the other setting, in the sphinx.yml file, tells TS where the  
>>> PID
>>> file is to check if it's running.
>>>
>>> Or the other way around.
>>>
>>> :-)
>>>
>>> matt
>>>
>>>
>>>
>>> 2009/9/10 Pat Allan <[email protected]>:
>>>>
>>>> Hi Matt
>>>>
>>>> Not quite grokking what you've said below (but I'm running a bit
>>>> short
>>>> on sleep at the moment), but if I am understanding it correctly:
>>>> Thinking Sphinx checks the pid file itself to see if Sphinx is
>>>> running, so while you can set it manually in your conf file, you'll
>>>> also need it in sphinx.yml for TS to be able to function
>>>> intelligently.
>>>>
>>>> Cheers
>>>>
>>>> --
>>>> Pat
>>>>
>>>> On 09/09/2009, at 1:36 PM, Matt Davies wrote:
>>>>
>>>>>
>>>>> Thanks Pat, good thinking.
>>>>>
>>>>> While you're here, when we were setting up our deploy script to
>>>>> stop,
>>>>> index, and start sphinx yesterday I ran into something I didn't
>>>>> understand.
>>>>>
>>>>> Before I start, let me first explain that the way we are using TS
>>>>> is a
>>>>> little out of the ordinary.
>>>>>
>>>>> We don't recreate our config file every time dues to constraints
>>>>> in an
>>>>> external source of the data in the rails app itself, so we stop
>>>>> index
>>>>> start like so
>>>>>
>>>>> run "cd /var/www/rails/gaol/current; RAILS_ENV=production rake
>>>>> thinking_sphinx:stop"
>>>>> run "cd /var/www/rails/gaol/current; RAILS_ENV=production rake
>>>>> thinking_sphinx:index INDEX_ONLY=true"
>>>>> run "cd /var/www/rails/gaol/current; RAILS_ENV=production rake
>>>>> thinking_sphinx:start"
>>>>>
>>>>> When it was trying to start it failed saying something along the
>>>>> lines
>>>>> of it could not start without a PID_FILE description in the  
>>>>> searchd
>>>>> section.  I'd removed the pid_file descriptor as I'd put it in the
>>>>> sphinx.yml.  Putting the pid_file variable back into the
>>>>> production.sphinx.conf in the searchd section solved it.
>>>>>
>>>>> Here's the sphinx file
>>>>>
>>>>> production:
>>>>> searchd_file_path: "/var/www/rails/gaol/shared/sphinx"
>>>>> config_file: "/var/www/rails/gaol/current/config/
>>>>> production.sphinx.conf"
>>>>> searchd_log_file: "/var/www/rails/gaol/shared/log/searchd.log"
>>>>> query_log_file: "/var/www/rails/gaol/shared/log/searchd.query.log"
>>>>> pid_file: "/var/www/rails/gaol/shared/log/searchd.production.pid"
>>>>>
>>>>> How should I have set up the spinx file to tell the ts:start  
>>>>> command
>>>>> to use a pid_file described in the sphinx file?
>>>>>
>>>>> Should I have made a section called searchd in the sphinx file
>>>>> thinking about it?
>>>>>
>>>>> V
>>>>>
>>>>>
>>>>>
>>>>> 2009/9/9 Pat Allan <[email protected]>:
>>>>>>
>>>>>> There's no wiki for TS, but if you want to fork the documentation
>>>>>> project from GitHub, perhaps add a page there?
>>>>>> http://github.com/freelancing-god/freelancing-god.github.com/tree/master
>>>>>>
>>>>>> --
>>>>>> Pat
>>>>>>
>>>>>> On 09/09/2009, at 12:53 PM, vanderkerkoff wrote:
>>>>>>
>>>>>>>
>>>>>>> Hello everyone
>>>>>>>
>>>>>>> I'm going to go through the process of setting up God to monitor
>>>>>>> thinking sphinx.  I'll write it all up so it might help someone
>>>>>>> else
>>>>>>> but if anyone has any experience of doing this then if they  
>>>>>>> could
>>>>>>> chip
>>>>>>> in I'd be most grateful.
>>>>>>>
>>>>>>>
>>>>>>> So far, this is what I've found on the web.
>>>>>>>
>>>>>>> http://openmonkey.com/articles/2008/09/configuring-god-to-monitor-sphinxs-searchd
>>>>>>>
>>>>>>> Are there any wiki pages that are associated with google  
>>>>>>> groups I
>>>>>>> could use to write it up anyone know?
>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>
>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>>
>>>>
>>>>
>>>>>
>>>>
>>>
>>>>
>>
>>
>>>
>>
>
> >


--~--~---------~--~----~------------~-------~--~----~
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