sudo supervisorctl 状态:gumi gunicorn ERROR(生成错误)

Posted

技术标签:

【中文标题】sudo supervisorctl 状态:gumi gunicorn ERROR(生成错误)【英文标题】:sudo supervisorctl status: gumi gunicorn ERROR (spawn 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) 后仍然出现上述错误

知道我错过了什么吗?

【问题讨论】:

【参考方案1】:

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

pip install pymysql

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

import pymysql
pymysql.install_as_MySQLdb()

【讨论】:

以上是关于sudo supervisorctl 状态:gumi gunicorn ERROR(生成错误)的主要内容,如果未能解决你的问题,请参考以下文章

supervisorctl unix:///var/run/supervisor.sock refused connection

supervisorctl

supervisorctl

023_supervisorctl管理服务注意事项

Frida Internal - Part 1: 架构Gum 与 V8

如何使用supervisorctl仅重新启动某些进程?