не удается запустить приложение паруса.js, используя навсегда / pm2 в amazon ec2 / digitalocean ubuntu

Я установил паруса.js (v0.9.16) глобально в amazon-ec2 / digitalocean ubuntu..

sudo npm -g install sails

создал тестовый проект..

sails new sailstest

потом поднял сервер.. работает нормально..

cd sailstest
sails lift

я вижу домашнюю страницу приложения Sails на

http://<domain>:1337/

Но когда я пытаюсь запустить его с помощью pm2 из каталога приложения,

pm2 start app.js

я получаю следующую ошибку..

Error: Cannot find module 'sails'
at Function.Module._resolveFilename (module.js:331:15)
at Function.Module._load (module.js:273:25)
at Module.require (module.js:357:17)
at require (module.js:373:17)
at Object.<anonymous> (/var/www/authenticator/sailstest/app.js:2:1)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (/usr/lib/node_modules/pm2/node_modules/coffee-script/lib/coffee-script/r$
at Function.Module._load (module.js:305:12)
at Module.require (module.js:357:17)
at require (module.js:373:17)
at /usr/lib/node_modules/pm2/lib/ProcessContainer.js:151:5
at WriteStream.<anonymous> (/usr/lib/node_modules/pm2/lib/ProcessContainer.js:104:9)
at WriteStream.EventEmitter.emit (events.js:107:17)
at WriteStream.<anonymous> (fs.js:1668:10)
at Object.oncomplete (fs.js:97:15)

Я пробовал бегать, используя навсегда ..

forever start app.js

получение ошибки ниже..

module.js:333
throw err;
      ^
Error: Cannot find module 'sails'
at Function.Module._resolveFilename (module.js:331:15)
at Function.Module._load (module.js:273:25)
at Module.require (module.js:357:17)
at require (module.js:373:17)
at Object.<anonymous> (/var/www/authenticator/sailstest/app.js:2:1)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:349:32)
at Function.Module._load (module.js:305:12)
at Function.Module.runMain (module.js:490:10)
error: Forever detected script exited with code: 1
/usr/lib/node_modules/forever/node_modules/forever-monitor/node_modules/broadway/node_modu$
throw arguments[1]; // Unhandled 'error' event
                     ^
Error: Cannot stop process that is not running.
at /usr/lib/node_modules/forever/node_modules/forever-monitor/lib/forever-monitor/moni$
at process._tickCallback (node.js:343:11)

Есть идеи, что не так?


person Chandra Shekhar Sengupta    schedule 15.05.2014    source источник


Ответы (1)


Я обновился до последней версии Sails.js. Теперь он отлично работает с навсегда и pm2...

npm -g update sails

Теперь Sailsjs версии 0.10.0-rc7 отлично работает с навсегда и pm2..

person Chandra Shekhar Sengupta    schedule 15.05.2014