我有一个基于elgg开源平台(PHP)的社交网络,我一直有一些与内存相关的问题。
Fatal error: Allowed memory size of 12582912 bytes exhausted (tried to allocate 23456789 bytes) in somefile.php我的web应用程序体系结构包含两个apache服务器(linux),它们之间有一个负载均衡器。大约每天3到4次,web应用程序崩溃,大约需要2-3分钟才能自己重新恢复。显然,这只是一个补丁(也是一个难看的补丁),我升级了这两个服务器上的内存,并将php.ini更新为memory_limit =512 m。我知道我仍然需要找到内存泄漏,但我只是想看看它有多糟糕,并看看它是否真的有帮助。
我真正的问题是:既然我有两个web服务器运行代码,为什么整个应用程序会崩溃,而不是每次只有一个服务器?
谢谢你,伊泰
发布于 2015-03-21 19:54:55
在这种情况下,问题在于.htaccess文件中的设置正在覆盖php.ini。
多亏了Pawel Sroka's的评论,我才明白了这一点。
https://stackoverflow.com/questions/27464460
复制相似问题