一起阅读NGINX Unit变更日志

Nick Shadrin,NGINX, Inc.高级产品经理

NGINX Unit在架构、用例及其在应用堆栈中的位置方面与NGINX有所不同,但两者的开发文化非常相似。在NGINX Conf 2018的演讲中,Nick介绍了过去一年NGINX Unit新增的功能及其他变化。他首先讲解了一些常规主题,例如如何接收开源项目变更公告、不同的代码分支以及版本编号方案。随后,他深入介绍了测试阶段完成的功能:

  • 配置持久化
  • timeout 应用参数
  • HTTP持久连接
  • home 参数,用于Python虚拟环境
  • 支持Python atexit处理程序
  • processes 对象,支持预派生和动态进程管理
  • Perl应用程序模块
  • Ruby应用程序模块

最后,他回顾了1.0版正式发布后所做的更改:

  • access_log 参数,用于基本访问日志记录
  • environment 对象,用于设置环境变量
  • options 对象,用于管理php.ini配置变量
  • 支持为Go可执行文件指定命令行参数
  • settings 对象,用于全局配置选项
  • 用于设置请求正文大小和超时的HTTP设置