【发布时间】:2018-10-14 02:28:03
【问题描述】:
嘿,我有一个噩梦般的 js 项目,可以在我的 Mac 上完美运行,但我在服务器上遇到了一个问题,它只运行一次,然后似乎根本没有响应。 我使用 Xvfb 从相关的 GitHub 问题中尝试了很多东西,它正在启动并在第一次尝试中工作,但在那之后,我必须重新启动它才能让它再次工作。 我能够在 Xvfb 实例的 pm2 日志中找到此错误消息,但它对我没有多大帮助:
(EE) (EE) 致命的服务器错误: (EE) 服务器已为显示 99 活动 如果此服务器不再运行,请删除 /tmp/.X99-lock 然后重新开始。
我从中得到的信息是屏幕是实时的,但它不能使用它。 开始项目我正在运行一个包含这些内容的文件
{
"apps" : [{
"name" : "index",
"script" : "index.js",
"env": {
"DISPLAY": ":99"
}
},
{
"name" : "Xvfb",
"interpreter" : "none",
"script" : "Xvfb",
"args" : ":99"
}]
}
我使用 pm2 start filename 命令运行它,然后我有 2 个 pm2 进程正在运行。
【问题讨论】:
-
您能否附上一些示例代码和有关服务器的更多详细信息?