0

我正在使用 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无法在本地计算机上启动服务...服务没有返回错误 谁能告诉我可能是什么问题?

4

0 回答 0