gpt4 book ai didi

amazon-ec2 - 有人用 CentOS 在 EC2 上运行 Xvfb 吗?

转载 作者:太空宇宙 更新时间:2023-11-03 17:14:32 25 4
gpt4 key购买 nike

我正在尝试按照以下教程在 EC2 的 CentOS 上运行支持 javascript 的 cucumber :http://makandra.com/notes/1391-how-to-hide-your-selenium-browser-window-with-headless但是,需要 javascript 的场景只会失败,不会出现任何异常消息。

为了调试,我只是去看看 Xvfb 是否根据本教程正常工作:http://blog.kabisa.nl/2010/05/24/headless-cucumbers-and-capybaras-with-selenium-and-hudson/

我测试了命令:

Xvfb :99 -ac -screen 0 1024x768x16

我收到这样的错误消息:

_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for inet6/ip-10-116-82-44:99
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6

我在谷歌上搜索了这些错误的解决方案。我还没有找到一个好的解决方案。如果我再次运行相同的命令,我会得到:

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

所以服务器应该已经启动并运行了。但是,当我尝试在后续操作中运行它时:

DISPLAY=:99.0 firefox http://www.google.com

控制台就卡在那里,直到我按 contol + C 将其杀死。有谁知道这里发生了什么吗?

提前致谢。

最佳答案

好像还行吧。你的控制台没有挂起 - 它是 firefox 正在工作 - 你只是没有看到它:)

编辑:我认为您可以使用 ssh -X 连接到那里,如果它正在运行,您将看到 firefox 窗口。 (仅当您在开发机器上运行 linux/mac 时)

关于amazon-ec2 - 有人用 CentOS 在 EC2 上运行 Xvfb 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6924468/

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