is  proxy_send_timeout too small ?
I newer

2012/3/3 赵帅 <rostin...@gmail.com>

> I suggest you do a pressure test on the url that have triggered the
> problem to see whether it will show up again.If yes, to see the system
> status such as the number of sockets being used and the number of
> connections from nginx to fastcgi service in the status of waiting to be
> accepted.
>
>
> 2012/3/3 Daniele Procida <dani...@vurt.org>
>
>> We're having a devil of a time with our new server, which went live
>> yesterday after two months of testing.
>>
>> Every so often, nginx will display a 502 gateway error page, and
>> something like this will appear in the logs:
>>
>> 2012/03/02 18:05:38 [error] 29743#0: *1479 upstream prematurely closed
>> connection while reading response header from upstream, client:
>> nn.nn.nn.nn, server: nn.nn.nn.nn, request: "GET /some/path/ HTTP/1.1",
>> upstream: "passenger:unix:/passenger_helper_server:", host: "example.com"
>>
>> This only occurs on some pages, but once it has happened on a page, it
>> seems to keep happening.
>>
>> It doesn't happen straight away - the server can run happily for some
>> time before the errors start occurring.
>>
>> The pages that trigger the error don't seem to be particularly hard work
>> for the server. However, the same pages can be expected to trigger it,
>> while some never do.
>>
>> Merely restarting nginx doesn't get rid of the errors - they come back
>> again.
>>
>> As soon as DEBUG = True is applied in settings and nginx restarted, the
>> errors disappear.
>>
>> Some things that seem to have improved matters:
>>
>> * increasing somaxconn to 1024
>> * turning off cacheing
>>
>> In fact after turning off cacheing it was some hours before the errors
>> returned.
>>
>> We are running nginx, with a passenger_wsgi.py file setting up the path
>> and pointing to the settings.py file.
>>
>> I'd appeciate any tips on what the problem might be, or how to go about
>> isolating it.
>>
>> Obviously an error that occurs under heavy load is not unusual, though I
>> don't think the load is particualrly heavy (and this server has taken over
>> from one rather less powerful that has been doing the same job for two
>> years).
>>
>> What is puzzling is the error that occurs only on particular apparently
>> arbitrary pages, and then persists, even after the load conditions (we were
>> using ApacheBench to test) have disappeared.
>>
>> Daniele
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Django users" group.
>> To post to this group, send email to django-users@googlegroups.com.
>> To unsubscribe from this group, send email to
>> django-users+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/django-users?hl=en.
>>
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To post to this group, send email to django-users@googlegroups.com.
> To unsubscribe from this group, send email to
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.
>



-- 
as I learning english, any help about english grammar is welcome

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to