【问题标题】:Sending Scheduled Messages through PHP通过 PHP 发送预定消息
【发布时间】:2013-01-08 03:35:21
【问题描述】:

我有一个预定消息的数据库。我想创建一个在 Web 服务器上连续运行的服务(请参阅 Windows 服务器),并通过检查预定时间来选择需要执行的行。我希望在没有任何人为干预的情况下发生这种情况。你能帮我解决这个问题吗?

我做了一些研究,结果是使用cron 工作。但是我的主机不在Linux上,需要用PHP实现。

【问题讨论】:

  • 我们使用调度程序的一个窗口。您可以检查如何实现它。

标签: php windows cron scheduled-tasks


【解决方案1】:

我会从一个问题开始:您绝对必须在 Web 服务器上运行这样的工作吗?我的意思是,最好将网络服务器与类似 cron 的作业隔离开来。您所需要的只是一种从可以运行计划任务的地方访问计划消息数据库的方法。

如果您必须在 Windows 服务器中执行此操作,我相信您将不得不使用计划任务(尽管您必须与您的托管服务提供商核实,大多数都不允许此类服务)。

【讨论】:

    【解决方案2】:

    1) 使用 Windows 调度程序。

    2) 您可以通过以下方式运行 php 文件:

    C:\Path\to\php.exe -f "C:\Path\to\file.php"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-12
      • 2018-05-12
      • 1970-01-01
      • 2015-04-05
      • 1970-01-01
      • 2018-06-27
      • 1970-01-01
      相关资源
      最近更新 更多