Commit dc7dcac2 authored by pengxiong's avatar pengxiong

去掉数据库连接池

parent 3024b4a7
...@@ -15,6 +15,7 @@ import sys ...@@ -15,6 +15,7 @@ import sys
import yaml import yaml
from sqlalchemy import create_engine from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker, scoped_session from sqlalchemy.orm import sessionmaker, scoped_session
from sqlalchemy.pool import NullPool
env = sys.argv[-1] env = sys.argv[-1]
work_dir = os.getcwd() work_dir = os.getcwd()
...@@ -36,10 +37,7 @@ tamp_product_engine = create_engine( ...@@ -36,10 +37,7 @@ tamp_product_engine = create_engine(
password=config[env]['MySQL']['password'], password=config[env]['MySQL']['password'],
charset="utf8" charset="utf8"
), ),
max_overflow=0, # 超过连接池大小外最多创建的连接 poolclass=NullPool
pool_size=100, # 连接池大小
pool_timeout=5,
pool_recycle=600
) )
tamp_order_engine = create_engine( tamp_order_engine = create_engine(
'mysql+mysqldb://{user}:{password}@{host}:{port}/{db}?charset={charset}'.format( 'mysql+mysqldb://{user}:{password}@{host}:{port}/{db}?charset={charset}'.format(
...@@ -50,10 +48,7 @@ tamp_order_engine = create_engine( ...@@ -50,10 +48,7 @@ tamp_order_engine = create_engine(
password=config[env]['MySQL']['password'], password=config[env]['MySQL']['password'],
charset="utf8" charset="utf8"
), ),
max_overflow=0, # 超过连接池大小外最多创建的连接 poolclass=NullPool
pool_size=100, # 连接池大小
pool_timeout=5,
pool_recycle=600
) )
tamp_user_engine = create_engine( tamp_user_engine = create_engine(
...@@ -65,10 +60,7 @@ tamp_user_engine = create_engine( ...@@ -65,10 +60,7 @@ tamp_user_engine = create_engine(
password=config[env]['MySQL']['password'], password=config[env]['MySQL']['password'],
charset="utf8" charset="utf8"
), ),
max_overflow=0, # 超过连接池大小外最多创建的连接 poolclass=NullPool
pool_size=100, # 连接池大小
pool_timeout=5,
pool_recycle=600
) )
tamp_fund_engine = create_engine( tamp_fund_engine = create_engine(
...@@ -80,10 +72,7 @@ tamp_fund_engine = create_engine( ...@@ -80,10 +72,7 @@ tamp_fund_engine = create_engine(
password=config[env]['MySQL']['password'], password=config[env]['MySQL']['password'],
charset="utf8" charset="utf8"
), ),
max_overflow=0, # 超过连接池大小外最多创建的连接 poolclass=NullPool
pool_size=100, # 连接池大小
pool_timeout=5,
pool_recycle=600
) )
tamp_diagnose_app_engine = create_engine( tamp_diagnose_app_engine = create_engine(
...@@ -94,7 +83,8 @@ tamp_diagnose_app_engine = create_engine( ...@@ -94,7 +83,8 @@ tamp_diagnose_app_engine = create_engine(
user=config[env]['MySQL']['user'], user=config[env]['MySQL']['user'],
password=config[env]['MySQL']['password'], password=config[env]['MySQL']['password'],
charset="utf8" charset="utf8"
) ),
poolclass=NullPool
) )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment