代码之家  ›  专栏  ›  技术社区  ›  Jagira

如何在webhost上连续运行php脚本?

  •  5
  • Jagira  · 技术社区  · 14 年前

    我有一个php脚本,它从一个站点检索url列表并将它们存储在mysql表中。我想一次又一次地运行脚本(有一些时间延迟)并更新表。我正在使用codeigniter框架。

    我该怎么做?

    • 我应该做一份亲信工作吗?
    • 还是应该用infinte循环创建一个开始/停止页?

    我的网络主机是戈达迪

    4 回复  |  直到 14 年前
        1
  •  6
  •   Sarfraz    14 年前

    第一个选择是更好的选择:

    我应该做一份亲信工作吗?

    避免使用 无限循环 .

        2
  •  2
  •   Erik    14 年前

    如果你的网络主机不支持cron,那么有很多在线服务会每隔1、5、60分钟调用你的远程页面。

    http://www.setcronjob.com/

    是我以前用过的。在google中输入“在线cron作业”,你可以选择大约20个。

    编辑 :我上面链接的免费版本限制为每5分钟一次呼叫。可能还有其他免费的更好。

        3
  •  0
  •   Marius    14 年前

    cronjob是最好的替代方案,但您的主机可能不支持它。

        4
  •  0
  •   rogeriopvl    14 年前

    大多数托管公司都有运行脚本的时间限制。因此无限循环将不起作用,或将使您的帐户挂起。

    cronjobs是最好的方法。只需将脚本设置为在您选择的时间间隔内运行,并确保它不会花费太长的完成执行时间。