APIリクエストからデータが返されたときに、ServiceStack OrmLiteを使用してAWS MySQLにアクセスしました。スリープ状態には多くのMySql接続があります。ServiceStack ormliteでmysql接続を自動的に閉じる方法
リクエストを終了するときにこれらのdb接続を閉じるにはどうすればよいですか?
public object Get(GetCustomer request) { return Db.SingleById<Customer>(request.Id); }
私は、IISでのAPIを開催しました。
ServiceStackとServiceStack.OrmLiteは、MySQLは、AWS RDSからである4.0.56
は、データベースエンジンのバージョンが5.6.21
MySQL.Dataが、私はその理由を見つけ6.9.8
OrmLiteをどのように使用しているかを示すコードを提供できますか?例えば、 'Db'プロパティを介した' Service'や 'IDbConnectionFactory'などを経由して呼び出されます。 –
私はServiceからDbプロパティを使いました。次のようにします。 'publicオブジェクトGet(GetCustomerリクエスト) { return Db.SingleById(request.Id); } '私は 'IIS'でAPIをホストしました。 –
Gordon
また、使用しているServiceStackのバージョンと、接続するMySqlのバージョンを指定することはできますか?アップデートはおそらく最も簡単な方法です。 –