【发布时间】:2011-09-22 10:48:46
【问题描述】:
主要是我在谷歌上找到我的问题的答案,但现在我被困住了。 我正在研究一个刮板脚本,它首先刮掉网站的一些用户名,然后获取用户的每一个细节。涉及两个爬虫,第一个通过主页,获取名字,然后获取其个人资料页面的详细信息,然后前进到下一页... 我正在抓取的第一个站点共有 64 个名称,显示在一个主页上,而第二个站点有 4 个页面,显示的名称超过 365 个。
第一个效果很好,但是第二个不断让我收到 500 内部错误。我试图限制脚本,只抓取几个名字,这就像魅力一样,所以我更确定脚本本身没问题! 我的 php ini 文件中的 max_execution_time 设置为 1500,所以我想这也不是问题,但是有一些东西导致了错误...... 例如,不确定在每 10 个名称之后添加一个 sleep 命令是否可以解决我的情况,但是,我现在正在尝试!
所以如果你们中的任何人知道什么可以帮助解决这种情况,我将不胜感激!
提前致谢, z
【问题讨论】:
-
查看 Apache 错误日志文件以查看 500 背后的确切错误消息
-
查看 apache 错误日志以获取更多信息。
-
脚本运行了多长时间?
-
我真的不能说...大约 1 分钟...或更多...实际上,我想这是内存问题...支持人员说我可以将内存提高到 4GB ,但是,我不确定我是否要这样做...我只会让脚本运行更多时间并跳过重复项。无论如何,在 apache 日志文件中没有发现任何错误...感谢您的回复!