【发布时间】:2016-03-10 15:25:27
【问题描述】:
自从there is not documentation about how to create connection poolings with Sailsjs 以来,我一直在搜索它,我发现sails-mysql adapter 确实有任何池配置,但与测试有关:
{
host: process.env.WATERLINE_ADAPTER_TESTS_HOST || 'localhost',
// (...)
database: process.env.WATERLINE_ADAPTER_TESTS_DATABASE || 'sails_mysql',
pool: true,
connectionLimit: 10,
waitForConnections: true
}
所以我尝试在 Sails 中将 pool: true 包含到我的 connections.js 文件中:
someMysqlServer: {
adapter: 'sails-mysql',
host: '127.0.0.1',
user: 'root',
password: '',
pool: true,
database: 'mydatabase'
},
服务器仍在运行,我从数据库中恢复数据,但我完全不确定我是否设置了连接并抛出池服务。有没有办法检查这个功能?
谢谢。
【问题讨论】:
-
您可以尝试使用
sails-mysql-transactions适配器。它有连接池,你也可以得到交易
标签: mysql sails.js connection-pooling