【发布时间】:2016-04-19 00:03:51
【问题描述】:
我得到一个 Parent: child process xxx exited with status 255 error when in a simple
$sql = "Select 'sometext'";
$rs = $db->fetchAll ( $sql );
声明 sometext 超过 cc。 350 个字符长度。 低于该长度,它返回正常。
- 它是用于在 Windows 7 64 位上进行开发的本地主机。
- 我最近升级到 XAMPP 版本:5.6.15 (Apache 2.4, PHP 5.6),之前没有这个问题。
- 数据库是 Postgresql 9.4
- 使用 Zend 框架
如果直接输入到 Postgres,它会返回正常的结果。 Apache 错误日志中没有任何用处。 php错误日志中没有错误(E_ALL & ~E_DEPRECATED & ~E_STRICT)
我查看了 Windows 事件日志,发现以下错误:
Faulting application name: httpd.exe, version: 2.4.17.0, time stamp: 0x561cc534
Faulting module name: php5ts.dll, version: 5.6.15.0, time stamp: 0x56327b2d
Exception code: 0xc00000fd
我尝试降级到 Xamp 5.5。 我尝试使用 Wampp(因为它是 64 位软件包)。 问题依旧。
我怀疑这是某种 PHP 或 pdo 资源问题,但我不知道如何进一步调查。
【问题讨论】:
-
语句的长度无关紧要,但它所做的工作会。查询运行需要多长时间?它返回多少条记录?
-
查看此问答以调试您的代码:serverfault.com/questions/153634/…
-
@Mr. Llama - 它实际上只是一个 Select 'sometext';陈述。它应该返回一行,其中一个字段包含 'sometext;.
标签: php apache zend-framework