我正在使用 NSSM 创建节点进程。我有一个简单的脚本来监听发送到使用 node-msmq https://www.npmjs.com/package/node-msmq的 MSMQ 队列的消息
const msmq = require('node-msmq');
const fs = require('fs');
var queue = msmq.openOrCreateQueue('.\\private$\\testqueue');
// Set receive listener callback
queue.on('receive', (msg) => {
console.log(msg.body);
fs.writeFileSync("C:\\tmp\\test.xml", msg.body);
}
console.log('listening for messages..');
// Start receiving messages from the queue
queue.startReceiving();
通过命令行运行时,这可以正常工作。我可以将其创建为服务,但一旦尝试启动由 NSSM 创建的服务,我会从服务 cpl 收到以下弹出警报,但没有应用程序错误。
windows无法在本地计算机上启动服务...服务没有返回错误 谁能告诉我可能是什么问题?