我有一个在共享主机上运行的网站,因此我每天有300到400页的浏览量。大部分时间我的网站都出现故障并说资源有限。
在我的cpanel Entry Processes
当时显示20/20。但是会在一段时间后降下来
我与托管服务提供商联系并获得此重播
mod_fcgid:无法为/ usr / local / cpanel / cgi-sys / php-fcgi
应用进程槽这清楚地表明,您网站的访问量很高,因此不能再为新连接分配进程槽。对于每三个子进程,我们有256个工作进程的服务器限制。因此,如果任何用户超出此限制,则无法访问网站页面。
我的网络通过从数据库获取内容并通过php发送给用户来发送电子邮件
现在我想问两件事
1)有没有办法监控我的网络资源,并检查哪个查询需要花费更多时间。
2)什么适合发送电子邮件
哪一个创建负载
请指导我正确的方向。
答案 0 :(得分:0)
执行“top”或“ps”以查看正在运行的内容。
PHP正在运行什么Web服务器。
如果它正在运行Apache,请严重减少MaxClients - 比如说降低到5.并将MySQL的max_connections设置为多于6个。
在PHP代码中,每页只连接一次MySQL。
每天有400页的网页浏览量,你真的不需要太多的资源。每分钟400 将是另一回事。