amazon-web-services - 503 服务不可用的 AWS WordPress EC2

标签 amazon-web-services amazon-ec2 instance

这是我第一次在EC2上使用wordpress(我对此一无所知。我只是遵循youtube教程...)。我七月份创作的时候一直到上周都还好。我遇到了 503 错误

服务不可用 由于维护停机或容量问题,服务器暂时无法满足您的请求。请稍后重试。此外,尝试使用 ErrorDocument 处理请求时遇到 503 Service Unavailable 错误。

并且看到文章说实例负载均衡器需要设置为目标组(我遵循AWS文档,但它显示未使用)。谁能帮我?我的网站已经关闭一星期了:( 谢谢。

编辑: 我通过 ssh 进入实例,发现端口 80 和 443 被阻止。所以我重新运行它使其处于事件状态,我的网站又回来了。对于目标,我有 301 错误代码,我将运行状况检查成功代码更改为 301,现在它是健康的。

最佳答案

目标组似乎没有从负载均衡器接收流量。

从负载均衡器中删除实例。然后配置负载均衡器以将流量发送到目标组。

如果您在负载均衡器中没有看到目标组选项,则您必须使用经典负载均衡器。您可以改用应用程序负载均衡器。

这是你可以做的:

  • 弹性负载均衡器:

从ELB中删除实例,因为您不想使用弹性负载均衡器,我们将创建一个应用程序负载均衡器

  • 目标群体

确保您拥有健康的实例。如果您没有健康的实例,请检查您的健康检查。您的健康检查逻辑似乎正确吗?是http,端口是80,健康检查路径是/吗?该路径是否返回 200 OK 响应。

  • 应用负载均衡器

当您创建应用程序负载均衡器时,首先您将选择要使用的子网,然后它会让您选择现有的目标组。再次选择正确的协议(protocol)、端口选项。

关于amazon-web-services - 503 服务不可用的 AWS WordPress EC2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59448757/

相关文章:

amazon-web-services - 在 aws kops 集群中部署 pod

amazon-web-services - AWS Web 服务在互联网上不可用

c++ - 如何访问全局类实例?

python - AWS Elasticbeanstalk : Command 02_createadmin failed 上的 Django

php - 上游超时(110 : Connection timed out) while reading response header from upstream

json - 循环遍历多个 json 文件作为 Terraform 中的输入

tomcat - 在 Amazon EC2 中使用 tomcat 的 Spring 安全登录 https 无法正常工作

ruby-on-rails - Amazon Linux 上的 Assets 预编译

java - 我在为刚刚使用 Java 创建的类创建实例对象时遇到困难

PHP 无法创建具有命名空间的类的实例