gpt4 book ai didi

javascript - Node.js:尝试使用 NSSM 将永远监视器中包装的脚本安装为 Windows 服务

转载 作者:太空宇宙 更新时间:2023-11-04 02:42:41 27 4
gpt4 key购买 nike

我有一个 net.connect 脚本,我正尝试将其作为服务安装在 Windows XP 计算机上。

在我尝试包含永久监视器之前,应用程序已使用 NSSM 正确安装。

手动启动永久监控脚本时它也可以正常工作。

我尝试在应用程序本地和全局安装永远监视器,但无论哪种方式都会产生相同的结果。

服务安装后立即暂停。它不会启动。

有人能看出我做错了什么吗?

永远监控代码:

// nstream.js

var forever = require('forever-monitor');

var child = new (forever.Monitor)('nstream.0.0.3.js', {
silent: true,
});

child.on('exit', function () {
});

child.start();

从 CMD 提示符发出 NSSM 命令:

c:\avl\src\nssm.exe install "Test" "c:\program files\nodejs\node.exe" "c:\avl\bin\nstream\nstream.js"

最佳答案

事实证明,解决方案是添加 sourceDir 选项:

// nstream.js

var forever = require('forever-monitor');

var child = new (forever.Monitor)('nstream.0.0.3.js', {
silent: true,
sourceDir: 'c:/avl/bin/nstream'
});

child.on('exit', function () {
});

child.start();

关于javascript - Node.js:尝试使用 NSSM 将永远监视器中包装的脚本安装为 Windows 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12480655/

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