近期大数据相关业务的MySQL上proxysql时遇到一个问题,开源BI平台metabase,通过proxysql访问mysql后无法建立连接。直接抛如下异常:
java.lang.Exception: java.sql.SQLNonTransientConnectionException: unexpected end of stream, read 0 bytes
from 7 (socket was closed by server)
at metabase.driver.util$can_connect_with_details_QMARK_.invokeStatic(util.clj:34)
at metabase.driver.util$can_connect_with_details_QMARK_.doInvoke(util.clj:18)
proxysql的版本:
ProxySQL version 1.4.11-6-g4e44db1, codename Truls
proxysql日志中有报如下异常:
2019-07-18 10:14:16 MySQL_Session.cpp:95:kill_query_thread(): [WARNING] KILL CONNECTION 0 on 10.26.1.168:3306
2019-07-18 10:14:24 MySQL_Session.cpp:2448:handler(): [ERROR] Unexpected packet from client, disconnecting the client
2019-07-18 10:14:24 MySQL_Session.cpp:2448:handler(): [ERROR] Unexpected packet from client, disconnecting the client
异常后切换到直连mysql是正常的。
在git中有类似的问题:[#1138](https://github.com/sysown/proxysql/issues/1138)。大概的问题是:
1、使用了maridb的驱动,mariadb-connector-j 2.0.0 增加了一个参数usePipelineAuth,默认是开启的。就是在发送一个请求时,没有收到回复时,就可以发送下一个请求,这时proxysql来说就是一个异常请求会断掉连接,并报如下错“[ERROR] Unexpected packet from client”。
2、切换到mysql驱动后能正常使用,mysql-connector 是没有这方面的功能的
3、使用maridb驱动需要将usePipelineAuth设置为false
知道大概方向后,向开发确认信息,确实使用maridb的驱动,不过将usePipelineAuth参数设置为false还是不行,后面将驱动换成mysql就正常了。
文章最后更新时间:
2019年07月20日 14:28:59
1XBET входит в число самых популярных в РФ букмекерских компаний по прогнозам на спортивные события. Сервис функционирует на основе лицензии Curacao в online-режиме. Компания, осуществляющая деятельность с 2007 года, обслуживает свыше 400 тыс. постоянных посетителей. На сегодняшний день букмекерская контора 1xbet в числе флагманов по спортпрогнозам. Это можно назвать как критерий доверия армии клиентов, которые выбрали конкретно указанную букмекерскую контору. Теперь надо понять особенности пребывания на онлайн платформе как открыть демо счет в 1хбет . Порядок прохождения регистрации Производить ставки имеет право прошедший регистрацию клиент (беттер). Известны разные варианты подготовки профиля: 1. через социальные сети, нужно всего лишь выбрать соответствующий вариант
Gleiser plays an active role as a public intellectual dedicated to the public understanding of science. dog dildo dildos wholesale dildos
The knife belongs to a man called Jack, and the pacifier to the toddler Jack's come to kill. But the toddler finds his way out of the house where the rest of his family lie murdered. dildo dildo dildo
1XBET – одна из самых популярных в России букмекерских компаний по ставкам на спортивные события. Площадка функционирует по лицензии Кюрасао в режиме онлайн. Компания, осуществляющая деятельность с 2007 г., насчитывает свыше 400 тыс. постоянных клиентов. На сегодняшний день БК 1xbet входит в число флагманов по спортивным ставкам. Это можно назвать как критерий доверия армии пользователей, которые решили выбрать конкретно данную БК. Осталось понять особенности пребывания на онлайн платформе как поставить бонус 1хбет . Порядок прохождения регистрации Делать прогнозы может только прошедший регистрацию клиент (беттер). Есть различные способы подготовки аккаунта: 1. через социальные сети, нужно всего лишь остановиться на соответствующем варианте
You say you don know how you will recover from this, and that one of the biggest concerns of anyone in your position. wholesale sex toys horse dildo dog dildo
We always accepting quality content from anyone who has something to say on the subjects of sex, relationships and sexuality. It really simple. wholesale sex toys dildo dildo
1XBET – одна из самых популярных в России букмекерских компаний по прогнозам на спортивные события. Площадка функционирует на основе лицензии Curacao в режиме онлайн. Компания, осуществляющая деятельность с 2007 года, обслуживает свыше четырехсот тыс. постоянных посетителей. На сегодня БК 1xbet в числе мировых лидеров по спортпрогнозам. Это можно назвать как критерий доверия многочисленных клиентов, которые выбрали именно указанную БК. Теперь надо разобраться в особенностях нахождения на онлайн сервисе 1xbet ставки . Правила прохождения регистрации Производить прогнозы может только зарегистрированный пользователь (беттер). Известны разные способы подготовки аккаунта: 1. через социальные сети, потребуется всего лишь остановиться на соответствующем варианте
1XBET – одна из наиболее популярных в РФ букмекерских компаний по ставкам на спорт. Сервис работает по лицензии Кюрасао в режиме онлайн. Компания, работающая с 2007 года, обслуживает свыше четырехсот тыс. постоянных клиентов. На сегодняшний день БК 1xbet входит в число мировых лидеров по спортивным ставкам. Это и есть критерий доверительности армии клиентов, которые выбрали именно данную БК. Теперь надо разобраться в особенностях пребывания на online площадке 1xbet ставки . Порядок прохождения регистрации Делать ставки имеет право зарегистрированный пользователь (беттер). Известны различные способы подготовки профиля: 1. через соцсети, нужно всего лишь остановиться на соответствующем варианте
1XBET входит в число наиболее востребованных в РФ букмекерских контор по ставкам на спорт. Сервис функционирует на основе лицензии Кюрасао в online-режиме. Фирма, осуществляющая деятельность с 2007 г., насчитывает свыше четырехсот тысяч постоянных клиентов. На сегодняшний день БК 1xbet в числе мировых лидеров по спортивным ставкам. Это можно назвать как показатель доверия армии клиентов, которые решили выбрать конкретно указанную букмекерскую контору. Теперь надо понять особенности нахождения на онлайн платформе 1xbet бонус 2020 . Правила прохождения регистрации Производить прогнозы имеет право прошедший регистрацию пользователь (беттер). Известны разные способы подготовки аккаунта: 1. через соцсети, нужно всего лишь остановиться на соответствующем варианте
1XBET – одна из наиболее востребованных в РФ букмекерских компаний по прогнозам на спорт. Площадка работает на основе лицензии Кюрасао в online-режиме. Компания, работающая с 2007 г., обслуживает свыше 400 тысяч постоянных посетителей. На сегодняшний день БК 1xbet в числе мировых лидеров по спортивным ставкам. Это можно назвать как показатель доверительности армии клиентов, которые решили выбрать именно данную БК. Теперь надо понять особенности нахождения на online платформе приложения 1xbet на андроид бесплатно . Правила прохождения регистрации Делать ставки имеет право зарегистрированный клиент (беттер). Есть разные способы создания профиля: 1. через соцсети, нужно всего лишь выбрать соответствующий вариант