我有一个NodeJS应用程序,可以向用户发送电子邮件,并且我希望它在PM2集群模式下运行,因为我有一个多核处理器。 但是我注意到有些奇怪,当应用程序在PM2群集模式下运行时,实际上并没有发送电子邮件。
代码正常,可以正常运行。
当应用程序在群集模式下运行时,发送邮件时我没有收到任何错误,我什至放置了一些console.log()并且它们记录了成功的操作。
这是我的nodemailer运输工具的代码段:
const nodemailer = require('nodemailer');
// Email transporter
var transporter = nodemailer.createTransport({
host: 'host_here',
port: 587,
secure: false,
auth: {
user: 'username',
pass: 'password'
}
});
// Check the connection to the service.
transporter.verify(function(error, success) {
if (error)
console.error(error);
});
module.exports.transporter = transporter;
module.exports.nodemailer = nodemailer;
您怎么看?有没有解决方法可以使其在群集模式下工作?