gpt4 book ai didi

linux - Nightmare js 在 Linux 服务器上只运行一次

转载 作者:太空宇宙 更新时间:2023-11-04 12:00:08 25 4
gpt4 key购买 nike

嘿,我有一个 Nightmare 般的 js 项目,它可以在我的 Mac 上完美运行,但我在服务器上遇到了一个问题,它只运行了一次,然后它似乎再也没有响应了。我使用 Xvfb 从相关的 GitHub 问题中尝试了很多事情,它正在开始并进行第一次尝试,但之后就不行了,我必须重新启动它才能使其再次工作。我能够在 Xvfb 实例的 pm2 日志中找到此错误消息,但它对我帮助不大:

(EE) (EE) Fatal server error: (EE) Server is already active for display 99 If this server is no longer running, remove /tmp/.X99-lock and start again.

我从中得到的信息是屏幕处于事件状态但无法使用。开始项目我正在运行一个包含这些内容的文件

{


"apps" : [{
"name" : "index",
"script" : "index.js",
"env": {
"DISPLAY": ":99"
}
},
{
"name" : "Xvfb",
"interpreter" : "none",
"script" : "Xvfb",
"args" : ":99"
}]
}

然后我使用 pm2 start filename 命令运行它,然后我有 2 个 pm2 进程在运行。

最佳答案

使用另一个 Xvfb 显示器,例如 100。

它说已经有一个事件的服务器,因为你已经在显示器 99 上启动了 Xvfb。

要重新启动它,您需要执行 pm2 restart index

因为这只会重启节点应用程序,而不是您不需要的 Xvfb 服务器。

关于linux - Nightmare js 在 Linux 服务器上只运行一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52798973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com