FreeTDS unixODBC одновременных подключений

Я использую Golang с FreeTDS, используя драйвер ODBC от brainman ( http://code.google.com/p/odbc)

Все отлично работает, пока я не буду стресс-тестировать коробку.

Тогда я получаю следующую ошибку:

{01000} [unixODBC] [FreeTDS] [SQL Server] Невозможно открыть сокет SQLDriverConnect: {08001} [unixODBC][FreeTDS][SQL Server] Невозможно подключиться к источнику данных

Кажется, что когда я пытаюсь запустить несколько одновременных запросов к драйверам FreeTDS / unixODBC, это не удается. Это что-то работоспособное или unixODBC и FreeTDS не могут использоваться в производственных средах?

0 ответов

This sounds similar to an issue that I ran into. FreeTDS/ODBC on CentOS7 connecting to an SQLServer2005 database. I ended up creating 6 separate FreeTDS/ODBC DNS entries to have 6 discreet database connections available to use in order to resolve this issue (they were all just numbered duplicates of each other--$db, $db2, $db3, etc). It's not a great solution, but it does work (I was migrating a really old system, so my options were limited). I'd be very interested if there is a better solution than mine.

Другие вопросы по тегам