【问题标题】:PHP Sleep Function 2 days time?PHP睡眠功能2天时间?
【发布时间】:2016-10-07 15:49:42
【问题描述】:

我正在尝试找到一种方法来执行一个函数(发送一些电子邮件),在将新表插入数据库后 2 天。如果可能的话,我想在没有 cron 的情况下这样做,所以我想知道使用 sleep 功能是否太错误了,有 2 天的时间?或任何其他建议..

【问题讨论】:

  • “如果可能,我想在没有 cron 的情况下执行此操作” - 为什么?
  • 为什么不 cron?另外,我很好奇:插入表格两天后需要做什么?
  • 如果您甚至尝试这样做,您必须将 PHP 超时限制设置得非常高才能使其继续运行,这可能会导致其他问题。另外,如果您创建了很多表,那么您将有大量进程堆积在几天内无所事事。
  • 这是我第一次读到这样的东西。我见过一个脚本做的最长的睡眠就像一分钟。两天!!天哪,一个人不会简单地睡两天。你不能这样做。 PHP 永远不会从那个状态中醒来。
  • sleep() 2 天将无故锁定工作人员,并且肯定会超时(并重新发明 CRON 轮子)。 “没有 cron”是因为托管服务不提供这些?然后换一个更好的。

标签: mysql function sleep


【解决方案1】:

您可以使用SCHEDULE来设置数据库查询的时间表。

也许这个问题已经解决了here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-12
    • 1970-01-01
    • 2011-04-08
    • 2011-02-03
    • 2014-12-14
    相关资源
    最近更新 更多