2013-02-11 69 views
0

運行Django的基本上我的Django開發人員,所以我剛剛工作知識的LinuxDjango的:在系統啓動

我有EC2運行的Django應用程序。

現在這裏是問題的假設,如果我重新啓動ec2我的django應用程序需要再次運行。我不想一次又一次地運行django服務器。

所以我試圖把這個過程中的cronjob像

@reboot cd /path/to/dir/./manage.py runserver 

遺憾的是它不工作。什麼力量問題是在這裏?

請告訴我在系統啓動時運行Django應用程序的方式。

回答

3

您不應該使用runserver爲生產中的應用程序提供服務。你應該使用一個真正的網絡服務器,例如Apache。這將在重新啓動時自動啓動。

+0

<位置 「/家庭/ VK /桌面/ Django的/ class2go」> SetHandler蟒蛇程序 PythonHandler django.core.handlers.modpython SETENV DJANGO_SETTINGS_MODULE class2go.settings PythonOption django.root/class2go PythonDebug在 獲取錯誤(98)地址已在使用:make_sock:無法綁定到地址0.0.0.0:80 沒有可用的偵聽套接字,正在關閉 – masterofdestiny 2013-02-11 08:03:17

+1

這很可怕。我無法想象有多少人設法使用runserver進行生產...... – 2013-02-11 09:02:16