如何解决发生异常处理 WSGI 脚本 '/var/www/FlaskApp/flaskapp.wsgi'
我的 FlaskApp.conf
<VirtualHost *:80>
ServerAdmin abc@.edu.pk
ServerName 0.0.0.0
ProxyPass / http://localhost:10000/
ProxyPassReverse / http://localhost:10000/
WsgiScriptAlias / /var/www/FlaskApp/flaskapp.wsgi \ process-group=FlaskApp application-group=%{GLOBAL}
WsgiDaemonProcess FlaskApp python-path=/usr/local/lib/python3.6/dist-packages/flask/app.py
<Directory /var/www/FlaskApp/FlaskApp/>
WsgiProcessGroup flaskapp.wsgi
WsgiApplicationGroup %{GLOBAL}
Order allow,deny
Allow from all
Require all granted
</Directory>
Alias /static /var/www/FlaskApp/FlaskApp/static
<Directory /var/www/FlaskApp/FlaskApp/static/>
Order allow,deny
Allow from all
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Flaskapp.wsgi 脚本
#!/usr/bin/python
import sys
import logging
import flask
from flask import request,jsonify
import os
from pyfcm import FCMNotification
import numpy as np
import face_recognition
import json
import asyncio
logging.basicConfig(stream=sys.stderr)
sys.path.insert(0,"/var/www/FlaskApp")
from FlaskApp import app as application
application.secret_key = 'Add your secret key'
error.log 显示了这一点
Mon May 17 07:01:08.959772 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] mod_wsgi (pid=24913): Exception occurred processing Wsgi script '/var/www/FlaskApp/flaskapp.wsgi'.
[Mon May 17 07:01:08.963459 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] Traceback (most recent call last):
[Mon May 17 07:01:08.963557 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] File "/usr/local/lib/python3.6/dist-packages/flask/app.py",line 2464,in __call__
[Mon May 17 07:01:08.963567 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] return self.wsgi_app(environ,start_response)
[Mon May 17 07:01:08.963576 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] File "/usr/local/lib/python3.6/dist-packages/flask/app.py",line 2450,in wsgi_app
[Mon May 17 07:01:08.963582 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] response = self.handle_exception(e)
[Mon May 17 07:01:08.963590 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] File "/usr/local/lib/python3.6/dist-packages/flask/app.py",line 1867,in handle_exception
[Mon May 17 07:01:08.963605 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] reraise(exc_type,exc_value,tb)
[Mon May 17 07:01:08.963620 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] File "/usr/local/lib/python3.6/dist-packages/flask/_compat.py",line 39,in reraise
[Mon May 17 07:01:08.963625 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] raise value
[Mon May 17 07:01:08.963632 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] File "/usr/local/lib/python3.6/dist-packages/flask/app.py",line 2447,in wsgi_app
[Mon May 17 07:01:08.963637 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] response = self.full_dispatch_request()
[Mon May 17 07:01:08.963645 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] File "/usr/local/lib/python3.6/dist-packages/flask/app.py",line 1952,in full_dispatch_request
[Mon May 17 07:01:08.963649 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] rv = self.handle_user_exception(e)
[Mon May 17 07:01:08.963657 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] File "/usr/local/lib/python3.6/dist-packages/flask/app.py",line 1821,in handle_user_exception
[Mon May 17 07:01:08.963661 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] reraise(exc_type,tb)
[Mon May 17 07:01:08.963669 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] File "/usr/local/lib/python3.6/dist-packages/flask/_compat.py",in reraise
[Mon May 17 07:01:08.963673 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] raise value
[Mon May 17 07:01:08.963680 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] File "/usr/local/lib/python3.6/dist-packages/flask/app.py",line 1950,in full_dispatch_request
[Mon May 17 07:01:08.963685 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] rv = self.dispatch_request()
[Mon May 17 07:01:08.963693 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] File "/usr/local/lib/python3.6/dist-packages/flask/app.py",line 1936,in dispatch_request
[Mon May 17 07:01:08.963698 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] return self.view_functions[rule.endpoint](**req.view_args)
[Mon May 17 07:01:08.963706 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] File "/var/www/FlaskApp/FlaskApp/__init__.py",line 407,in retrun_face_detected_and_start_recognition
[Mon May 17 07:01:08.963711 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] loop.run_until_complete(find_face(imgID=imgID,imageFile=file))
[Mon May 17 07:01:08.963718 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] File "/usr/lib/python3.6/asyncio/base_events.py",line 484,in run_until_complete
[Mon May 17 07:01:08.963723 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] return future.result()
[Mon May 17 07:01:08.963730 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] File "/var/www/FlaskApp/FlaskApp/__init__.py",line 273,in find_face
[Mon May 17 07:01:08.963735 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] encoding = await do_the_face_find(imgID=imgID,imageFile=imageFile)
[Mon May 17 07:01:08.963743 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] File "/var/www/FlaskApp/FlaskApp/__init__.py",line 238,in do_the_face_find
[Mon May 17 07:01:08.963747 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] imgID=imgID,unkNown_encoding=unkNown_encoding)
[Mon May 17 07:01:08.963755 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] File "/var/www/FlaskApp/FlaskApp/__init__.py",line 201,in write_unkNown_encoding_to_json
[Mon May 17 07:01:08.963764 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] compare_faces_and_update_json(imgID=imgID)
[Mon May 17 07:01:08.963771 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] File "/var/www/FlaskApp/FlaskApp/__init__.py",line 172,in compare_faces_and_update_json
[Mon May 17 07:01:08.963776 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] unkNown_data_entry[NAMES] = [unkNown_data_entry[NAMES][-1]]
[Mon May 17 07:01:08.963799 2021] [wsgi:error] [pid 24913:tid 139734772852480] [client 111.68.110.250:2473] IndexError: list index out of range
我的 python 脚本运行良好,但从过去 2 周开始,我的脚本抛出错误“处理 Wsgi 脚本‘/var/www/FlaskApp/flaskapp.wsgi’时发生异常。”
请帮助我严重阻碍我的脚本正常运行,但从过去 2 周开始,我面临无法解决的问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。