Ich habe auf AWS einen klassischen Loadbalancer mit zwei EC2-Instanzen erstellt, auf denen eine einfache Flask-Anwendung läuft.
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:
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?