线上快速定位硬盘 I/O 高的 Python 代码路径(使用 OpenResty XRay)
ChangeLog 1.2.1
Zoom Quiet , 25 Jun 2012 (created 25 Jun 2012)Mainline Version 1.2.1.3 - 25 June 2012
- upgraded Echo Nginx Module to 0.40.
- feature: added new directive echo_status which can be used to specify a different default response status code other than 200. thanks Maxime Corbeau for requesting this.
- upgraded Lua Nginx Module to 0.5.3.
- bugfix: ngx.say and ngx.print might cause nginx to crash when table-typed arguments were given. thanks sztanpet for reporting this in github issue #54.
- applied location_if_inherits_proxy.patch to the nginx core. see http://mailman.nginx.org/pipermail/nginx-devel/2012-June/002374.html for details.
Mainline Version 1.2.1.1 - 22 June 2012
- upgraded the Nginx core to 1.2.1.
- see the change log: http://nginx.org/en/CHANGES-1.2
- upgraded Lua Nginx Module to 0.5.2.
- bugfix: header_filter_by_lua* did not run at all when body_filter_by_lua* was defined at the same time. thanks Tzury Bar Yochay for reporting this issue.
- feature: added the
inclusive
option to the cosocket:receiveuntil method to include the delimiter pattern string in the resulting data read. thanks Matthieu Tourne for the patch. - optimize: merged two successive Nginx pool allocations in
ngx_http_lua_socket_resolve_handler
to reduce overhead.
- upgraded Echo Nginx Module to 0.39.
- bugfix: Echo Nginx Module's configure directives was not inherited automatically by
location if
inner blocks. - bugfix: the old HTTP 1.0 protocol handling was wrong. we should leave that to the Nginx core and just output responses without a
Content-Length
response header. - bugfix: reading the $echo_it variable outside the echo_foreach_split loop resulted in memory invalid reads and hence segfaults; now it is evaluates to the special
not found
value. thanks baqs for reporting this.
- bugfix: Echo Nginx Module's configure directives was not inherited automatically by
- upgraded Postgres Nginx Module to 1.0rc1.
- bugfix: memory leak might happen if nginx 1.1.14+ was used and (at least)
libpq
failed to connect to the remote database.
- bugfix: memory leak might happen if nginx 1.1.14+ was used and (at least)
- upgraded the (optional) no-pool patch to the latest version,
642ae25
.- bugfix: we should postpone freeing the
elts
storage forngx_array_t
tongx_array_destroy
when resizing the array because at least thengx_rewrite
module stores external references to the array elements.
- bugfix: we should postpone freeing the
See ChangeLog 1.0.15 for change log for ngx_openresty 1.0.15.x.