0
我正在webfaction的一臺服務器上開發應用程序。我有一個Python類,其中定義了兩個函數。每個函數使用spynner.Browser()對象,這需要運行X服務器。我爲此目的運行Xvfb。用於多個進程的Xvfb實例
這兩個函數按照預期在其擁有者上運行。當我嘗試在不同的線程中同時運行它們時,問題就出現了。當我這樣做時,它們都不起作用。我的當前的Xvfb設置如下:
我跑的Xvfb外部用於顯示數99,則在各函數的開頭,我DISPLAY變量設置爲99,如下所示:
os.environ [「DISPLAY」 ] =「:99」
我看不到任何一個函數的輸出。我也試着用不同的顯示號碼運行兩個不同的Xvfb實例,然後將每個函數連接到不同的顯示器,但這也不起作用。根據日誌,我從其中一個線程獲取分段錯誤。
有什麼我需要做或我做錯了什麼?
是的,我有。我在帖子中犯了一個錯字。我現在糾正了它 –