Enhance Ticket management functionalities
This commit is contained in:
+15
-1
@@ -32,7 +32,21 @@ def create_app(config_name=None):
|
||||
login_manager.init_app(app)
|
||||
mail.init_app(app)
|
||||
migrate.init_app(app, db)
|
||||
socketio.init_app(app, async_mode='eventlet', cors_allowed_origins='*')
|
||||
socketio.init_app(
|
||||
app,
|
||||
async_mode = 'eventlet',
|
||||
cors_allowed_origins = '*',
|
||||
# Ping settings: server sends a ping every 25s, client has 60s to respond.
|
||||
# This ensures dead connections are detected and closed cleanly rather than
|
||||
# being torn down by nginx timeouts, which causes [Errno 9] Bad file descriptor.
|
||||
ping_interval = 25,
|
||||
ping_timeout = 60,
|
||||
# Suppress eventlet's low-level socket error messages from flooding the log.
|
||||
# The errors still occur occasionally (it's an eventlet limitation) but are
|
||||
# benign — connections recover automatically via Socket.IO's reconnect logic.
|
||||
logger = False,
|
||||
engineio_logger = False,
|
||||
)
|
||||
|
||||
login_manager.login_view = 'auth.login'
|
||||
login_manager.login_message = 'Please log in to access this page.'
|
||||
|
||||
Reference in New Issue
Block a user