当前位置: 首页 > 知识库问答 >
问题:

AWS ECS Service FastAPI项目正在发送垃圾邮件"GET/HTTP/1.1"404未找到

濮阳茂材
2023-03-14

我正在使用AWS部署dockerize FastAPI项目。我选择FARGATE作为任务定义,任务内存为512,任务CPU为256。

ECS服务正在垃圾发送“GET/HTTP/1.1”404 Not Found(未找到)并关闭,然后响应503。

你知道为什么吗?

谢谢

共有1个答案

邵诚
2023-03-14

这些看起来像负载平衡器健康检查。

运行状况检查是一种检查服务器是否仍然可用并处于运行状态的方法,这在大多数时候是通过响应的状态代码来确定的。

负载均衡器定期向每个服务器询问这个问题,以确定向哪些服务器切流量是安全的。

在这种情况下,您的Fargate容器前面似乎有一个ALB/NLB(应用程序/网络负载均衡器),启用了运行状况检查。

健康检查也很可能是200个OK

您有多种选择:

  • 将运行状况检查endpoint更改为返回200 OK的endpoint
 类似资料:
  • 问题内容: 我在向我的收件箱(Gmail帐户)发送邮件时遇到问题,但是每次都转到垃圾邮件文件夹时。这是代码片段 我尝试过很多类似将标头设置为Reply-To,Return-Path等的方法,但是每次都将其转为垃圾邮件时。你能找出问题所在吗? 问题答案: 问题很简单,PHP-Mail功能没有使用配置良好的SMTP服务器。 如今,电子邮件客户端和服务器会对电子邮件发送服务器进行大量检查,例如反向DNS

  • 处理程序: URL:/(..html)mime_type:text/html static_files:static/\1上载:static/(..html) URL:.*脚本:main.app 库: 名称:webapp2版本:“2.5.2” 这是目录和文件的列表。那为什么我会得到404?? 如果我写 > URL:/index.html mime_type:text/html static_fil

  • 问题内容: 我正在尝试将数据流式传输到浏览器。但是,我正在努力将其连接到浏览器。这是我的html: 这是我的app.js的相关部分: 我通过packages.json文件安装了socket.io 0.9.16: 有谁可以帮我离开这里吗?为什么找不到文件? 深入挖掘。为了测试套接字,我将其放在app.js中: 我得到错误: 问题答案: 你可以尝试一下: 我想,您将不得不实例化socket.io服务器

  • 我目前正在开发谷歌驱动器和外部存储之间的系统同步文件。我正在尝试处理推送通知。我已经可以为他们注册并接收他们了。在收到每个通知后,我使用适当的endpoint获取更改列表,并在必要时尝试获取文件的新版本,因此流程如下: 使用 接收一些带有url的推送消息以更改 使用API和提供的查询来获取对endpoint的更改 筛选特定时刻后更改的项 获取文件内容并将其传输到另一个服务 似乎在最初的通知消息后,

  • 问题内容: 我正在使用PHP的mail()函数发送电子邮件(sendmail进程正在运行)。但是所有邮件都将变成垃圾邮件(如果是gmail)。我尝试了很多在网上找到的技巧,但没有用,请告诉我任何确定的技巧。 问题答案: 您必须添加针头: 样例代码:

  • 我有一个域名http://www.myacademicproject.com最后一年的IT学生/实习学生,我将向他们发送邮件。 我有一个带有我从那里向所有朋友和询问期末项目的学生发送邮件。当我将邮件发送到所有电子邮件id时,邮件会进入收件人gmail的垃圾邮件文件夹。我还将显示名称从更改为。 任何想法,以避免作为垃圾邮件? 帮助感谢!