Docpad Run с модулем навсегда не работает
Я хотел бы запустить docpac с помощью модуля forever ( https://github.com/nodejitsu/forever). Я нахожусь на сервере Debian с docpad 6.53.0 и node.js 0.10.15. Но, когда я делаю
cd mydocpad-website
forever start <path_to_docpad>/docpad run
Я нахожу следующие ошибки в файлах журнала:
info: Welcome to DocPad v6.53.0, local installation
info: Contribute: http://docpad.org/docs/contribute
info: Plugins: eco, highlightjs, marked, paged
info: Environment: development
error: Something went wrong with the action
error: An error occured:
Error: Could not start the web server, chances are the desired port 9778 is already in use
at Server.<anonymous> (/home/bru/website/node_modules/docpad/out/lib/docpad.js:4138:17)
at Server.g (events.js:175:14)
at Server.EventEmitter.emit (events.js:95:17)
at net.js:1043:12
at process._tickDomainCallback (node.js:459:13)
Когда я запускаю docpad без вечности, все отлично работает.
Мой план состоит в том, чтобы навсегда сохранить @reboot в файле crontab. Или лучше использовать inittab?
Спасибо за любые подсказки.
1 ответ
Вы пытались передать аргумент env?
Пытаться:
forever start ./node_modules/docpad/bin/docpad run --env static