diff --git a/files/__main__.py b/files/__main__.py index 9b3832f92..7228c9cc6 100644 --- a/files/__main__.py +++ b/files/__main__.py @@ -127,7 +127,7 @@ def teardown_request(error): if app.config["SERVER_NAME"] == 'localhost': from files.routes import * - # from files.routes.chat import * + from files.routes.chat import * elif "load_chat" in argv: from files.routes.chat import * else: diff --git a/files/routes/chat.py b/files/routes/chat.py index f5b6ea671..10985169c 100644 --- a/files/routes/chat.py +++ b/files/routes/chat.py @@ -11,10 +11,7 @@ from flask import render_template, make_response, send_from_directory import sys import atexit -if SITE == 'localhost': - socketio = SocketIO(app, async_mode='gevent', cors_allowed_origins=[SITE_FULL], logger=True, engineio_logger=True, debug=True) -else: - socketio = SocketIO(app, async_mode='gevent', cors_allowed_origins=[SITE_FULL]) +socketio = SocketIO(app, async_mode='gevent', cors_allowed_origins=[SITE_FULL], logger=True, engineio_logger=True, debug=True) typing = [] online = [] diff --git a/supervisord.conf b/supervisord.conf index 0bde4b3fe..745fc8857 100644 --- a/supervisord.conf +++ b/supervisord.conf @@ -5,7 +5,7 @@ logfile=/tmp/supervisord.log [program:service] directory=/service -command=gunicorn files.__main__:app -k gevent -w 1 --reload -b 0.0.0.0:80 --max-requests 30000 --max-requests-jitter 10000 +command=gunicorn files.__main__:app -k geventwebsocket.gunicorn.workers.GeventWebSocketWorker -w 1 --reload -b 0.0.0.0:80 --max-requests 1000 --max-requests-jitter 500 stdout_logfile=/dev/stdout stdout_logfile_maxbytes=0 stderr_logfile=/dev/stderr