[PYTHON] Laden Sie den mit Gunicorn eingerichteten Server neu, wenn Sie den Code ändern

Als ich die Kolben-App für GAE entwickelte, fragte ich mich, wie ich für einen Moment ein heißes Nachladen durchführen sollte.

Antworten

Geben Sie "reload: True" in der Boot-Option "--reload" oder in der Konfigurationsdatei für "gunicorn" an.

Warum wurde dieser Artikel geboren?

Es scheint, dass altes Wissen zwischengespeichert wurde, und ich dachte, dass Gunicorn eine Reload-Konfiguration mit Watchdog oder etwas anderem vornehmen musste, aber ich war schockiert, weil "--reload" normalerweise implementiert wurde. ist. Es wurde 2014 hinzugefügt, als ich mir das Änderungsprotokoll angesehen habe. Ich habe bis etwa 2014 hauptsächlich Webanwendungen in Python geschrieben und mich von dort aus Ruby zugewandt, aber es war meinem Wissen angemessen: "Dieses Wissen ist mehr als ein Jahr her. Ich möchte eine Funktion, die empfiehlt.

Recommended Posts

Laden Sie den mit Gunicorn eingerichteten Server neu, wenn Sie den Code ändern
Richten Sie mit Docker einen Samba-Server ein
VS Code friert ein und der PC stürzt ab, wenn der Server mit go gestartet wird
Richten Sie einen einfachen HTTPS-Server mit Asyncio ein
Richten Sie einen lokalen Server mit Go-File-Download ein.
[Vagrant] Richten Sie einen einfachen API-Server mit Python ein
Wenn es schwierig ist, beim Senden von E-Mails mit Python lokal einen SMTP-Server einzurichten.
Richten Sie einen Webserver mit CentOS7 + Anaconda + Django + Apache ein
Wenn Sie auf den Webserver zugreifen, L Chika mit Arduino
Überprüfen Sie den Code mit flake8
Einstellungen, die beim Starten des Linux-Servers centos7 vorgenommen werden müssen
QR-Code mit CNN entschlüsseln
Richten Sie mit Django ein soziales Login ein
Richten Sie pygit2 mit statischem Link ein
Probieren Sie den Taxii-Server aus (3.gunicorn-Einstellungen)
Senden Sie E-Mails mit mailx an einen mit Python eingerichteten Dummy-SMTP-Server.
Bearbeiten Sie die Datei des SSH-Verbindungszielservers auf dem Server mit VS-Code
Richten Sie mit CentOS Linux 8 + Apache mod_ssl einen Reverse-Proxy für den https-Server ein
Impressionen und Memorandum bei der ersten Arbeit mit VScode
L Chika (HTTPS-kompatibel) mit Arduino beim Zugriff auf den Webserver
Richten Sie einen Server ein, der mehrere Verbindungen gleichzeitig verarbeitet
[Python] Legen Sie den Diagrammbereich mit matplotlib fest
Verhalten bei der Rückkehr in den with-Block
So stellen Sie die Serverzeit auf japanische Zeit ein
[Python] Runden Sie nur mit dem Operator ab
Richten Sie mit Twisted einen Mailserver ein
Stellen Sie die Farbe der xticklabels individuell mit matplotlib ein