Ah... thanks for pointing that out Gaspard, I'll get it fixed soon.

-- 
Pat

On 16/01/2010, at 4:46 AM, Gaspard Bucher wrote:

> I think I nailed this problem down: if you set RAILS_ENV instead of
> ENV['RAILS_ENV'], you get 'development' environment.
> 
> A simple fix would be (lib/thinking-sphinx/configuration.rb)
> 
> def self.environment
>  Thread.current[:thinking_sphinx_environment] ||= (
>    defined?(Merb) ? Merb.environment : ENV['RAILS_ENV'] || RAILS_ENV
>  ) || "development"
> end
> 
> Gaspard
> 
> On Tue, Dec 29, 2009 at 1:36 PM, Pat Allan <[email protected]> wrote:
>> What happens if you try editing or creating a new object via script/console 
>> in production? Does the delta index work properly then?
>> 
>> --
>> Pat
>> 
>> On 29/12/2009, at 8:26 PM, rahul100885 wrote:
>> 
>>> Hi Pat
>>> 
>>> I am using default delta approach and I am sure that my rails
>>> application is running in production mode as it wrote production.log
>>> file.
>>> 
>>> As I told if I start application and sphinx server in development
>>> mode, all works fine. But If I start same application in production it
>>> won't since when I fire search query it looks for a development port
>>> which specified into sphinx.conf.
>>> 
>>> If I remove development tag from sphinx.conf then search works fine.
>>> But when I insert any record or update any record it give error as
>>> 
>>> FATAL: config file '<my application path>/config/
>>> development.sphinx.conf' does not exist or is not readable]
>>> 
>>> Regards,
>>> Rahul P. Chaudhari
>>> 
>>> 
>>> 
>>> 
>>> On Dec 26, 8:53 am, Pat Allan <[email protected]> wrote:
>>>> Hi Rahul
>>>> 
>>>> I don't suppose you've figured this out since you posted the issue? It's 
>>>> definitely an odd problem - are you certain your Rails app is running 
>>>> using the right environment? Are you explicitly setting the Rails 
>>>> environment in your nginx conf file?
>>>> 
>>>> I'm assuming you're using the default delta approach, not delayed job or a 
>>>> datetime column.
>>>> 
>>>> --
>>>> Pat
>>>> 
>>>> On 17/12/2009, at 4:37 PM, Rahul Chaudhari wrote:
>>>> 
>>>>> Hi All,
>>>> 
>>>>> I am running into a trouble since last two days. When I run my rails
>>>>> application intoproductionmodeusing nginx+passenger, delta indexing
>>>>> is not working.
>>>>> When I add any record into my table I found a following error into
>>>>> error.log of nginx
>>>> 
>>>>> FATAL: config file '<my application path>/config/
>>>>> development.sphinx.conf' does not exist or is not readable
>>>> 
>>>>> Actually it should look forproduction.sphinx.conf.
>>>> 
>>>>> And if I search for any record which are indexed at server start time
>>>>> (rake ts:in RAILS_ENV=production), it shows those records but not
>>>>> newly added record since above error.
>>>> 
>>>>> If I run same application into developmentmodemodeusing nginx
>>>>> +passenger or into mongrel using development orproductionmodeit
>>>>> works perfectly.
>>>> 
>>>>> Is I missed some thing that I have to inproductionmode.
>>>> 
>>>>> Regards,
>>>>> Rahul P. Chaudhari
>>>> 
>>>>> --
>>>> 
>>>>> 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.
>> 
>> 
>> 
> -- 
> 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.


Reply via email to