【问题标题】:GKE Ingress's healthcheck is failing for WordpressWordPress 的 GKE Ingress 运行状况检查失败
【发布时间】:2019-05-09 20:30:09
【问题描述】:

我正在尝试部署 Wordpress(Docker 映像:wordpress:5.1.1)并使用本机 GKE Ingress。当该站点尚未安装时,它会将您从/ 重定向到/wp-admin/install.php,HTTP 状态代码为301。问题是默认的健康检查试图到达/ 路径并期望得到200,但它而是收到 301 并认为服务不健康。

是否有任何其他端点可用于健康检查? 或者其他一些不需要修改 Wordpress 核心文件的优雅解决方案?

UPD:/wp-admin/install.php 似乎工作正常,但似乎不是一个好的通用解决方案。

【问题讨论】:

  • 能否提供您的 Ingress 配置?最好通过添加“ingress.yaml”来编辑您的问题。
  • 您找到解决方案了吗?

标签: wordpress kubernetes google-kubernetes-engine kubernetes-ingress


【解决方案1】:

这真的不是关于GKE。正如您所指出的,这是关于负载均衡器的健康检查。请参阅this thread。 在任何情况下,您都不需要更改 WP 代码文件。更改 WP 核心文件通常是个坏主意。

附: wp-content dir 不是核心文件,以防万一。

【讨论】:

    猜你喜欢
    • 2021-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-26
    • 2022-01-19
    • 2015-01-12
    • 2020-08-15
    • 2018-11-02
    相关资源
    最近更新 更多