如何使用 pm2.start()?
How do I use pm2.start()?
这是我第一次使用pm2。我特别尝试使用编程 API。现在当我调用 pm2.start('./app.js') 时,它看起来不像是执行了脚本。在下面的示例代码中,我希望在控制台中看到“正在工作”。
app.js
console.log('Working');
index.js
pm2.connect((err) => {
pm2.start('./app.js', (err, d) => {
});
});
我是不是漏掉了什么?
只有您的代码是正确的。 PM2 将日志写入 文件而不是控制台 。因此,您可以在 app-error.log 文件或 app-out.log 文件中找到日志。
var pm2 = require('pm2')
pm2.connect((err) => {
if(err){
console.log('ERROR ',err)
}
pm2.start('./app.js', (err, d) => {
console.log('APP STARTED', err, d)
});
});
您可以在 console.log('APP STARTED', err, d) 输出中找到日志文件路径。
这是我第一次使用pm2。我特别尝试使用编程 API。现在当我调用 pm2.start('./app.js') 时,它看起来不像是执行了脚本。在下面的示例代码中,我希望在控制台中看到“正在工作”。
app.js
console.log('Working');
index.js
pm2.connect((err) => {
pm2.start('./app.js', (err, d) => {
});
});
我是不是漏掉了什么?
只有您的代码是正确的。 PM2 将日志写入 文件而不是控制台 。因此,您可以在 app-error.log 文件或 app-out.log 文件中找到日志。
var pm2 = require('pm2')
pm2.connect((err) => {
if(err){
console.log('ERROR ',err)
}
pm2.start('./app.js', (err, d) => {
console.log('APP STARTED', err, d)
});
});
您可以在 console.log('APP STARTED', err, d) 输出中找到日志文件路径。