You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Starting from this commit 03a944d gunicorn doesn't serve errors in code(ex SyntaxError or IndentationError), with traceback.format_tb, tb_string is an array while make_fail_app is expecting a string so if you have an error somewhere, you get this printed in the console instead showing the real error on the webpage
[2016-11-29 19:23:47 +0000] [8872] [ERROR] Error handling request
Traceback (most recent call last):
File "/home/daker/Projets/guni/env/local/lib/python2.7/site-packages/gunicorn/workers/sync.py", line 182, in handle_request
resp.write(item)
File "/home/daker/Projets/guni/env/local/lib/python2.7/site-packages/gunicorn/http/wsgi.py", line 344, in write
raise TypeError('%r is not a byte' % arg)
TypeError: [' File "/home/daker/Projets/guni/env/local/lib/python2.7/site-packages/gunicorn/workers/base.py", line 143, in load_wsgi\n self.wsgi = self.app.wsgi()\n', ' File "/home/daker/Projets/guni/env/local/lib/python2.7/site-packages/gunicorn/app/base.py", line 67, in wsgi\n self.callable = self.load()\n', ' File "/home/daker/Projets/guni/env/local/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 65, in load\n return self.load_wsgiapp()\n', ' File "/home/daker/Projets/guni/env/local/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 52, in load_wsgiapp\n return util.import_app(self.app_uri)\n', ' File "/home/daker/Projets/guni/env/local/lib/python2.7/site-packages/gunicorn/util.py", line 378, in import_app\n __import__(module)\n'] is not a byte
You only get the real error on the console when gunicorn starts but if you hit the webpage you get nothing(ERR_CONTENT_LENGTH_MISMATCH) and the ...is not a byte error is displayed on the console
[2016-11-29 19:20:53 +0000] [8867] [INFO] Starting gunicorn 19.6.0
[2016-11-29 19:20:53 +0000] [8867] [INFO] Listening at: http://0.0.0.0:8000 (8867)
[2016-11-29 19:20:53 +0000] [8867] [INFO] Using worker: sync
[2016-11-29 19:20:53 +0000] [8872] [INFO] Booting worker with pid: 8872
[2016-11-29 19:20:53 +0000] [8872] [ERROR] unexpected indent (wsgi.py, line 7)
Traceback (most recent call last):
File "/home/daker/Projets/guni/env/local/lib/python2.7/site-packages/gunicorn/workers/base.py", line 143, in load_wsgi
self.wsgi = self.app.wsgi()
File "/home/daker/Projets/guni/env/local/lib/python2.7/site-packages/gunicorn/app/base.py", line 67, in wsgi
self.callable = self.load()
File "/home/daker/Projets/guni/env/local/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 65, in load
return self.load_wsgiapp()
File "/home/daker/Projets/guni/env/local/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 52, in load_wsgiapp
return util.import_app(self.app_uri)
File "/home/daker/Projets/guni/env/local/lib/python2.7/site-packages/gunicorn/util.py", line 378, in import_app
__import__(module)
File "/home/daker/Projets/guni/wsgi.py", line 7
start_response(status, response_headers)
^
IndentationError: unexpected indent
The text was updated successfully, but these errors were encountered:
Starting from this commit 03a944d gunicorn doesn't serve errors in code(ex SyntaxError or IndentationError), with traceback.format_tb,
tb_string
is an array while make_fail_app is expecting a string so if you have an error somewhere, you get this printed in the console instead showing the real error on the webpageYou only get the real error on the console when gunicorn starts but if you hit the webpage you get nothing(
ERR_CONTENT_LENGTH_MISMATCH
) and the...is not a byte
error is displayed on the consoleThe text was updated successfully, but these errors were encountered: