Mysql: connプールからconnをリセットする方法。

作成日 2016年10月21日  ·  3コメント  ·  ソース: go-sql-driver/mysql

問題の説明

dbのconnを復元するためにconnプールを作成しましたが、問題が発生しました。
最初にCli-bがconnを開き、time_zoneをutc timeとして設定してから、putconnを戻すことがわかりました。
次に、cli-aがプールから接続を取得し、ステータスが変更されました。タイムゾーンはUTC時間であり、システム時間ではありません。
私はそれがcliを混乱させるだろうと思います。

サンプルコード

If possible, please enter some example code here to reproduce the issue.

エラーログ

If you have an error log, please paste it here.

構成

_ドライバーバージョン(またはgit SHA):_

_Goバージョン:_コンソールでgo versionします

_サーバーバージョン:_例:MySQL 5.6、MariaDB 10.0.20

_サーバーOS:_例:Debian 8.1(Jessie)、Windows 10

question

最も参考になるコメント

バグではありません。 これは根本的な制限です。
その動作が気に入らない場合は、接続プールを使用しないでください。

全てのコメント3件

バグではありません。 これは根本的な制限です。
その動作が気に入らない場合は、接続プールを使用しないでください。

それは私がそれがうまくいくことを望むなら、いくつかの制限がCLI側に追加されなければならないことを意味しますか?

cliとは何ですか? コマンドラインインターフェイス? クライアント? (または共通言語インフラストラクチャ?)

このページは役に立ちましたか?
0 / 5 - 0 評価