2013-02-11 109 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