2013-12-13 86 views
1

我使用wkhtmltopdf(wkhtmltopdf 0.11.0 rc1)使用x-server(xvfb)生成pdf。無法連接到X服務器:99

它工作了幾天,但突然開始在我們的一臺服務器上顯示「無法連接到X服務器:99」錯誤。

[email protected]:~$ xvfb-run --server-args="-screen 0, 1024x680x24" wkhtmltopdf --use-xserver http://www.google.com google.pdf 
wkhtmltopdf: cannot connect to X server :99 

但是相同的設置在其他三臺服務器上工作正常。

我不確定該服務器上出了什麼問題。

+0

你有一個文件'/ tmp目錄/ .X99-lock'?嘗試刪除它。我沒有添加爲答案,因爲這是猜測基於https://github.com/johnbintz/jasmine-headless-webkit/issues/34 – Nenotlep

+0

問題解決.. Xvfb進程已經運行,所以殺死進程,現在它工作中。 ubuntu 29517 0.0 0.0 57576 1180? S Feb17 0:00 Xvfb:99 -screen 0,1024x680x24 -nolisten tcp –

+0

Ach,很高興知道。如果其他人有這個問題,他們可以用該評論來解決它:)你也可以回答你自己的問題! – Nenotlep

回答

2

問題解決了.Xvfb進程已經運行,被殺死的進程,它又開始工作。

ubuntu 29517 0.0 0.0 57576 1180 ? S Feb17 0:00 Xvfb :99 -screen 0, 1024x680x24 -nolisten tcp

也嘗試刪除 「/tmp/.tX99-lock」,

​​