我的PHP脚本正在运行时,我一直在使用CPU。
每个PHP脚本都使用Wordpress的wp-config.php
文件打开与MySQL的连接。我知道Wordpress的连接会在每个页面的末尾自动关闭,但是我使用include
或require_once
作为wp-config.php
文件打开连接以将数据插入到其他表中我是靠自己创造的。我的脚本运行并检查是否有> 0行(mysql_num_rows
)。如果有,则继续运行,如果没有,那么我放入exit;
以阻止其运行以节省资源。
我是否需要以某种方式关闭这些连接或者他们自己关闭?如果我确实需要关闭它们,怎么办?
我发现当多个PHP脚本运行时可能会有一些高CPU使用率,并且可以使用某人的建议。也许没有错,我只需要升级我的服务器。我有一个4 GB内存的四核服务器。内存使用率从未超过40%,CPU使用率可能高达200%,这是因为PHP脚本由于CPU使用率过高而最终导致产生速度变慢。网络流量几乎没有!