0
我得到一个家长:在一个简单的Apache进程退出255(WAPP)
$sql = "Select 'sometext'";
$rs = $db->fetchAll ($sql);
语句时sometext超过CC子进程XXX与状态退出255错误。长度为350个字符。 低于这个长度,它返回罚款。
- 它是一个用于Windows 7 64位开发的本地主机。
- 我最近升级到XAMPP版本:5.6.15(Apache 2.4,PHP 5.6),之前没有这个问题。
- 数据库是PostgreSQL的9.4
- 使用Zend Framework
如果直接输入到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
我想降级到5.5 XAMP。 我试图使用Wampp(因为它是一个64位软件包)。 问题依然存在。
我怀疑这是某种PHP或pdo资源问题,但我不知道如何进一步调查。
该声明的长度并不重要,但它所做的工作。查询运行多长时间?它返回多少条记录? –
看看这个Q&A为了调试你的代码:http://serverfault.com/questions/153634/php-exit-status-255-what-does-it-mean – Hackerman
@Mr。骆驼 - 这实际上只是一个选择'sometext';声明。它应该返回一行包含'sometext;'的一个字段。 – SunWuKung