服务器在多卷曲后没有响应

时间:2012-02-13 18:14:41

标签: php mysql apache

我有一个php脚本,它使用multicurl大约20个同时请求到另一个脚本(在同一台服务器上)使用:

  1. mysql数据库连接AND
  2. 向第三方网站发出的卷曲请求。
  3. 当每个循环完成20个同时请求后,脚本会将结果刷新到浏览器。在脚本运行时,服务器没有或非常严重地响应其他活动,例如访问网站。当我取消脚本的一半时,服务器之后根本没有响应。我必须重新启动服务器才能正常运行。

    似乎有些进程会占用CPU和内存,当我取消脚本的一半时,不会被取消。如果脚本工作正常并自行结束,服务器将在之后正常响应。

    我的问题是:可能导致服务器响应的原因是什么?我能做些什么来让事情更顺利?

    服务器是linux上的apache。

    (脚本太大,无法在此处发布)

0 个答案:

没有答案