Memory leaks when used as a shared library

Maxim Dounin mdounin at
Sun Aug 2 02:55:29 UTC 2015


On Fri, Jul 31, 2015 at 09:57:05PM -0400, xfeep wrote:

> I want to build nginx into a shared library for this feature of
> nginx-clojure: .
> But i found that there's memory leaks after stop server but without exit the
> process. Then I tried  valgrind to check a simple test without any 3rd party
> module.

Well, the answer is simple: nginx is not designed to be a shared 
library.  If you want to convert it to be one, it's you who are 
responsible for cleaning up various global allocations.

Maxim Dounin

More information about the nginx mailing list