有没有推荐的方法来重启 node.js https 服务器而不终止节点进程?
Is there a recommended way to restart node.js https server without killing node process?
我正在从 vault 中检索 ssl/tls 证书信息,这些信息有时会与我的其他凭据一起轮换。
我正在查看节点 https 服务器模块文档以及 tls 文档,但我还没有决定什么可能是解决问题的最佳方法。
谢谢!
当节点服务器崩溃或检测到文件更改时,您可以使用 nodemon
或 pm2
重新启动节点服务器。只需 运行 以下内容即可安装其中一个:
npm install -g nodemon
或 npm install -g pm2
然后像这样启动您的应用程序:
nodemon app.js
或 pm2 start app.js
还要查看他们的文档,因为他们提供了很多选项。
我最终通过修改 http-shutdown 解决了这个问题,同时还明智地使用 setTimeout
检查保险库中的新证书可用性。
我正在从 vault 中检索 ssl/tls 证书信息,这些信息有时会与我的其他凭据一起轮换。
我正在查看节点 https 服务器模块文档以及 tls 文档,但我还没有决定什么可能是解决问题的最佳方法。
谢谢!
当节点服务器崩溃或检测到文件更改时,您可以使用 nodemon
或 pm2
重新启动节点服务器。只需 运行 以下内容即可安装其中一个:
npm install -g nodemon
或 npm install -g pm2
然后像这样启动您的应用程序:
nodemon app.js
或 pm2 start app.js
还要查看他们的文档,因为他们提供了很多选项。
我最终通过修改 http-shutdown 解决了这个问题,同时还明智地使用 setTimeout
检查保险库中的新证书可用性。