Hello Pat,
I made good progress now, but still not quite there yet..
its generating the file in the correct location now..
I changed the file name to* thinking_sphinx.yml*.
here is the contents of the file
<%= Rubber.env %>:
address: <%=
rubber_instances.for_role('sphinx').first.full_name rescue 'localhost' %>
mem_limit: <%= Rubber.env == 'production' ? '1024M' : '64M' %>
configuration_file: <%= shared_path %>/sphinx/config/<%= Rubber.env
%>.sphinx.conf
indices_location: <%= shared_path %>/sphinx/db/<%= Rubber.env %>/
pid_file: <%= Rubber.root %>/log/searchd.<%= Rubber.env %>.pid
log: <%= Rubber.root %>/log/searchd.log
query_log: <%= Rubber.root %>/log/searchd.query.log
that get translated in to *config/thinking_sphinx.yml on the server*
production:
address: medl.io
mem_limit: 1024M
configuration_file:
/mnt/medlioapi-production/shared/sphinx/config/production.sphinx.conf
indices_location: /mnt/medlioapi-production/shared/sphinx/db/production/
pid_file: /mnt/medlioapi-production/releases/*20130610163640*
/log/searchd.production.pid
log: /mnt/medlioapi-production/releases/*20130610163640*
/log/searchd.log
query_log: /mnt/medlioapi-production/releases/*20130610163640*
/log/searchd.query.log
Thru capistrano scripts (rubber), it gives me the following
** [out :: medl.io] Generating configuration to
/mnt/medlioapi-production/shared/sphinx/config/production.sphinx.conf
** [out :: medl.io] searchd is not currently running.
** [out :: medl.io] Stopped searchd daemon (pid: 31670).
** [out :: medl.io] Failed to start searchd daemon. Check
/mnt/medlioapi-production/releases/*20130610163640*/log/searchd.log.
** [out :: medl.io] Failed to start searchd. Check the log files for more
information.
but when I run the *rake ts:stop and rake ts:start *it works fine
I wonder what's going on now..
Thanks
Ravi Ada
On Monday, June 10, 2013 11:52:57 AM UTC-4, [email protected] wrote:
>
> Thanks Pat, I will try that. Does it mean rubber templates may have to be
> updated?
>
> thanks
> Ravi Ada
>
> On Monday, June 10, 2013 8:32:38 AM UTC-4, [email protected] wrote:
>>
>> *#rubber/common/sphinx.yml*
>> <%
>> @path = "#{Rubber.root}/config/sphinx.yml"
>> shared_path = "/mnt/#{rubber_env.app_name}-#{Rubber.env}/shared"
>> %>
>> <%= Rubber.env %>:
>> address: <%=
>> rubber_instances.for_role('sphinx').first.full_name rescue 'localhost' %>
>> mem_limit: <%= Rubber.env == 'production' ? '1024M' : '64M' %>
>> config_file: <%= shared_path %>/sphinx/config/<%= Rubber.env
>> %>.sphinx.conf
>> searchd_file_path: <%= shared_path %>/sphinx/db/<%= Rubber.env %>/
>> pid_file: <%= Rubber.root %>/log/searchd.<%= Rubber.env %>.pid
>> searchd_log_file: <%= Rubber.root %>/log/searchd.log
>> query_log_file: <%= Rubber.root %>/log/searchd.query.log
>>
>> *#/config/sphinx.yml*
>> production:
>> address: medl.io
>> mem_limit: 1024M
>> * config_file:
>> /mnt/medlioapi-production/shared/sphinx/config/production.sphinx.conf*
>> * searchd_file_path:
>> /mnt/medlioapi-production/shared/sphinx/db/production/*
>> pid_file:
>> /mnt/medlioapi-production/releases/20130609222552/log/searchd.production.pid
>> searchd_log_file:
>> /mnt/medlioapi-production/releases/20130609222552/log/searchd.log
>> query_log_file:
>> /mnt/medlioapi-production/releases/20130609222552/log/searchd.query.log
>>
>>
>> *rake ts:configure*
>> Generating configuration to *
>> /mnt/medlioapi-production/releases/20130609222552/config/production.sphinx.conf
>> *
>>
>> the question is why its generating it in *releases *folder instead of
>> *shared
>> *even though I specified it to generate it in shared folder in
>> sphinx.yml.
>>
>> Thanks
>> Ravi ada
>>
>
--
You received this message because you are subscribed to the Google Groups
"Thinking Sphinx" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/thinking-sphinx?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.