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」という名前のプロセスを探していたので、以前見つけることができました。

関連情報