【发布时间】:2011-04-29 16:49:28
【问题描述】:
我有一个 PHP 例程,我称之为 shell_exec 来遍历我自己的网站并建立一个索引。
但是,自从我执行此多线程操作后,我一直遇到内存存储问题...服务器内存飙升至 250MB,然后随机回落至 100MB。
这段时间我不断的访问mysql数据库;并且 php 变慢了。
这可能使用 php 还是我应该使用 jsp/java。
【问题讨论】:
-
你没有告诉我们你在 shell_exec 调用中到底在做什么,所以这不可能真正回答。你用什么工具来做到这一点?内存使用是否给您带来问题?
-
我使用 rolling_curl 库,我的代码是 php-cli /home/ex.php shell_exec 我通过 curl_multi 拉取数据集合,然后在我的回调函数中解析它以获得下一组通过 php curl multi 拉取的网址 - 不幸的是,我不能使用 cronjob 来执行此操作。
标签: php multithreading performance memory curl