API+Admin_API: fix issue where MySQL can drop connections
As documentented in http://docs.sqlalchemy.org/en/rel_0_8/dialects/mysql.html Change-Id: I4cc0ae6a157d6ef9d731a5b5043c9dcdedb6a218
This commit is contained in:
parent
d84234ddb6
commit
b0b79115ed
@ -36,10 +36,13 @@ if conf.database.use_ssl:
|
||||
}}
|
||||
|
||||
engine = create_engine(
|
||||
conn_string, isolation_level="READ COMMITTED", connect_args=ssl_args
|
||||
conn_string, isolation_level="READ COMMITTED", connect_args=ssl_args,
|
||||
pool_recycle=3600
|
||||
)
|
||||
else:
|
||||
engine = create_engine(conn_string, isolation_level="READ COMMITTED")
|
||||
engine = create_engine(
|
||||
conn_string, isolation_level="READ COMMITTED", pool_recycle=3600
|
||||
)
|
||||
|
||||
DeclarativeBase = declarative_base()
|
||||
metadata = DeclarativeBase.metadata
|
||||
|
@ -37,11 +37,12 @@ if conf.database.use_ssl:
|
||||
|
||||
engine = create_engine(
|
||||
conn_string, isolation_level="READ COMMITTED", pool_size=20,
|
||||
connect_args=ssl_args
|
||||
connect_args=ssl_args, pool_recycle=3600
|
||||
)
|
||||
else:
|
||||
engine = create_engine(
|
||||
conn_string, isolation_level="READ COMMITTED", pool_size=20
|
||||
conn_string, isolation_level="READ COMMITTED", pool_size=20,
|
||||
pool_recycle=3600
|
||||
)
|
||||
|
||||
DeclarativeBase = declarative_base()
|
||||
|
Loading…
x
Reference in New Issue
Block a user