gpt4 book ai didi

node.js - 如何使用 cPanel 重新启动 NodeJS

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

我需要知道从基于 cPanel 的服务器的根端使用什么来重新启动 NodeJS 应用程序,例如,如果进程由于某种原因现在终止,NodeJS 应用程序将不会启动,直到我手动启动它,如果服务器重新启动我需要手动启动它也是如此重新启动它。

此外,这是服务器上多个帐户的情况,命令应该允许重新启动/启动更多应用程序。

任何帮助都会很棒

最佳答案

这是一种自动化的方法:
- 查找 Node 服务器是否[eq. server.js] 是否正在运行。
- 如果服务器未运行,请通过“nodemon server.js”重新启动。
- 否则,如果服务器正在运行,则不执行任何操作。

您可以在 bash 脚本中编写此代码[下面的示例代码],并在 cpanel 中设置一个 CRON 作业以在特定时间后运行它。

#!/bin/bash

NAME="server.js" # nodejs script's name here
RUN=`pgrep -f $NAME`

if [ "$RUN" == "" ]; then
nodemon server.js
else
echo "Script is running"
fi

关于node.js - 如何使用 cPanel 重新启动 NodeJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51205048/

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