Php 服务器上上载文件的使用率为100%
我在网站应用程序上有操作,在那里你可以上传CSV文件(最大文件大小为40mb)。当我上传第四个文件时,服务器崩溃,CPU使用率达到100%。前3个文件上传正常。我重新启动了服务器,但是这个上传文件的站点不工作(显示500错误) 现在我有两个问题:Php 服务器上上载文件的使用率为100%,php,codeigniter,server,cpu-usage,Php,Codeigniter,Server,Cpu Usage,我在网站应用程序上有操作,在那里你可以上传CSV文件(最大文件大小为40mb)。当我上传第四个文件时,服务器崩溃,CPU使用率达到100%。前3个文件上传正常。我重新启动了服务器,但是这个上传文件的站点不工作(显示500错误) 现在我有两个问题: 如何减少该操作的CPU使用 如何使现场工作 感谢您的帮助。文件上载不能成为服务器崩溃的原因,可能是上载文件的过程占用了您的CPU内存。您可能正在对数据库或其他服务执行一些繁重的操作,这可能会导致此问题 检查apache和mysql日志文件 使用top
感谢您的帮助。文件上载不能成为服务器崩溃的原因,可能是上载文件的过程占用了您的CPU内存。您可能正在对数据库或其他服务执行一些繁重的操作,这可能会导致此问题
- 检查apache和mysql日志文件
- 使用
命令检查CPU性能,以在上载时检查负载top
- 完成单个文件的上载后,再次检查服务器上的负载
- 比较两个结果并不断检查日志文件,您将得到根本原因
- 您可以使用newrelic或appdynamics来监视负载