来自2个地点的6名员工正在使用我们的ticketsystem,该系统基于php和mysql。员工每周都会多次报告系统不工作。服务器在1到3分钟内不响应任何用户。问题自动解决。apache重启并不能加快速度。
在此期间,仍然可以调用apache服务器状态页,但无法使用phpmyadmin访问数据库。
在msql(通过shell)中,可以执行“showfullprocesslist”——没有锁。
我们使用的是apache/2.4.10(debian)mod\u fcgid/2.3.9 openssl/1.0.2l-servermpm:prefork。mysql版本14.14发行版5.5.60,用于使用readline 6.3的debian linux gnu(x86_)。
在出现问题期间,apache服务器状态显示了许多w—如下所示:
WWWWWWWWWWWWWGWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWGGWGWWWWGGWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW______...................
......................
Scoreboard Key:
"_" Waiting for Connection, "S" Starting up, "R" Reading Request,
"W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup,
"C" Closing connection, "L" Logging, "G" Gracefully finishing,
"I" Idle cleanup of worker, "." Open slot with no current process
一些配置:
Timeouts:
connection: 300
keep-alive: 5
MPM Information:
Max Daemons: 150
Threaded: no
Forked: yes
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxRequestWorkers 150
MaxConnectionsPerChild 0
FcgidConnectTimeout 20
FcgidBusyTimeout 3600
FcgidIOTimeout 600
FcgidMaxRequestLen 314572800
apache错误日志中没有条目。
你有什么想法去哪里找或者怎么找到问题吗?你需要更多的信息吗?
暂无答案!
目前还没有任何答案,快来回答吧!