我正在为我的PHP应用程序使用专用服务器。重新启动后,服务器一天天变慢,一切正常。我将json结果缓存为文件,并在所有正常响应时间均为50ms左右但服务器速度变慢时,将响应结果延长至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 Ram,8 Core CPU,Centos 7。 我每天运行500个唯一用户的laravel应用程序。 我重新启动了MySQL服务,httpd服务,ngnix服务,并清除了内存缓存,没有任何更改。只有服务器重启才有帮助。
静态文件响应正常,但是PHP应用程序或HTTP服务提供的文件响应非常缓慢,并且一天比一天变得越来越慢。
使用ssh登录也越来越慢,我使用plesk作为控制面板,但它也越来越慢。
我的意思是这个问题不仅影响我的应用程序,而且影响所有服务器。