問題タブ [xvfb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Xvfb イメージのバッファリングが java.awt.Headless 例外を引き起こす
Tomcat 7.0.39 内でホストされている私の Java Web アプリケーションでは、画像に書き込み、クライアントに出力するために xvbf が必要です。イメージの書き込みを処理するサーブレットを開くと、次のエラー メッセージが表示されます。
エラーがスローされるコード ブロックは次のとおりです。
この問題を解決するにはどうすればよいですか?
python - sh.py が xvfb-run を実行していない
xvfb-run
py.sh 経由で実行しようとしていますがsh.ErrorReturnCode_1
、結果の pdf が作成されていません。
小さなhtmlファイルを作成しました:
次にxvfb_run
、Python で sh.py を介して実行しました。
次に、シェルに戻って、何かが作成されていて、何も作成されていないかどうかを確認します。
したがってxvfb-run
、上記のコマンドをコピーすると、正常に動作します。
そして、私が作成しようとしていたPDFファイルがあります:
call
次に、標準ライブラリのメソッドを試しました:
次に、DISPLAY
環境変数が設定されていないと思いましたが、それにも満足していません。
py.shcall
がそのコマンドを実行できなかった理由は何ですか? 私がここに欠けているものはありますか?
python - すでに開いている Xvfb サーバー プロセスを使用するには Python スクリプトが必要です
多くの python スクリプトを実行する php スクリプトがあります。Python スクリプトは、pyvirtualdisplay と xvfb を使用するヘッドレス Firefox ブラウザーを利用します。私の問題は、各 python スクリプトが Linux サーバーで新しい Xvfb プロセスを開くことです。したがって、複数のプロセスがスタックし、最終的に /tmp/ スペースが不足します。
私の問題はこれに似ています:
並列処理のための Xvfb 複数ディスプレイ?
常に 1 つの Xvfb サーバー プロセスを開き、すべての python スクリプトでそれを利用したいと考えています。
これが私が使用しているpythonコードです:
#set pyvirtual display
display = Display(visible=0, size=(800, 600))
display.start()