Я использую модуль " pm2-meteor " для использования PM2 в моем приложении Meteor.
[Использование PM2 в первый раз]
Я перехожу к документу, указанному в pm2-meteor, т.е.: -
https://www.npmjs.com/package/pm2-meteor
и следуйте инструкциям, написанным там.
Я также создал файл json для целей конфигурации, и этот файл выглядит следующим образом: -
{
"appName": "test",
"appLocation": {
"local": "/home/test"
},
"meteorSettingsLocation": "/home/test/SETTINGS-DEVELOPMENT.JSON",
"meteorSettingsInRepo": false,
"prebuildScript": "",
"meteorBuildFlags": "--architecture os.linux.x86_64",
"env": {
"ROOT_URL": "localhost:3000",
"PORT": 3000,
"MONGO_URL": ""
},
"server": {
"host": "localhost",
"username": "parveen",
"password": "",
"deploymentDir": "/opt/meteor-apps",
"loadProfile": "",
"interpreter": "",
"exec_mode": "cluster_mode",
"instances": 1
}
}
После этого я запускаю команду, т.е.
pm2-метеор развертывания
Теперь эта команда возвращает меня с ошибкой ниже: -
events.js:165
throw er; // Unhandled 'error' event
^
Error: connect ECONNREFUSED 127.0.0.1:22
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1174:14)
Emitted 'error' event at:
at Socket.<anonymous> (/usr/local/lib/node_modules/pm2-meteor/node_modules/ssh2/lib/client.js:218:10)
at Socket.emit (events.js:185:15)
at emitErrorNT (internal/streams/destroy.js:64:8)
at process._tickCallback (internal/process/next_tick.js:178:19)
Как я понимаю, эта ошибка может быть связана с тем, что на моем локальном компьютере работает любой другой PM2
Но я проверяю, что на моей машине не запущен процесс PM2.
Поэтому, пожалуйста, помогите мне с этим, что я не так делаю здесь. Есть ли ошибка в файле JSON, который я создал, или PM2 не работает с локальной машиной.
Любая помощь будет высоко ценится!
Спасибо