1

我想在永远模块(https://github.com/nodejitsu/forever)的帮助下运行 docpac。我在带有 docpad 6.53.0 和 node.js 0.10.15 的 debian 服务器上。但是当我这样做时

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 更好?

感谢您的任何提示。

4

1 回答 1

2

您是否尝试过传递 env 参数?

尝试:

forever start ./node_modules/docpad/bin/docpad run --env static
于 2014-01-24T02:44:08.120 回答