gpt4 book ai didi

windows - node.js http 服务器作为 Windows 服务

转载 作者:IT老高 更新时间:2023-10-28 23:00:56 26 4
gpt4 key购买 nike

我在 Node.js 中创建了一个简单的 http 服务器。

我想让它在我的 Windows 2008 机器上永久运行,这样,如果计算机重新启动,它会自动重新启动。

所以我用这个命令把它变成了一个服务:

C:\Users\Administrator>sc create translate binPath= "node D:\Apps\translate\machine-learning-server\servertranslate.js" DisplayName= "Translation Server"

然后开始:

C:\Users\Administrator>sc start translate

并收到以下错误消息:

[SC] StartService FAILED 1053:

The service did not respond to the start or control request in a timely fashion.

当我从命令行(不是作为服务)启动程序时,程序运行正常。

让 node.js Web 服务器在计算机重新启动时自动重新启动的最简单方法是什么?

最佳答案

过去,我使用 NSSM 将 Node.js 应用程序作为 Windows 上的服务运行。它运行良好,并且可以配置为在发生崩溃时自动重启您的应用程序。

http://nssm.cc/usage

nssm install YourService "C:\Program Files\Node.js\node.exe" "C:\something\something.js"

关于windows - node.js http 服务器作为 Windows 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17640987/

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