作者:手机用户2502854133 | 来源:互联网 | 2023-01-20 12:36
1> Bob Kimani..:
从@arkascha的评论中借用,该崩溃是由于某些脚本占用大量内存且未进行优化而导致的。以下步骤将帮助其他面临类似问题的人。
根据您的运行情况,将php脚本的内存限制限制为合理的范围。
有交换文件,非常重要,我没有一个文件导致在内存密集型处理期间整个系统崩溃。(在我的情况下,Apache正在使用我1GB的所有可用内存,这实际上导致系统崩溃)(交换文件基本上是硬盘上的文件,用于为已从处理器的内存中传输的程序提供空间。额外的RAM,但速度较慢)
找到问题的根源(我还没有找到技巧或工具概述php内存使用情况,但我认为有一些可用的方法)。另一种方法是寻找具有较长查询(多个联接等)的脚本,这通常是原因。
可能很明显,但可能不太明显,请
为服务器获取一些额外的RAM。您的Web应用程序可能需要的数量超出了您当前的需求。
缓存数据。有很多技术可以做到这一点。基本上,它涉及到在真正不需要动态加载的情况下加载静态数据。