首页 > 解决方案 > 服务器随时间变慢

问题描述

我正在为我的 PHP 应用程序使用专用服务器。重启后服务器一天比一天慢,一切正常。我将我的 json 结果缓存为文件,并在一切正常响应时间约为 50 毫秒但服务器减慢响应时间长达 17 秒或更多时将它们提供给客户端。

此问题影响所有服务器,发生这种情况时我什至无法使用 ssh 登录。

我对服务器没有足够的了解。

如何跟踪此问题?

系统启动 6 天,再次开始减速 -

这是我的结果

 # lsof | wc -l
 34255

 # free
              total        used        free      shared  buff/cache   available
Mem:       32641048     1826832     6598216      232780    24216000    29805868
Swap:      16760828           0    16760828

我的服务器有 32gb 内存,8 核 cpu,Centos 7。我运行一个 laravel 应用程序,每天有 500 个唯一用户。我重新启动了 MySQL 服务、httpd 服务、ngnix 服务,并清除了内存缓存,没有任何改变。只有服务器重新启动有帮助。

静态文件响应正常,但 PHP 应用程序或 HTTP 响应的文件非常慢,并且一天比一天慢。

使用 ssh 登录也越来越慢,我使用 plesk 作为控制面板,但它也越来越慢。

我的意思是这个问题不仅影响我的应用程序,而且影响所有服务器。

标签: phpapachecentos

解决方案


推荐阅读