Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法使用wsgi和Apache访问/admin django API rest_Python_Django_Admin_Mod Wsgi_Wsgi - Fatal编程技术网

Python 无法使用wsgi和Apache访问/admin django API rest

Python 无法使用wsgi和Apache访问/admin django API rest,python,django,admin,mod-wsgi,wsgi,Python,Django,Admin,Mod Wsgi,Wsgi,我正在centos 7操作系统上使用django 1.11版。我用apache和wsgi部署了restapi。我的大多数非身份验证API在部署阶段运行良好,但当我尝试使用超级用户访问我的管理页面时,apache和wsgi出现了错误500,而本地runserver则出现了错误。有人能帮我吗?谢谢 我已经在下面打印了我的错误代码 [Wed Jul 12 11:12:33.433901 2017] [:error] [pid 427699] <QuerySet [<User: grf_st

我正在centos 7操作系统上使用django 1.11版。我用apache和wsgi部署了restapi。我的大多数非身份验证API在部署阶段运行良好,但当我尝试使用超级用户访问我的管理页面时,apache和wsgi出现了错误500,而本地runserver则出现了错误。有人能帮我吗?谢谢

我已经在下面打印了我的错误代码

[Wed Jul 12 11:12:33.433901 2017] [:error] [pid 427699] <QuerySet [<User: grf_star>]>
[Wed Jul 12 13:27:13.714040 2017] [mpm_prefork:notice] [pid 427698] AH00170: caught SIGWINCH, shutting down gracefully
[Wed Jul 12 13:27:14.970278 2017] [suexec:notice] [pid 431116] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Wed Jul 12 13:27:14.993828 2017] [auth_digest:notice] [pid 431116] AH01757: generating secret for digest authentication ...
[Wed Jul 12 13:27:14.994874 2017] [lbmethod_heartbeat:notice] [pid 431116] AH02282: No slotmem from mod_heartmonitor
[Wed Jul 12 13:27:14.999724 2017] [mpm_prefork:notice] [pid 431116] AH00163: Apache/2.4.6 (CentOS) mod_wsgi/3.4 Python/2.7.5 configured -- resuming normal operations
[Wed Jul 12 13:27:14.999782 2017] [core:notice] [pid 431116] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'
[Wed Jul 12 11:12:33.433901 2017][:错误][pid 427699]
[Wed Jul 12 13:27:13.714040 2017][mpm_prefork:notice][pid 427698]AH00170:绞盘卡住,优雅关闭
[Wed Jul 12 13:27:14.970278 2017][suexec:notice][pid 431116]AH01232:suexec机制已启用(包装器:/usr/sbin/suexec)
[Wed Jul 12 13:27:14.993828 2017][auth_digest:notice][pid 431116]AH01757:为摘要身份验证生成机密。。。
[Wed Jul 12 13:27:14.994874 2017][lbmethod_heartbeat:notice][pid 431116]AH02282:mod_heartmonitor没有slotmem
[Wed Jul 12 13:27:14.999724 2017][mpm_prefork:notice][pid 431116]AH00163:Apache/2.4.6(CentOS)mod_wsgi/3.4 Python/2.7.5已配置--恢复正常操作
[Wed Jul 12 13:27:14.999782 2017][core:notice][pid 431116]AH00094:命令行:'/usr/sbin/httpd-D-FOREGROUND'

试着读一下:SIGWINCH问题与Django的500错误无关。您应该将Django设置为将错误记录到标准输出流,以便在Apache错误日志中捕获。或尝试暂时设置DEBUG=True,以便在浏览器中显示错误。现在Django正在生成一个500响应,但没有记录为什么。谢谢,但是我发现了错误,这只是apache权限的问题。通过向Apache用户授予sqlite数据库的所有权限,我解决了这个问题。谢谢大家