qq497012571

qq497012571

这家伙有点懒,还没写个性签名!

  • 财富值475
  • 威望值30
  • 总积分995

个人信息

  • 2018-04-19 已签到
    连续签到5天,获得了20个金钱
  • 2018-04-17 已签到
    连续签到3天,获得了15个金钱
  • 2018-04-16 已签到
    连续签到2天,获得了10个金钱
  • 2018-04-18 已签到
    连续签到4天,获得了20个金钱
  • 回复了 的评论

    我想知道你的这种情况是否存在一些问题呢?比如:
    php yii crontab/index
    设置频率为一分钟执行一次时,假如上次执行时间是21点10分5秒,那么下次执行时间自然就是21点11分5秒。
    但是如果数据表中有计划任务是需要21点10分10秒执行呢?
    是否直到21点11分5秒才会执行呢?

    诸如类似这种问题如何解决呢?

    设置10秒执行一次? 或者有其他更好的解决方案?

    如果要实现秒级,首先我的CronParser类要支持解析秒级, 再者借助一个和crontab类似的东西, 如你写一个php脚本,一秒钟去执行一次shell命令,当然这种是比较low的.

    <?php
    while(true) {
    shell_exec('php yii crontab/index');
    sleep(1);
    }
    
  • 回复了 的评论

    我想知道你的这种情况是否存在一些问题呢?比如:
    php yii crontab/index
    设置频率为一分钟执行一次时,假如上次执行时间是21点10分5秒,那么下次执行时间自然就是21点11分5秒。
    但是如果数据表中有计划任务是需要21点10分10秒执行呢?
    是否直到21点11分5秒才会执行呢?

    诸如类似这种问题如何解决呢?

    设置10秒执行一次? 或者有其他更好的解决方案?

    不会出现你说的这个问题哦. 不会出现执行时间是秒级别的情况, 因为最小的维度就是分钟, 不支持秒级别的哦.. 如果要用到秒级要借助类似swoole,workerman的定时器的那种东西

  • 2018-04-15 已签到
    连续签到1天,获得了5个金钱
  • 2018-04-13 已签到
    连续签到5天,获得了20个金钱
  • 发表了说说
    什么时候才能跟你们一样成为人才.
  • 2018-04-12 已签到
    连续签到4天,获得了20个金钱
主管 等级规则
995/1000
资料完整度
10/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

14

Ta的访客

31