终端关闭时Node.js停止

终端关闭时Node.js停止,node.js,linode,Node.js,Linode,我正在使用Fedro服务器部署node.js代码。 我将代码保存在/var/www/example.com/ 只要终端打开,我就可以访问API。一旦我关闭终端,我就无法访问它 我也尝试过在后台使用nohup命令来执行进程,但我读到的是,每当我们重新启动系统时,它就不再在后台运行 如何解决这个问题。 提前谢谢。 要结束程序,您应该使用Ctrl+C。如果您这样做,它会发送SIGINT,使程序能够正常结束,并与正在侦听的任何端口解除绑定 另请参见:要结束程序,应使用Ctrl+C。如果使用Ctrl+C,

我正在使用Fedro服务器部署node.js代码。
我将代码保存在/var/www/example.com/
只要终端打开,我就可以访问API。一旦我关闭终端,我就无法访问它
我也尝试过在后台使用nohup命令来执行进程,但我读到的是,每当我们重新启动系统时,它就不再在后台运行

如何解决这个问题。 提前谢谢。

要结束程序,您应该使用Ctrl+C。如果您这样做,它会发送SIGINT,使程序能够正常结束,并与正在侦听的任何端口解除绑定


另请参见:

要结束程序,应使用Ctrl+C。如果使用Ctrl+C,则会发送SIGINT,从而允许程序正常结束,并从其正在侦听的任何端口解除绑定


另请参见:

要结束程序,应使用Ctrl+C。如果使用Ctrl+C,则会发送SIGINT,从而允许程序正常结束,并从其正在侦听的任何端口解除绑定


另请参见:

要结束程序,应使用Ctrl+C。如果使用Ctrl+C,则会发送SIGINT,从而允许程序正常结束,并从其正在侦听的任何端口解除绑定


另请参见:

您可以在屏幕内运行该程序。无论何时关闭屏幕,程序都将继续运行

创建一个屏幕

screen -S <screen_name>
screen -list
screen -dr <id>
您创建的屏幕将显示在列表中。您将能够通过屏幕名称识别它。此外,id将显示在名称旁边

返回屏幕

screen -S <screen_name>
screen -list
screen -dr <id>
screen-dr

您可以在屏幕内运行该程序。无论何时关闭屏幕,程序都将继续运行

创建一个屏幕

screen -S <screen_name>
screen -list
screen -dr <id>
您创建的屏幕将显示在列表中。您将能够通过屏幕名称识别它。此外,id将显示在名称旁边

返回屏幕

screen -S <screen_name>
screen -list
screen -dr <id>
screen-dr

您可以在屏幕内运行该程序。无论何时关闭屏幕,程序都将继续运行

创建一个屏幕

screen -S <screen_name>
screen -list
screen -dr <id>
您创建的屏幕将显示在列表中。您将能够通过屏幕名称识别它。此外,id将显示在名称旁边

返回屏幕

screen -S <screen_name>
screen -list
screen -dr <id>
screen-dr

您可以在屏幕内运行该程序。无论何时关闭屏幕,程序都将继续运行

创建一个屏幕

screen -S <screen_name>
screen -list
screen -dr <id>
您创建的屏幕将显示在列表中。您将能够通过屏幕名称识别它。此外,id将显示在名称旁边

返回屏幕

screen -S <screen_name>
screen -list
screen -dr <id>
screen-dr

你好,请检查节点的PM2。

PM2是Node.js应用程序的生产流程管理器,内置负载平衡器。它允许您永远保持应用程序的活力,在不停机的情况下重新加载应用程序,并简化常见的系统管理任务


我们在项目中使用PM2,当您重新启动服务器时,您的应用程序问题将停止尝试检查init.d

Hi check请检查PM2节点。

PM2是Node.js应用程序的生产流程管理器,内置负载平衡器。它允许您永远保持应用程序的活力,在不停机的情况下重新加载应用程序,并简化常见的系统管理任务


我们在项目中使用PM2,当您重新启动服务器时,您的应用程序问题将停止尝试检查init.d

Hi check请检查PM2节点。

PM2是Node.js应用程序的生产流程管理器,内置负载平衡器。它允许您永远保持应用程序的活力,在不停机的情况下重新加载应用程序,并简化常见的系统管理任务


我们在项目中使用PM2,当您重新启动服务器时,您的应用程序问题将停止尝试检查init.d

Hi check请检查PM2节点。

PM2是Node.js应用程序的生产流程管理器,内置负载平衡器。它允许您永远保持应用程序的活力,在不停机的情况下重新加载应用程序,并简化常见的系统管理任务



我们在项目中使用PM2,当您重新启动服务器时,您的应用程序问题将停止尝试检查init.d

在屏幕内运行它?为什么要重新启动系统?尝试使用forever.jsI尝试使用node.js文件的forever start路径。但同样的事情正在发生。在屏幕内运行它?为什么要重新启动系统?尝试使用forever.jsI尝试使用node.js文件的forever start路径。但同样的事情正在发生。在屏幕内运行它?为什么要重新启动系统?尝试使用forever.jsI尝试使用node.js文件的forever start路径。但同样的事情正在发生。在屏幕内运行它?为什么要重新启动系统?尝试使用forever.jsI尝试使用node.js文件的forever start路径。但同样的事情也在发生,但它扼杀了进程,我无法访问API。我希望即使在执行Ctrl+C或终端关闭时,进程也应运行。我正在linode服务器上使用fedro操作系统,但它会终止进程,并且我无法访问API。我希望即使在执行Ctrl+C或终端关闭时,进程也应运行。我正在linode服务器上使用fedro操作系统,但它会终止进程,并且我无法访问API。我希望即使在执行Ctrl+C或终端关闭时,进程也应运行。我正在linode服务器上使用fedro操作系统,但它会终止进程,并且我无法访问API。我希望进程应该运行,即使我按Ctrl+C键或终端关闭。我正在linode服务器上使用fedro操作系统