Ngx_drizzle v0.0.12: better timeout control

Hi, folks!

I’m delighted to announce the v0.0.12 release of ngx_drizzle, a
non-blocking upstream module that helps nginx talk directly to mysql,
drizzle, and sqlite3 servers (and with an optional connection pool).
The project source repository and the homepage is on GitHub:

and the release tarball can be downloaded from

This release has the highlight of several new config directives that
control the various timeout settings used by ngx_drizzle:


The default timeout values for them are all “60 s”, i.e., 60 seconds,
which may be too long for many real world applications.

Thanks my colleague shrimp++ for testing them and fixing bugs in the
original (undocumented) implementation :slight_smile:

Also thanks Piotr S. for his tireless improving the test suite to
fit our grand test build farm and his fixes for the recent nginx
0.8.47+ releases.

As always, special thanks go to my colleague and closest friend,
chaoslawful++, for creating such an excellent module in the first
place :wink:

FWIW, we’re already using this module (combined with ngx_rds_json as
well as many other modules) in production, in particular, the LiangZi Shop Stats website:

Have fun!