Вот как я могу получить pm2-health, работая с моей учетной записью Gmail:
- Установить модуль pm2-health:
pm2 install pm2-health
Открыть файл конфигурации модуля PM2:
vim ~/.pm2/module_conf.json
Обновите его с помощью параметров SMTP учетной записи Gmail:
{
"pm2-health": {
"smtp": {
"host": "smtp.gmail.com",
"port": 465,
"user": "EXAMPLE_sender@gmail.com",
"password": "PASSWORD",
"secure": true,
"disabled": false
},
"mailTo": "NOTIFICATION_RECIPIENT_EMAIL_ADDRESS",
"replyTo": "EXAMPLE_SENDER@gmail.com",
"events": [
"exit"
],
"exceptions": true,
"messages": true,
"messageExcludeExps": [],
"metric": {},
"metricIntervalS": 60,
"aliveTimeoutS": 300,
"addLogs": false,
"appsExcluded": [],
"snapshot": {
"url": "",
"token": "",
"auth": {
"user": "",
"password": ""
},
"disabled": false
}
},
"module-db-v2": {
"pm2-health": {}
}
}
Сохраните и закройте его Перезапустите pm2-health:
pm2 restart pm2-health
Проверьте его, перезапустив один из процессов Node, управляемых PM2. Вы должны получить электронное письмо об этом событии.