Windows PHP 7.0.2 x64(Apache句柄)在大量错误请求后崩溃;允许的内存大小为[…]字节,已耗尽“;,使用PHP5.6.17
我正在Windows7工作站上用基本的Apache基准测试PHP7x64Windows PHP 7.0.2 x64(Apache句柄)在大量错误请求后崩溃;允许的内存大小为[…]字节,已耗尽“;,使用PHP5.6.17,php,apache,symfony,php-7,Php,Apache,Symfony,Php 7,我正在Windows7工作站上用基本的Apache基准测试PHP7x64 F:\apache\bin\ab -c 200 -n 2000 localhost:8181/Symfony PHP7在Apache2.4上,在httpd.conf(relvant部分)中有这些设置 基准测试在500/600个请求出现此错误后终止(可在php_error.log中找到) 使用相同的设置,对于PHP5.6.17 x64,相同的基准测试运行良好 为什么PHP7试图分配371G字节的内存 我认为这是适用于Win
F:\apache\bin\ab -c 200 -n 2000 localhost:8181/Symfony
PHP7在Apache2.4上,在httpd.conf(relvant部分)中有这些设置
基准测试在500/600个请求出现此错误后终止(可在php_error.log中找到)
使用相同的设置,对于PHP5.6.17 x64,相同的基准测试运行良好
为什么PHP7试图分配371G字节的内存
我认为这是适用于Windows的PHP7版本的一个错误,它似乎没有释放内存。可能重复@Mr.Engineer我的问题不同。。。认为这是PHP7版本windows的一个错误,它似乎没有释放内存。也许这属于?
LoadFile "F:/php/php702/php7ts.dll"
LoadModule php7_module "F:/php/php702/php7apache2_4.dll"
<IfModule php7_module>
PHPINIDir "F:/php/php702"
</IfModule>
realpath_cache_size = 2M
realpath_cache_ttl = 3600
memory_limit=512M
[opcache]
zend_extension="F:\php\php7\ext\php_opcache.dll"
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=16
opcache.max_accelerated_files=6000
opcache.use_cwd=1
opcache.validate_timestamps=1
opcache.save_comments=1
opcache.fast_shutdown=1
Allowed memory size of 536870912 bytes exhausted (tried to allocate 371435115224 bytes) in F:\Symfony\vendor\doctrine\common\lib\Doctrine\Common\Proxy\Autoloader.php on line 88