【问题标题】:Django : Run Django at system bootDjango:在系统启动时运行 Django
【发布时间】:2013-01-26 07:07:40
【问题描述】:

基本上我是 Django 开发人员,所以我只是在 Linux 方面有工作知识

我有一个在 EC2 上运行的 django 应用程序。

现在问题来了,假设我要重新启动 ec2,我的 django 应用程序需要再次运行。我不想一次又一次地运行 django 服务器。

所以我试着把这个过程放在像 cronjob 这样的

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

不幸的是它不起作用。这里可能有什么问题?

请告诉我在系统启动时运行 Django 应用程序的方法。

【问题讨论】:

    标签: django linux ubuntu cron crontab


    【解决方案1】:

    您不应该使用 runserver 在生产环境中为您的应用程序提供服务。您应该使用真正的网络服务器,例如 Apache。这将在重新启动时自动启动。

    【讨论】:

    • SetHandler python-program PythonHandler django.core.handlers.modpython SetEnv DJANGO_SETTINGS_MODULE class2go.settings PythonOption django.root /class2go PythonDebug On 位置>出现错误(98)地址已在使用中:make_sock:无法绑定到地址 0.0.0.0:80 没有可用的侦听套接字,正在关闭
    • 这太可怕了。我无法想象有多少人设法将 runserver 用于生产......
    猜你喜欢
    • 1970-01-01
    • 2021-05-09
    • 1970-01-01
    • 1970-01-01
    • 2014-07-23
    • 2013-07-21
    • 2017-09-26
    • 2017-12-13
    • 1970-01-01
    相关资源
    最近更新 更多