hapi-graceful-pm2:hapi插件,用于处理优美的pm2重新加载

时间:2024-05-29 14:03:10
【文件属性】:

文件名称:hapi-graceful-pm2:hapi插件,用于处理优美的pm2重新加载

文件大小:5KB

文件格式:ZIP

更新时间:2024-05-29 14:03:10

JavaScript

hapi-graceful-pm2 这是一个,用于在发出命令时处理真正的零停机时间重新 。 当使用此插件并调用“ pm2 reload”时,“ SIGINT”消息将被拦截,并等待hapi耗尽所有连接,然后退出工作线程。 这样可以确保所有进行中的请求在退出之前都已完成。 在等待期间,不会有新的请求转发给工作人员。 如果没有此插件,则发出重新加载操作将终止所有进行中的请求,而无需等待。 您可以传递一个超时,该超时配置了hapi应等待耗尽所有连接的最长时间。 注意:应该将PM2_GRACEFUL_TIMEOUT环境变量设置为高于插件超时的值,以确保pm2在hapi之前不超时。 描述 pm2关闭过程。 用法 以通常的方式注册插件,例如: server.register({ plugin: require('hapi-graceful-pm2'), options: {


【文件预览】:
hapi-graceful-pm2-master
----circle.yml(277B)
----.npmignore(5B)
----examples()
--------hapi.js(557B)
----LICENSE(726B)
----test()
--------index.js(1KB)
----README.md(2KB)
----.editorconfig(117B)
----.gitignore(526B)
----index.js(342B)
----package.json(905B)

网友评论