Pimcore调度
Pimcore scheduling
在 Pimcore 中,当我安排要发布的对象时,它不起作用。我看到我们需要在某些文件中启用 cron 作业。我没有在任何地方得到这方面的完整细节。是否有任何步骤可以启用此过程?
我们可以将日程安排作为工作流程的一部分吗?
是的,没错,您需要按照此处第 5 步所述将 cron 作业添加到 crontab:
https://www.pimcore.org/docs/latest/Getting_Started/Installation.html
您需要 shell 访问权限或控制面板(如 cPanel 或 Plesk)才能进行设置。每个操作系统的过程都不同,但对于大多数 Linux 发行版,这意味着以您的服务器用户身份执行此命令(对于 Debian/Ubuntu 是 www-data,检查其他发行版的用户是什么):
sudo -u www-data crontab -e
在那里你必须添加这一行(修改你的 console.php 的路径):
*/5 * * * * php /path/to/pimcore/cli/console.php maintenance
如前所述,每个 linux 发行版都不同,但一旦您弄清楚如何设置 cron 作业,应该就足够简单了。
成功了。我正在使用 AWS 实例,遵循以下步骤。
1) pbrun beroot (Power Broker - root 权限)
2) crontab -e
3)插入模式(i)
4) */5 * * * * php /...路径../pimcore/cli/console.php 维护
6) :wq
我们可以将日程安排作为工作流程的一部分吗?我有一个对象,经过审稿人审查后,它应该根据计划发布。有没有办法在工作流中安排?
在 Pimcore 中,当我安排要发布的对象时,它不起作用。我看到我们需要在某些文件中启用 cron 作业。我没有在任何地方得到这方面的完整细节。是否有任何步骤可以启用此过程? 我们可以将日程安排作为工作流程的一部分吗?
是的,没错,您需要按照此处第 5 步所述将 cron 作业添加到 crontab: https://www.pimcore.org/docs/latest/Getting_Started/Installation.html
您需要 shell 访问权限或控制面板(如 cPanel 或 Plesk)才能进行设置。每个操作系统的过程都不同,但对于大多数 Linux 发行版,这意味着以您的服务器用户身份执行此命令(对于 Debian/Ubuntu 是 www-data,检查其他发行版的用户是什么):
sudo -u www-data crontab -e
在那里你必须添加这一行(修改你的 console.php 的路径):
*/5 * * * * php /path/to/pimcore/cli/console.php maintenance
如前所述,每个 linux 发行版都不同,但一旦您弄清楚如何设置 cron 作业,应该就足够简单了。
成功了。我正在使用 AWS 实例,遵循以下步骤。
1) pbrun beroot (Power Broker - root 权限)
2) crontab -e
3)插入模式(i)
4) */5 * * * * php /...路径../pimcore/cli/console.php 维护
6) :wq
我们可以将日程安排作为工作流程的一部分吗?我有一个对象,经过审稿人审查后,它应该根据计划发布。有没有办法在工作流中安排?