nginx 1.19.2 主線版發布
nginx會同時維護著兩個分支,分別為mainline主線版和stable穩定版。不過在nginx中,“穩定”指的是功能和更新頻率,它與軟件質量無關。穩定分支在其生命週期中從不接收新功能,並且通常僅接收一個或兩個更新,用於修復嚴重的錯誤。nginx 1.19.2主線版已發布,更新內容如下:
- Change: nginx 會在所有空閒worker 連接被用盡之前關閉 keepalive 連接,並將有關此的警告記錄到錯誤日誌
- Change: 使用分塊傳輸編碼時,優化客戶端請求體的讀取
- Bugfix: 修復使用”ssl_ocsp”指令導致出現內存洩漏的問題
- Bugfix: 如果FastCGI 服務器返回錯誤的響應,日誌中可能會出現”zero size buf in output”的提示;該錯誤曾在1.19.1 中出現
- Bugfix: 如果在不同的虛擬服務器中使用了不同的large_client_header_buffers 大小,可能會在worker 進程中出現段錯誤
- Bugfix: 修復SSL shutdown 可能無法運行的問題
- Bugfix: “SSL_shutdown() failed (SSL: … bad write retry)” 信息可能會出現在日誌中
- Bugfix: 修復ngx_http_slice_module 中的問題
- Bugfix: 修復 ngx_http_xslt_filter_module 中的問題