php - 服务器随时间变慢
问题描述
我正在为我的 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 作为控制面板,但它也越来越慢。
我的意思是这个问题不仅影响我的应用程序,而且影响所有服务器。
解决方案
推荐阅读
- java - 如何将arraylist方法用于另一种方法?
- javascript - 无法从 DOM 中的 datalist 对象访问列表属性
- azure-devops - Azure DevOps 拉取请求行颜色
- sharepoint - SharePoint 计时器作业在密码更改后停止工作
- google-apps-script - 将变量内容添加到 HTML 模板中的文本区域
- javascript - 如何在 React js 中获取开始日期和当前月份的日期?
- javascript - 在不刷新页面的情况下更改 URl NEXT.JS
- javascript - 解析充满字符串的对象时 JSON 解析出现 CORS 错误
- segmentation-fault - 链表实现中的分段错误,同时找到它的中间
- zerobrane - 在 zerobrane 的交互式解释器中,math.maxinteger 值为零