Amazon EC2 entfernt plötzlich Zugriffskontrollheader aus meinen Paketen?
Ich habe einen Django-Server auf der EC2-Instanz, der viele Kunden über die REST-API bedient. Ich setze eine Middleware in django ein, um die Zugriffskontrolle von überall aus zu ermöglichen, indem automatisch Zugriffskontrollheader für alle Antworten hinzugefügt werden.
Die Middleware ist gut getestet, wird von Hunderten von Servern verwendet und hat in den letzten Monaten perfekt funktioniert. Ich vertraue darauf, dass es zu 100% funktioniert.
Gestern haben plötzlich alle unsere Kunden 502 Return-Code für alle APIs erhalten. Wenn wir den Fehler in Chrom betrachten, sehen wir"No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'xxx' is therefore not allowed access."
Diese Art von Nachricht würde ich erwarten, wenn die Middleware nicht wäre. Aber ich weiß, dass es funktioniert. Nach wenigen Stunden hörte das Problem auf, ohne dass ich etwas unternahm.
Meine Frage ist also - wie konnte das passieren? Warum sollte Amazon EC2 plötzlich mit meinem ausgehenden Verkehr abkühlen? Und vor allem - wie kann ich das in Zukunft verhindern? Ich habe nichts in den Protokollen gesehen, um dies zu erklären (nicht in Django und nicht in Nginx), und da es von alleine geschah und von alleine aufhörte, habe ich den Verdacht, dass es mit Amazon zu tun hat. Vielleicht etwas mit ihrem internen Routing oder Lastausgleich zu tun?
Vielen Dank,
0 Antworten auf die Frage
Verwandte Probleme
-
3
Bedeutung von FDSize in / proc / PID / status
-
1
Mounten Sie die EC2-Instanz über SSH unter Mac OS X
-
1
Werden ganze VM-Images auf Amazon EC2 / S3 gesichert?
-
3
Wie kann ich X11 auf einem Linux-System ohne Grafikhardware starten?
-
1
Python-Imaging und Libjpeg unter FreeBSD
-
2
Mounten einer Amazon EC2-Instanz unter Mac OS X
-
2
Port 80 auf EC2 kann nicht mit elasticfox geöffnet werden
-
1
Wie installiere ich mod_wsgi2.6 in Ubuntu?
-
1
Windows Server installiert Audiotreiber nicht ordnungsgemäß
-
1
Einfaches Dotnetnuke oder Django Q & A-Modul