Zeitüberschreitung beim AWS Load Balancer

Zeitüberschreitung beim AWS Load Balancer

Ich habe auf AWS einen klassischen Loadbalancer mit zwei EC2-Instanzen erstellt, auf denen eine einfache Flask-Anwendung läuft.

Bildbeschreibung hier eingeben

Die Sicherheitsgruppe auf dem ELB ist so eingestellt, dass alle eingehenden/ausgehenden Verbindungen zugelassen werden. Die Sicherheitsgruppen für die EC2-Instanzen sind auf HTTP 0.0.0.0/0 Port 5000 eingestellt. Der Zustand der Instanzen ist gut – das kann ich im ELB-Dashboard sehen und ich kann auch die 200 Ping-Antworten meiner Anwendungen im Debug sehen. Ich kann problemlos direkt auf die Webanwendungen zugreifen, wenn ich die IP-Adressen des EC2 verwende. Wenn ich jedoch den öffentlichen DSN des ELB verwende, tritt bei der Anforderung ein Timeout auf:

Bildbeschreibung hier eingeben

Dieses Timeout tritt auch dann auf, wenn die Anwendungen nicht ausgeführt werden. Ich gehe also davon aus, dass das Problem am Frontend (mit ELB) liegt. Ich habe unzählige AWS-Problembehebungsvorschläge durchgesehen (die für mich als Anfänger nicht sehr einfach sind), habe es aber nicht zum Laufen gebracht. Irgendwelche Ideen?

Antwort1

Sicherheitsgruppe, die den gesamten Datenverkehr aus allen Quellen zulässtÜberprüfen Sie die Sicherheitsgruppe Ihres ELB, ob 0.0.0.0/0 auf Port 80 zugreift.

Sie sagen „Auf Standard setzen“, aber standardmäßig gibt es für eine Sicherheitsgruppe keine eingehenden Regeln.

verwandte Informationen