As you may have seen with recent code drops, we have released the
initial version of our Dynamic Modules code to the source tree and NGINX
1.9.11. This initial release will allow you to compile modules with
NGINX as before, but can create shared object files at the same time as
the NGINX binary. These shared objects can then be loaded and unloaded
If you have any modules which you wish to use with this new feature they
will need a little work to convert them. Specifically the way the
‘config’ file is written has changed. Although we have maintained
compatibility with the static compilation of modules so if you do not
wish to convert a module then you won’t have to change anything. Details
on the new format and how to convert the modules can be found at:
In addition we are working on fully documenting the module API with
examples. This will come at a later date.
If you have any questions or problems converting modules please let us
know on this mailing list.
Andrew Hutchings (LinuxJedi)
Technical Product Manager, NGINX Inc.
I am doing ssl session caching using the NGINX shared memory cache and getting high response times in load testing.
clients -------> NGINX --------> server
Client sends around 200 Requests/sec and 50% of requests reuses ssl session.
NGINX version is 1.0.10 and OpenSSL version used is OpenSSL 1.0.1e-fips 11 Feb 2013.
Test shows that the connect time increases to 200 secs at time t = 700s (refer session_caching.png attachment). This looks like an issue with OpenSSL framework as there is some delay in processing SSL requests over period of time.
Please note that the connect time is just 70 ms when external session caching is OFF (refer no_session_caching.png attachment).
Has anyone faced similar issues with OpenSSL + NGINX testing ?
Any feed back would be appreciated.