diff --git a/server/djrandom/receiver/receiver.py b/server/djrandom/receiver/receiver.py index 1ea8eb1b8c0e4a9eb6680e236e3303d61d3bfd4b..376cabfbeccba42067272b072978d2aaf65a5320 100644 --- a/server/djrandom/receiver/receiver.py +++ b/server/djrandom/receiver/receiver.py @@ -58,10 +58,7 @@ def run_receiver(port, storage_dir, db_url): global storage_root storage_root = storage_dir init_db(db_url) - - from gevent.wsgi import WSGIServer - http_server = WSGIServer(('0.0.0.0', port), app) - http_server.serve_forever() + app.run(host='0.0.0.0', port=port, use_reloader=False) def main(): @@ -84,8 +81,7 @@ def main(): parser.error('Too many arguments') daemonize.daemonize(opts, run_receiver, - (opts.port, opts.storage_dir, opts.db_url), - support_gevent=True) + (opts.port, opts.storage_dir, opts.db_url)) if __name__ == '__main__':