Php codeception jenkins GuzzleHttp cURL错误52:来自服务器的空回复

Php codeception jenkins GuzzleHttp cURL错误52:来自服务器的空回复,php,apache,out-of-memory,codeception,Php,Apache,Out Of Memory,Codeception,当我运行jenkins的测试时,apiApiTester的测试会出现错误 [GuzzleHttp\Exception\ConnectException]cURL错误52:服务器的空回复(请参阅errors.html) 单元测试正常运行。 本地所有测试均有效。 仅在jenkins服务器上,ApiTester失败 版本(在本地和Jenkins服务器中相同): PHP:7.0.16-1~dotdeb+8.1 Apache:Apache/2.4.10 Xdebug:2.5.1 旋度测试(旋度-v): 根

当我运行jenkins的测试时,apiApiTester的测试会出现错误

[GuzzleHttp\Exception\ConnectException]cURL错误52:服务器的空回复(请参阅errors.html)

单元测试正常运行。
本地所有测试均有效。
仅在jenkins服务器上,ApiTester失败

版本(在本地和Jenkins服务器中相同)
PHP:7.0.16-1~dotdeb+8.1
Apache:Apache/2.4.10
Xdebug:2.5.1

旋度测试(旋度-v):

根据评论更新:

在apache日志中:内存不足,我看到了虚拟主机日志
但内存总量:3962,已用内存:2203,可用内存:1758


Jenkins是在另一台计算机上还是在同一台计算机上?空响应通常是分段错误的标志。请检查apache的错误日志。如果您在启用远程代码覆盖率的情况下运行测试,请尝试禁用它,并查看它是否有帮助(如果有,这是xdebug的一个错误)。如果您在错误日志中看到分段错误,请尝试查找核心转储文件,并在同一台计算机中使用gdb:Augwa:对其进行分析。Naktibald:远程代码覆盖已禁用。我会设法找到核心转储。谢谢大家。在apache日志中:内存不足,我看到虚拟主机日志…Jenkins是在另一台计算机上还是在同一台计算机上?空响应通常是分段错误的标志。请检查apache的错误日志。如果您在启用远程代码覆盖率的情况下运行测试,请尝试禁用它,并查看它是否有帮助(如果有,这是xdebug的一个错误)。如果您在错误日志中看到分段错误,请尝试查找核心转储文件,并在同一台计算机中使用gdb:Augwa:对其进行分析。Naktibald:远程代码覆盖已禁用。我会设法找到核心转储。谢谢大家。在apache日志中:内存不足,我看到了虚拟主机日志。。。
* Hostname was NOT found in DNS cache
* Trying 127.0.0.1...
* Connected to dev.ci.api.flope.com (127.0.0.1) port 80 (#0)
> GET /api/test HTTP/1.1
> User-Agent: curl/7.38.0
> Host: dev.ci.api.flope.com
> Accept: */*
> 
< HTTP/1.1 200 OK
< Date: Sat, 18 Mar 2017 02:46:14 GMT
* Server Apache/2.4.10 (Debian) is not blacklisted
< Server: Apache/2.4.10 (Debian)
< Status: 200 OK
< Content-Length: 33
< Content-Type: text/html; charset=UTF-8
< 
* Connection #0 to host dev.ci.api.flope.com left intact
<html><body>Hello 3</body></html>
class_name: ApiTester
modules:
    enabled:
        - \Helper\Api
        - REST:
            url: http://dev.ci.api.flope.com/api/
            depends: PhpBrowser
            part: Json
        - Asserts
        - Db