2

我似乎在使用 PHP 5.3.10 在 Ubuntu Server 12.04 上通过 proc_open() 运行 wkhtmltopdf 时遇到问题。

仅使用 Apache 运行时(在多台服务器上)似乎发生的情况是进程已成功打开,数据被写入并且 PDF 从进程的另一端出来。

但是,当通过使用 Nginx 作为代理和 Apache 作为上游服务器的设置运行相同的代码时,到 stdin 的 fwrite() 似乎挂起/变得无响应,超过大约 1200 字节。

静态二进制版本 0.10.0-rc2 本身似乎运行良好,并且可以呈现它可以访问的任何页面,所以我不确定是什么导致了这里的问题。

编辑:它似乎不是 Nginx,因为我把它放在 AWS 盒子上的 Apache 前面,它仍然有效。

4

2 回答 2

0

您需要运行“tail -f”并运行 PHP 脚本。希望您会看到出现的错误消息,这将引导您朝着正确的方向前进。

于 2013-03-03T22:02:25.097 回答
0

这是 Nginx 服务器在请求中使用的域名没有特定主机条目的结果。请求进入了一个循环,不断地点击外部地址并重定向到它,而不是在本地解析。

于 2013-06-07T13:27:13.563 回答