Hogyan nyerjünk 504 error átjáró időtúllépés a verem Django → uwsgi → nginx
- Django
- nginx
- uWSGI
- Bug Tracking System
Saját szabható webszerver Raspbery pi. A lényeg az új számomra, különösen a nginx és uWSGI beállításokat (mindenek előtt felállított apache és passenger_wsgi). De, hogy hozzanak létre mindegy történt, és web szerver fut. Nem szabad elfelejteni, hogy hogyan kell csinálni (és kellett átmennie egy izmos kert rake) készült utasítás a feljegyzés githab-e a projekt. Ott van az egész sorrend beállítás, beállítások, CONF és ini-fájl. Láthatjuk, hogy mit és hogyan kell beállítani.
És én próbáltam változtatni az értékét harakiri a uWSGI ini-beállítást. Játssz lehetőségek keepalive_requests. keepalive_timeout. proxy_read_timeout. client_header_timeout. client_body_timeout és send_timeout config nginx. Tettem őket Bolkiah http. és a szerver. és helyét. Set beállítások és nginx.conf webhely, és a globális konfigurációs /etc/nginx/nginx.conf nginx. Nincs hatása. A szkript leesik 60 másodperc után, néhány nem telepíti a beállításokat.
Self-más nem felejtette el minden alkalommal, amikor megváltoztatja a beállításokat újraindítás nginx sudo service nginx restart, ha megváltoztatja a beállításokat, és indítsa újra uWSGI amikor kihúzta magát ini. Mindhiába. A forgatókönyv még mindig meghal 60 másodperc után.
Mit kell tenni? Mit lehet még mágikus, hogy megnyerje 504 Gateway Time-out?