微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

发生异常处理 WSGI 脚本 '/var/www/FlaskApp/flaskapp.wsgi'

如何解决发生异常处理 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 举报,一经查实,本站将立刻删除。