2011-03-26 2 views
2

J'ai téléchargé un views.py modifié sur le serveur de production, mais il utilise toujours l'ancien code. J'ai également supprimé les views.pyc et views.py pour voir s'il efface son ancien code python mis en cache. Cela a fonctionné après un certain temps d'attente les dernières fois, mais je veux vraiment savoir comment faire les choses rapidement. Le site est hébergé sur dreamhost et utilise wsgi passager.Redémarrer le serveur de production Django (passager wsgi)

Comment puis-je le redémarrer rapidement et manuellement afin qu'il utilise mon nouveau code views.py?

Répondre

5

http://wiki.dreamhost.com/Django#Hints

Si vous avez modifié votre application et vos modifications ne semblent pas être réfléchi, vous devrez peut-être informer passagers au sujet de votre changement par créer ou modifier ~/example.com/tmp/restart.txt:

touch /home/user/example.com/tmp/restart.txt 

Passenger recherche ce fichier et recharge l'application lorsque ce fichier est modifié.

+0

Mec, merci un million. Ceci est exactement ce que je cherchais. Il a rechargé mon code tout de suite! XD! –

+0

Je suis content que ça a marché pour toi – DTing

Questions connexes