Mam stronę Django z Django 1.8 z Pythonem 3.4 i hostowaną na AWS przez ElasticBeanstalk.Aplikacja Django błąd 504 po zapisaniu modelu
Niedawno miałem problemy z obszarem administracyjnym Django i błędami 504. Problem jest bardzo trudny do odtworzenia, wydaje się, że dzieje się to losowo.
Podczas zapisywania instancji modelu czasami witryna zawiesza się i zwraca błąd 504 (i nie zapisuje). Po tym czasie elastyczna paczka będzie ponownie uruchamiać serwer i wszystko będzie działać poprawnie.
W moich dziennikach pojawiają się następujące błędy.
End of script output before headers: wsgi.py
extern "Python": function Cryptography_rand_bytes() called, but @ffi.def_extern() was not called in the current subinterpreter. Returning 0.
Te dwa błędy powtarza się wiele razy. Czy ktoś może mi pomóc dowiedzieć się, jak mogę to debugować?
Dziękujemy!
Czy możesz podać szczegółowe informacje na temat tego, w jaki sposób mogę to osiągnąć (odinstaluj bibliotekę kryptograficzną i ponownie zainstaluj wersję 1.1) za pomocą beanstalk? Mogę umieścić bibliotekę kryptograficzną w moim pliku requirements.txt, aby zainstalować ją przez PIP, ale nie wiem, jak najpierw odinstalować bibliotekę. Dzięki! – arbz101
Nie wygląda to tak, aby rozwiązać problem. Zaktualizowałem kryptografię i dzisiaj mam do czynienia z tym samym dokładnym problemem. – arbz101
@ abz101 Czy byłeś w stanie rozwiązać ten problem? Mam inną konfigurację serwera, ale mam do czynienia z tym samym komunikatem o błędzie w moich dziennikach, więc może twoje rozwiązanie może pomóc w niektórych wskazówek we właściwym kierunku. – Simalam