![](/img/trans.png)
[英]Why do dynamic images I uploaded using Django admin on a Heroku deployment not showing up?
[英]Deployment woes: What do I do after “svn up”?
我有幾個問題。 我不知道該如何部署...
在生產服務器上執行“ svn up”之后,我不確定如何“刷新”服務器,以便在訪問服務器時可以反映出更改。 如何刷新服務器以查看生產中的更改? (我嘗試重新啟動。)
我還注意到,我更改的某些文件並未真正更新。 我刪除了一個文件,發現執行“ svn up”將把文件帶回來。 我返回並刪除了Web應用程序文件夾中的所有內容,包括svn文件(可能是一個錯誤)。 (我想應該是安全的,因為我假設測試服務器上有產品修訂版...)那么,如何將這些文件帶回來?
我需要我可以得到的所有建議和資源。 隨意發布任何其他可以幫助我完成此過程的內容。
這取決於您如何運行django。 如果您使用的是mod_python / modwsgi ,那么簡單的Apache重新啟動就可以解決問題。
如果您更改了數據模型,則可能需要調用south命令migrate
。
在大多數Linux系統上,這可以通過service apache2 restart
來完成。
您可以使用Fabric進行svn up
, manage.py migrate
和service apache2 restart
Fabric幫助您自動通過ssh執行Shell命令。
如果要在mod_wsgi上進行部署,則只需觸摸.wsgi文件,它將重新加載應用程序,而不必重新啟動整個服務器/ httpd / etc
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.