负载平衡服务器上 elysia_cron(drupal 模块)的 cron 设置

负载平衡服务器上 elysia_cron(drupal 模块)的 cron 设置

我正在 Rackspace 托管云服务器上配置 elysia_cron。我们在两个 Web 服务器前面有一个负载均衡器。我是否应该在“允许的主机”字段中使用所有三个 (3) IP 地址(负载均衡器、Web01、Web02)?还是只使用负载均衡器的 IP 地址?

答案1

我认为您会发现您只需要允许您的网络节点,而不是平衡器。

您可能还想了解 Elysia 如何处理 cron 访问;允许的主机旨在避免外部 cron 调用。这是您想要排除的东西吗?如果您确实需要保护您的服务器,Elysia 还允许您设置 cron_key 来限制访问。

不过,听起来您只是在寻找推荐的默认设置。

编辑:根据 Deer Hunter 的建议,我可以详细说明标准配置是针对在安装了 Drupal 的机器上运行的 cron 作业,通过发出对 cron.php 的 get 请求来“命中”Drupal cron。因此,在 HA 部署中,此请求源自 Web 节点。除非您预见到需要通过公共互联网触发 cron,否则您只需要将您的 Web 节点列入白名单即可。HTH。

相关内容