gpt4 book ai didi

javascript - 如何在没有 "restarting"进程的情况下重新加载 sails.js 应用程序?

转载 作者:太空宇宙 更新时间:2023-11-03 14:25:47 24 4
gpt4 key购买 nike

我在 config/local.js 中使用 fs.readFileSync() 为 ssl 配置了一个带有 key 、证书和 ca 文件的 sails.js 应用程序,我想知道我们是否有办法重新加载应用程序(由pm2) 无需在 ssl 证书文件更改时重新启动进程。我尝试使用 watch 和 pm2 reload 但在这两种情况下它都会重新启动进程,但我希望服务器重新加载而不是重新启动。如果这不可能,请让我知道是否有办法在相应更改时使用最新的证书来实现我的服务。关于此的任何建议都会有很大帮助!

我已经尝试过 pm2 重新加载,并观察证书更改,但这些正在重新启动服务器,这与预期不符

如果为 ssl 配置的证书发生更改,则应重新加载 pm2 进程而不是重新启动

最佳答案

您可以使用至少 2 个集群以“集群模式”运行您的应用程序,当您想要应用更改时,您可以一次重新启动/重新加载一个集群。这样,您的应用程序可以实现 0 秒停机。

关于javascript - 如何在没有 "restarting"进程的情况下重新加载 sails.js 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57398551/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com