Django bei Uberspace - gunicorn installieren
Verfasst: Montag 21. November 2022, 15:03
Hallo zusammen,
ich möchte meine Django-Projekt gern bei Uberspace hosten, scheitere aber an der Einrichtung.
Ich bin der Anleitung auf https://lab.uberspace.de/guide_django/ gefolgt. Leider ist aber schon bei der Installation von gunicorn schluss.
> pip3.6 install gunicorn --user hat noch funktionier. Dann habe ich die Datei "~/etc/services.d/gunicorn.ini" angelegt und mit "
[Program:gunicorn]
command=gunicorn --error-logfile - --reload --chdir ~/MyDjangoProject --bind 0.0.0.0:8000 MyDjangoProject.wsgi:application
gefüllt.
Die beiden nächsten Eingaben haben funktioniert.
Nach supervisortctl status kam aber die Fehlermeldung "FATAL Exited too quickly (process log may have details)" (Im log steht: Error: can't chdir to '~/MyDjangoProject')
Ich habe dann noch den Ordner ~/MyDjangoProject' angelegt. (Mit > cd ~/MyDjangoProject kann ich auch in den Ordner wechseln.)
An der Fehlermeldung hat sich leider nichts geändert.
hier der ganze log vom letzten Versuch:
Error: can't chdir to '~/MyDjangoProject'
2022-11-21 11:04:15,442 DEBG fd 7 closed, stopped monitoring <POutputDispatcher at 140571134914784 for <Subprocess at 140571134758416 with name gunicorn in state STARTING> (stdout)>
2022-11-21 11:04:15,443 DEBG fd 9 closed, stopped monitoring <POutputDispatcher at 140571134914928 for <Subprocess at 140571134758416 with name gunicorn in state STARTING> (stderr)>
2022-11-21 11:04:15,443 INFO exited: gunicorn (exit status 1; not expected)
2022-11-21 11:04:15,444 DEBG received SIGCLD indicating a child quit
2022-11-21 11:04:16,445 INFO gave up: gunicorn entered FATAL state, too many start retries too quickly
2022-11-21 11:27:22,269 INFO spawned: 'gunicorn' with pid 23178
2022-11-21 11:27:22,617 DEBG 'gunicorn' stderr output:
[2022-11-21 11:27:22 +0100] [23178] [INFO] Starting gunicorn 20.1.0
Kann mir jemand sagen was ich falsch mache?
ich möchte meine Django-Projekt gern bei Uberspace hosten, scheitere aber an der Einrichtung.
Ich bin der Anleitung auf https://lab.uberspace.de/guide_django/ gefolgt. Leider ist aber schon bei der Installation von gunicorn schluss.
> pip3.6 install gunicorn --user hat noch funktionier. Dann habe ich die Datei "~/etc/services.d/gunicorn.ini" angelegt und mit "
[Program:gunicorn]
command=gunicorn --error-logfile - --reload --chdir ~/MyDjangoProject --bind 0.0.0.0:8000 MyDjangoProject.wsgi:application
gefüllt.
Die beiden nächsten Eingaben haben funktioniert.
Nach supervisortctl status kam aber die Fehlermeldung "FATAL Exited too quickly (process log may have details)" (Im log steht: Error: can't chdir to '~/MyDjangoProject')
Ich habe dann noch den Ordner ~/MyDjangoProject' angelegt. (Mit > cd ~/MyDjangoProject kann ich auch in den Ordner wechseln.)
An der Fehlermeldung hat sich leider nichts geändert.
hier der ganze log vom letzten Versuch:
Error: can't chdir to '~/MyDjangoProject'
2022-11-21 11:04:15,442 DEBG fd 7 closed, stopped monitoring <POutputDispatcher at 140571134914784 for <Subprocess at 140571134758416 with name gunicorn in state STARTING> (stdout)>
2022-11-21 11:04:15,443 DEBG fd 9 closed, stopped monitoring <POutputDispatcher at 140571134914928 for <Subprocess at 140571134758416 with name gunicorn in state STARTING> (stderr)>
2022-11-21 11:04:15,443 INFO exited: gunicorn (exit status 1; not expected)
2022-11-21 11:04:15,444 DEBG received SIGCLD indicating a child quit
2022-11-21 11:04:16,445 INFO gave up: gunicorn entered FATAL state, too many start retries too quickly
2022-11-21 11:27:22,269 INFO spawned: 'gunicorn' with pid 23178
2022-11-21 11:27:22,617 DEBG 'gunicorn' stderr output:
[2022-11-21 11:27:22 +0100] [23178] [INFO] Starting gunicorn 20.1.0
Kann mir jemand sagen was ich falsch mache?