Toran代理的PHP内存限制
我正在设置toran代理,以便与我们的私有软件包一起使用。我主要在那里和测试 我在digital ocean的一个基本灯组上设置了Toran代理,并且它的配置正确(据我所知)。但是,当运行composer安装(在我的本地开发设置、OSX默认apache等上)时,会显示由于500内部服务器错误,我请求的包不可用Toran代理的PHP内存限制,php,memory,memory-leaks,composer-php,toran-proxy,Php,Memory,Memory Leaks,Composer Php,Toran Proxy,我正在设置toran代理,以便与我们的私有软件包一起使用。我主要在那里和测试 我在digital ocean的一个基本灯组上设置了Toran代理,并且它的配置正确(据我所知)。但是,当运行composer安装(在我的本地开发设置、OSX默认apache等上)时,会显示由于500内部服务器错误,我请求的包不可用 Composer\Downloader\TransportException] The "https://url.com/repo/packagist/p/lewis/bettercms.
Composer\Downloader\TransportException]
The "https://url.com/repo/packagist/p/lewis/bettercms.json" file could
not be downloaded (HTTP/1.0 500 Internal Server Error)
所以我检查了服务器上的apache日志,致命错误是由于内存耗尽
我已经在php.ini中将其升级到2G,并重新启动了apache,但仍然没有成功
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 262144 bytes) in /var/www/toran.lewisecommerce.net/src/Toran/ProxyBundle/Service/Proxy.php on line 470
有没有人有设置Toran的经验?您是否遇到过任何内存问题
我检查了php-i,并搜索了内存限制,它似乎已经接受了更改,所以我很确定php知道这一点。我相信我已经根据phpinfo()修改了正确的.ini文件,当然也重新启动了apache。还是不走运
以下是加载时top的屏幕截图:
谢谢
这是一个虚拟服务器,在digital ocean上有2GB内存 您的vps缺少内存,因为其他服务也使用内存(mysql、mail等),请在shell上运行
top
,检查可用内存
但是为什么toran代理会使用这么多内存呢?似乎 非常高!我会在早上再次检查top,但当我检查时 早些时候,当服务器达到1GB时,它仍然有大约400万可用内存 在手术高峰期
我很难告诉你是什么导致了记忆问题。尝试发送电子邮件
toran@nelm.io
并解释您的问题 结果表明,PHP使用的.ini文件与我所更改的文件不同,我认为是。只需在正确的.ini文件中更改PHP值
对于Digital ocean,这是/etc/php5/apache2/php.ini,而不是CLI 您在
php.ini
上更改了什么设置?请回答。我已经更改了内存。\u您使用的是虚拟服务器还是共享主机?这是一个在digital Ocean上有2GB内存的虚拟服务器。您已经发现了问题。您的vps内存不足,因为其他服务也使用内存,请在shell上运行top
,检查可用内存。