fix: Werkzeug + WebSocket (no Gunicorn crash), bump 1.0.10→1.0.11
Deploy loadtest / validate (push) Waiting to run

This commit is contained in:
2026-07-11 00:02:57 +04:00
parent ea04bcb7cd
commit 6647b17558
+2 -23
View File
@@ -7,7 +7,7 @@ from flask_sock import Sock
app = Flask(__name__) app = Flask(__name__)
sock = Sock(app) sock = Sock(app)
VERSION = '1.0.10' VERSION = '1.0.11'
@app.route('/') @app.route('/')
@@ -78,25 +78,4 @@ def upload():
if __name__ == '__main__': if __name__ == '__main__':
import gunicorn.app.base app.run(host='0.0.0.0', port=5000, debug=False, threaded=True)
class StandaloneApp(gunicorn.app.base.BaseApplication):
def __init__(self, app, options=None):
self.application = app
self.options = options or {}
super().__init__()
def load_config(self):
for k, v in self.options.items():
self.cfg.set(k, v)
def load(self):
return self.application
StandaloneApp(app, {
'bind': '0.0.0.0:5000',
'workers': 2,
'worker_class': 'gevent',
'timeout': 120,
'keepalive': 75,
}).run()