由于App Engine应用程序的架构,我们无法使用Google提供的App Engine cron服务,并且正在寻找其他选项。
我们提出的一个可能的解决方案是允许我们的App Engine PHP应用程序在计算引擎实例上自动创建cronjob。这个实例只是一台公用事业机器,只能处理cron作业。
我们如何使用PHP在App Engine应用程序中创建计算引擎中的crons?
答案 0 :(得分:1)
因为您的Google云端实例可能会随时降低或降低(并且,您可能会运行同一个应用的多个实例),这会使cron不可靠,因为它可能会在多台计算机上多次触发,google已经创建了任务计划,可在Google Compute Engine上使用。
有关pub / sub的PHP特定实现,请参阅this link。
答案 1 :(得分:0)
我不使用PHP,但是它可以帮助读者了解您可以做的事
sudo crontab -e
在Ubuntu 16 GCloud Compute Engine 实例上,例如在普通Linux盒上