Sorry, this is another thread that's lain dormant - Dean, did you get anywhere
with this? Still need help?
--
Pat
On 03/05/2011, at 8:55 PM, Dean wrote:
> Pat:
>
> Changing the bin/path still produced the same "failed to start
> searchd" messages that I had originally.
>
> Since then, I've added "production" to the end of my searchd_file_path
> in sphinx.yml:
>
> searchd_file_path: "/home/dean/rails_projects/shared/db/sphinx/
> production"
>
> And I added "production" in two places to my symlink tasks in
> deploy.rb:
>
> run "ln -nfs #{shared_path}/db/sphinx/production #{release_path}/db/
> sphinx/production"
>
> I then created this "production" directory by hand.
>
> Now cap deploy proceeds without errors and searchd is running on our
> server. In particular, I notice that capistrano runs the various
> commands with -c followed by my correct configuration file path. The
> clue to me figuring this out was that when I used the -c option and
> added the desired configuration file location, I got a different error
> than I had before.
>
> Of course, I can't get the deploy to bring passenger / our website up
> in production mode, but that's another story.
>
> Thanks for your help!
>
> --Dean
>
> On May 2, 8:24 pm, Pat Allan <[email protected]> wrote:
>> Hi Dean
>>
>> Can you give me an update on the output from cap with that bin_path change?
>>
>> It isn't a permissions issue - at least, the output from searchd you've
>> provided shouldn't be taken to mean that. TS calls searchd with arguments
>> that point it to a different config file, which in turn references a
>> different pid file.
>>
>> --
>> Pat
>>
>> On 03/05/2011, at 2:51 AM, Dean wrote:
>>
>>
>>
>>
>>
>>
>>
>>> Hi Pat:
>>
>>> OK, made that change... still no luck.
>>
>>> Reading through some of your previous responses to this kind of
>>> question, I also tried a few other things on the production server:
>>
>>> ~/app_name/current$ which indexer
>>> yields
>>> /usr/bin/indexer
>>
>>> ~/app_name/current$ which searchd
>>> yields
>>> /usr/bin/searchd
>>
>>> ~/app_name/current$ searchd
>>> yields
>>> Sphinx 0.9.9-release (r2117)
>>> Copyright (c) 2001-2009, Andrew Aksyonoff
>>
>>> using config file '/etc/sphinxsearch/sphinx.conf' ...
>>> FATAL: failed to create pid file '/var/run/searchd.pid': Permission
>>> denied
>>
>>> Do I need to change the permissions on the /var/run directory somehow?
>>
>>> Thanks,
>>
>>> Dean
>>> On May 1, 2:14 am, Pat Allan <[email protected]> wrote:
>>>> Hi Dean
>>
>>>> You don't need the actual binary name in the bin_path setting - just the
>>>> path to the binary. So, try changing that to /usr/bin and see if that
>>>> helps.
>>
>>>> Cheers
>>
>>>> --
>>>> Pat
>>
>>>> On 29/04/2011, at 6:13 AM, Dean wrote:> So I'm using
>>>> Sphinx/Thinking_Sphinx in my rails app. It works great on
>>>>> the original (Windows) development server, and it works in development
>>>>> on the new Ubuntu Linux server as well. But now that I'm trying to
>>>>> deploy to production on the Ubuntu box using Capistrano, no luck.
>>
>>>>> Here's the main error that shows up in response to "cap deploy" issued
>>>>> on the development machine:
>>
>>>>> http://pastie.org/1844319
>>
>>>>> Here's my /config/sphinx.yml file:
>>
>>>>> http://pastie.org/1844327
>>
>>>>> Here's my production.sphinx.conf file, as generated by capistrano on
>>>>> the Ubuntu server:
>>
>>>>> http://pastie.org/1844345
>>
>>>>> And here's my deploy.rb file:
>>
>>>>> http://pastie.org/1844735
>>
>>>>> The version of the thinking-sphinx gem I have installed on our Ubuntu
>>>>> server is 1.3.20.
>>
>>>>> Any suggestions/advice would be much appreciated.
>>
>>>>> Thanks,
>>
>>>>> Dean Richardson
>>>>> Molex Fiber Optics
>>
>>>>> --
>>>>> 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
>>> 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.
>
--
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.