【问题标题】:sudo supervisorctl status: gumi gunicorn ERROR (spawn error)sudo supervisorctl 状态:gumi gunicorn ERROR(生成错误)
【发布时间】:2021-12-27 15:09:08
【问题描述】:
 $ sudo supervisorctl status
    guni:gunicorn                    FATAL     Exited too quickly (process log may have details)

简述进程日志详情:

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Did you install mysqlclient?

import MySQLdb as Database
ModuleNotFoundError: No module named 'MySQLdb'

The above exception was the direct cause of the following exception:

所有软件包都安装了最新版本,但在运行sudo supervisorctl status 输出gumi:gunicorn: ERROR (spawn error) 后仍然出现上述错误

知道我错过了什么吗?

【问题讨论】:

    标签: mysql django ubuntu deployment gunicorn


    【解决方案1】:

    根据this answer,使用 pip 安装 pymysql 可能会有所帮助:

    pip install pymysql
    

    然后你可以编辑你的项目源目录的 init.py 文件(与 settings.py 相同),使用以下几行:

    import pymysql
    pymysql.install_as_MySQLdb()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-15
      • 1970-01-01
      • 1970-01-01
      • 2012-07-07
      • 2017-10-29
      • 2018-01-16
      • 2015-03-24
      • 2022-10-20
      相关资源
      最近更新 更多