如何使用 cPanel 重新启动 NodeJS

2024-04-09

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

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

任何帮助都会很棒


这是一种自动化的方法:
- 查找节点服务器是否[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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 cPanel 重新启动 NodeJS 的相关文章