gpt4 book ai didi

node.js - 在Web服务器上持续运行node.js包

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

我正在使用博客平台specter当我运行 npm start 时启动。只有当我运行 npm start 时,它才会显示在站点 URL 上。如果我在终端中执行 command-c,它会停止运行该包,并且该站点会关闭,直到我再次运行 npm start 为止。有什么方法可以设置服务器以保持站点持续运行吗?现在,我必须在进行任何编辑之前关闭该网站,然后使用 npm start 重新启动它。

最佳答案

您可以做的一件事就是安装 Forever作者:Nodejitsu。它的作用是“永远”在后台运行您的 Node 脚本,或者直到您停止进程或设置超时限制。

要安装 Forever,只需执行以下操作:

npm install forever -g

对于您的情况,您需要 cd 进入 Spectre 所在的目录并永久启动:

cd $(specterLocation)
forever start server.js

这将在后台启动您的服务器,直到您执行以下操作:

forever stop server.js (in directory of Specter)
forever stopall (wherever on server)

要查看 Forever 启动的进程列表,只需使用:

forever list

希望这有帮助!

关于node.js - 在Web服务器上持续运行node.js包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20378376/

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