我已经设置了 3 个 crons 在每天午夜执行 php 文件。每个脚本都有自己的工作,比如 a.php、b.php 和 c.php
a.php -> 从数据库中选择术语(文本)并在 google、facebook、twitter、google+ 中搜索并将结果存储在数据库中。
b.php -> 从我们的网站中挑选图像并在 tineye.com 数据库中搜索并存储结果
c.php -> 选择企业名称并在 citygrid.com、google places、yelp.com 上搜索其评论并将它们存储在数据库中。
每次获取后,它都会更新下一个执行日期,以便它可以在该日期获取该术语/图像/业务的数据。
我的问题是
一,我看到只有很少的数据库记录被提取并更新到数据库,后来的记录没有更新。这可能是因为在获取开始条款的数据时,执行时间已过期并且无法继续。我尝试将 max_execution_time 增加到 100000 但没有运气。
二、我看到a.php、b.php和c.php没有同时启动。
我使用的语法:
0 0 * * * /usr/bin/php /var/www/html/a.php
0 0 * * * /usr/bin/php /var/www/html/b.php
0 0 * * * /usr/bin/php /var/www/html/c.php
我需要天才的建议才能让它发挥最大作用。