重新初始化 xvfb 资源

重新初始化 xvfb 资源

我在 Ubuntu 服务器上使用 xvfb 主要用于在 Selenium QA 自动化中运行浏览器。我使用此服务器测试 Web 应用程序,因此我运行了很多浏览器。但一段时间后出现了类似这样的错误

xvfb-run firefox
xvfb-run: error: Xvfb failed to start

我试过

xvfb-run --auto-servernum firefox

但得到了同样的错误

我认为初始化一些使用 xvfb 的资源存在一些问题,因为服务器重启后 xvfb 可以正常工作一段时间。所以我想在出现此错误后重新初始化这些资源,但我不知道该怎么做

答案1

发现问题系统中有一个挂起的进程,名称为

Xvfb

我杀了它,它运行正常。我之前之所以没有找到它,是因为我曾经尝试查找名称为“xvfb”的进程

相关内容