繁体   English   中英

如何通过 PHP App Engine 应用程序在 Google Compute Engine 实例上创建 cron 作业?

[英]How to create a cron job on a Google Compute Engine instance via a PHP App Engine application?

由于 App Engine 应用程序的架构,我们无法使用 Google 提供的 App Engine cron 服务,并且正在寻找替代选项。

我们提出的一种可能的解决方案是允许我们的 App Engine PHP 应用程序在计算引擎实例上自动创建一个 cronjob。 这个实例只是一个实用机器,它只能处理 cron 作业。

我们如何使用 PHP 从 App Engine 应用程序中创建计算引擎中的 cron?

因为你的谷歌云实例可以随时关闭或启动,(而且,你可能有同一个应用程序运行的多个实例),这会使 cron 不可靠,因为它可能会在多台机器上多次触发,谷歌创建了任务调度,可在 Google Compute Engine 上使用。

一个很棒的教程可以在这里找到,一个示例可以在这里找到。

有关 pub/sub 的 PHP 特定实现,请参阅此链接

我不使用 PHP,但它可以帮助读者知道你可以做

sudo crontab -e

在 Ubuntu 16 GCloud Compute Engine实例上,就像在普通 Linux 机器上一样

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM