[dev] forcing a browser to open a new connection
manlio_perillo at libero.it
Thu Oct 18 00:49:43 MSD 2007
Igor Sysoev ha scritto:
> On Wed, Oct 17, 2007 at 08:49:30PM +0200, Manlio Perillo wrote:
>> Igor Sysoev ha scritto:
>>> On Wed, Oct 17, 2007 at 08:23:41PM +0200, Manlio Perillo wrote:
>>>> What is the best method for forcing a browser to close the current
>>>> connection and to open a new connection?
>>>> Now I'm using the Refresh headers.
>>> r->keepalive = 0;
>> Here is, in detail, what I want to do (again, for mod_python).
>> 1) A browser requests a resource (WSGI application)
>> 2) mod_python detects that the Python script has changed,
>> and (if enabled) raises the SIGQUIT signal, so that a new process can
>> be created, that will load the updated WSGI application
>> 3) I need to tell the brower to make a new request, so that it will use
>> the updated script
> Refresh is no standard way, but as I know it is supported by all browsers.
I have tried to return 503 Service Unavailable, with a Retry-After: 0
header, but Firefox does not support this.
Another solution is to use the Location header with a 3xx response.
Regards Manlio Perillo
More information about the nginx