Welcome! Log In Create A New Profile

Advanced

Module context become NULL on redirect

Peter Leonov
June 09, 2010 05:58AM
Hello, devels,

got a mysterious crash in a module, that relies on request cleanup hook.
In the cleanup handler the module meets its context pointer
(via ngx_http_get_module_ctx()) zeroed-out.

The redirected request hits other location and I believe
that all contexts have to be dropped. But what could the module do
if it has some timers set on the redirected request or if the module needs
to free some memory allocated somewhere out of the request pool?

The only way I see is to double store the context in the cleanup hook.
Has somebody such a tricky issue solved this way? ;)

Thanks,
Peter.


_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

Module context become NULL on redirect

Peter Leonov 2608 June 09, 2010 05:58AM

Re: Module context become NULL on redirect

Maxim Dounin 1018 June 09, 2010 06:18AM

Re: Module context become NULL on redirect

Matthieu Tourne 985 June 09, 2010 12:26PM

Re: Module context become NULL on redirect

Peter Leonov 1328 June 10, 2010 08:26AM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 172
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready