【问题标题】:TYPO3 - Scheduler doesn't run recurring tasksTYPO3 - 调度程序不运行重复任务
【发布时间】:2014-02-10 19:38:21
【问题描述】:

TYPO3 不想在调度程序中运行重复任务,当我手动运行它时没有问题。如果迟到了,它只会给出“迟到,将运行下一次执行”的状态。

我尝试/检查的内容:
- Chmod 正确的文件
- 检查设置脚本
- 检查日志
- 添加了 www-data 用户
- 检查了 apache 日志,什么都没有

我正在使用在 ubuntu 12.04 上运行的 TYPO3 6.2 beta5。

【问题讨论】:

    标签: ubuntu web terminal typo3 scheduler


    【解决方案1】:

    您必须添加一个定时任务来不时触发调度程序。否则什么都不会发生。

    例如,使用crontab -e 打开您的 crontab 进行编辑后,添加:

    */15 * * * * /usr/local/bin/php /home/bob/www/typo3/cli_dispatch.phpsh scheduler
    

    当然,这些路径需要适合您的 php 二进制文件和typo3 文件夹。使用此 cronjob,您的调度程序将每 15 分钟调用一次。每次它都会检查是否有任何调度程序任务延迟,如果是,将启动它们。

    您可以找到完整的操作方法here(来自官方scheduler documentation)。

    【讨论】:

    • 要运行 cli_dispatch.phpsh 添加一个名为“_cli_scheduler”的 TYPO3 后端用户(BE-用户),使用随机密码。您无需记住此密码,因为您永远不需要它。
    • @Daniel @Daan 我不知道我是否应该重新打开这个问题,但我使用了这个解决方案,它只适用于安装工具 => 配置呈现 => Extbase 对象缓存处于活动状态@987654325 @,因为我正在开发中,现在在 BE 和 FE 中一直出现几条调试消息,我已经读到建议使用 APC 或 APCu 选项,但使用此解决方案,任务不会仅手动自动运行。请指导我,如果是更新问题或打开一个新问题。
    猜你喜欢
    • 1970-01-01
    • 2014-06-06
    • 2023-04-06
    • 1970-01-01
    • 2018-04-16
    • 1970-01-01
    • 1970-01-01
    • 2019-02-15
    • 2010-10-17
    相关资源
    最近更新 更多