Ошибка при запуске команды "pm2 monit"
Всех приветствую!
PM2 - менеджер процессов Node.js. Запускается как демон и следит, чтобы сервер ноды всегда бал запущен.
Все работает хорошо, кроме одной команды:
pm2 monit
Я впервые столкнулся с этой ошибкой недавно, раньше такого не наблюдал на разных серверах.
Ошибка:
TypeError: Object has no method 'repeat'
at sprintf_format (/usr/local/lib/node_modules/pm2/node_modules/sprintf-js/src/sprintf.js:134:70)
at sprintf (/usr/local/lib/node_modules/pm2/node_modules/sprintf-js/src/sprintf.js:26:16)
at Object.Dashboard.refresh (/usr/local/lib/node_modules/pm2/lib/API/Dashboard.js:273:16)
at /usr/local/lib/node_modules/pm2/lib/API/Extra.js:563:19
at /usr/local/lib/node_modules/pm2/node_modules/pm2-axon-rpc/lib/client.js:45:10
at Parser.<anonymous> (/usr/local/lib/node_modules/pm2/node_modules/pm2-axon/lib/sockets/req.js:67:8)
at Parser.EventEmitter.emit (events.js:95:17)
at Parser._write (/usr/local/lib/node_modules/pm2/node_modules/pm2-axon/node_modules/amp/lib/stream.js:91:16)
at doWrite (_stream_writable.js:223:10)
at writeOrBuffer (_stream_writable.js:213:5)
Сервер запускается нормально, команда pm2 list показывает работающий процесс. Но до тех пор, пока не дам команду pm2 monit. Тогда процесс переходит в состояние errorred.
Может кто-нибудь из знающих людей подскажет мне, в какую сторону копать?
Сервер собственный, на Ubuntu 14.04.5 LTS.
Возможно проблема в коде моего скрипта на ноде, возможно, ошибка с правами или что-то еще, неправильная конфигурация сервера. В общем, кто может помочь с поиском причины ошибки?
Версия ноды: 0.10.25
версия pm2: 2.7.2
Если нужна доп. информация, выложу, напишите, что нужно.
Последний раз редактировалось Sergsvl, 15.01.2018 в 18:05.
|