我似乎在使用PHP 5.3.10通過Ubuntu Server 12.04上的proc_open()運行wkhtmltopdf時遇到了問題。當通過mod_php作爲上游運行進程時,fwrite()掛起,但很好的單獨運行
當單獨使用Apache運行時,似乎發生的事情(在幾臺服務器上)是成功打開進程,數據被寫入並且PDF從進程的另一端出來。
但是,當通過使用Nginx作爲代理並且Apache作爲上游服務器的設置運行相同的代碼時,fwrite()to stdin似乎掛起/變得無法響應超過大約1200字節的任何內容。
靜態二進制版本0.10.0-rc2似乎工作正常,可以呈現任何可以訪問的頁面,所以我不確定是什麼原因導致了這裏的問題。
編輯:它似乎不是Nginx,因爲我已將它放在AWS上的Apache前,它仍然有效。