2017-08-19 2 views
-1

Ich versuche, meine Azure-Webanwendung mit dem Flask-Framework bereitzustellen. Wann immer ich es ausließe, erhalte ich einen Server 500 Fehler. Wenn ich jedoch ausmerkeAzure Flask-Webanwendung funktioniert nicht

import pyodbc 

kommt es gut. Irgendwelche Ideen, warum die pyodbc-Bibliothek verwendet, verhindert, dass meine Web-App ordnungsgemäß funktioniert?

Wie kann ich auch Fehlercodes finden, um das Problem zu beheben? Bisher sehe ich folgende auf meiner Protokolldatei:

StdErr: 2017-08-18 23:12:02.085000: Unhandled exception in wfastcgi.py: Traceback (most recent call last): File "D:\Python27\Scripts\wfastcgi.py", line 711, in main env, handler = read_wsgi_handler(response.physical_path) File "D:\Python27\Scripts\wfastcgi.py", line 568, in read_wsgi_handler return env, get_wsgi_handler(handler_name) File "D:\Python27\Scripts\wfastcgi.py", line 541, in get_wsgi_handler handler = handler() File ".\ptvs_virtualenv_proxy.py", line 98, in get_virtualenv_handler handler = get_wsgi_handler(os.getenv('WSGI_ALT_VIRTUALENV_HANDLER')) File ".\ptvs_virtualenv_proxy.py", line 85, in get_wsgi_handler raise ValueError('"%s" could not be imported' % handler_name) ValueError: "rsit_tools.app" could not be imported 2017-08-18 23:12:02.100000: wfastcgi.py 2.1.1 closed 2017-08-18 23:19:53.953000: wfastcgi.py 2.1.1 started 2017-08-18 23:19:53.969000: Python version: 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)] 2017-08-18 23:19:53.969000: wfastcgi.py 2.1.1 initializing 2017-08-18 23:19:54: Activating virtualenv with D:\home\site\wwwroot\env\Scripts\activate_this.py 2017-08-18 23:19:54.031000: Getting handler rsit_tools.app 2017-08-18 23:19:55.316000: Error occurred while reading WSGI handler:

Traceback (most recent call last): File "D:\Python27\Scripts\wfastcgi.py", line 711, in main env, handler = read_wsgi_handler(response.physical_path) File "D:\Python27\Scripts\wfastcgi.py", line 568, in read_wsgi_handler return env, get_wsgi_handler(handler_name) File "D:\Python27\Scripts\wfastcgi.py", line 541, in get_wsgi_handler handler = handler() File ".\ptvs_virtualenv_proxy.py", line 98, in get_virtualenv_handler handler = get_wsgi_handler(os.getenv('WSGI_ALT_VIRTUALENV_HANDLER')) File ".\ptvs_virtualenv_proxy.py", line 85, in get_wsgi_handler raise ValueError('"%s" could not be imported' % handler_name) ValueError: "rsit_tools.app" could not be imported

+0

Haben Sie Pyodbc in Ihrer virtuellen Umgebung in azurblau installiert? – 2ps

Antwort

0

ich es herausgefunden. Ich hatte ein 64 Bit virtuelles env. Azure ist 32 Bit. Sobald ich bis 32 Bit abgedeckt habe, hat es super geklappt.

Verwandte Themen