On Mon, Mar 01, 2021 at 04:07:47AM -0500, dvhh wrote: > Hello, > > I have developed a module which perform long running calculations to produce > the output, unfortunately blocking the server thread from handling other > requests. I am looking at using threadpool, unfortunately there is no > example of using threadpool with module that I could find. > > I am using src/http/modules/ngx_http_image_filter_module.c as a base for my > code. > > How would you modify such module to perform the image processing in > background threads ? >
It is documented: http://nginx.org/en/docs/dev/development_guide.html#threads You may also look at how nginx implements reading files using threads: http://hg.nginx.org/nginx/file/tip/src/os/unix/ngx_files.c#l95 _______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx