Question

J'ai parcouru toutes les questions connexes et je n'ai pas trouvé de réponse, j'ai également parcouru la documentation et j'ai essayé tout ce que j'ai pu, c'est la première fois, j'ai donc du mal. J'ai un simple django polls app avec des paramètres appropriés et des fichiers statiques, travaillant localement.

Comme mentionné dans le titre, j'essaie d'utiliser django sur un VPS nouvellement acheté, avec nginx et gunicorn, j'utilise également virtualenv.

Voici ma structure de dossiers sur le serveur: logs pid projhome scripts

dans le projhome, j'ai les répertoires suivants: bin djangopolls include lib local

comme déjà mentionné, parallèlement au dossier projhome, j'ai un dossier scripts, avec le contenu suivant:

source /home/django/projhq/bin/activate
kill `cat /home/username/pid/gunicorn.pid`
gunicorn_django -c /home/username/projhome/djangopolls/gunicorn_cfg.py

Maintenant, pour démarrer le serveur, je dois aller dans le dossier scripts et exécuter le script de démarrage, je le fais sans aucune erreur, mais lorsque je vérifie le IP, j'obtiens une erreur 504.

Où me suis-je trompé ???

Était-ce utile?

La solution

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top