sql >> データベース >  >> RDS >> Mysql

mysqlがmy.cnfのwait_timeout設定を尊重しない

    問題はmysql2gemにあることがわかりました。 これは本当に素晴らしいことです ...

    基本的に、接続が使用するwait_timeout値(おそらくセッションバージョンのwait_timeout)として、それ自体のデフォルトのwait_timeout値(2147483s)を置き換え、基本的にサーバーで指定した設定を上書きします。

    wait_timeout:valueを設定する config / database.ymlでは、タイムアウトは正常に機能します。ただし、接続が切断されると、「mysqlサーバーがなくなった」というエラーが発生します。

    付随する再接続:trueを指定する database.ymlのオプションでは、接続が再利用されるたびに接続のタイマーがリセットされますが、その後はmysqlからのGLOBALwait_timeout設定が直接使用されます

    これが誰かに役立つことを願っています



    1. ELSEステートメントがmySqlで機能する場合、なぜ単純にならないのですか?

    2. 異なるページ間でmysqli持続的接続を使用する方法

    3. PHP / MySQLiを使用してMySQL整数列にNULLを取得するにはどうすればよいですか?

    4. 単一のSQLステートメントを使用して1つのテーブルから別のテーブルにレコードを移動することは可能ですか?