我正在與cppdb和mysql一起使用cppcms框架,並試圖在遠程數據庫上進行查詢時出現「查詢期間丟失與MySQL服務器的連接」錯誤。在遠程主機上查詢期間與MySQL服務器丟失連接
我在本地也有相同的數據庫,並且該應用程序可以正常工作。
遠程MySQL版本: mysqld的版本5.5.29-0ubuntu0.12.10.1對i686的Debian的Linux-GNU((Ubuntu的))
感謝您的幫助
我正在與cppdb和mysql一起使用cppcms框架,並試圖在遠程數據庫上進行查詢時出現「查詢期間丟失與MySQL服務器的連接」錯誤。在遠程主機上查詢期間與MySQL服務器丟失連接
我在本地也有相同的數據庫,並且該應用程序可以正常工作。
遠程MySQL版本: mysqld的版本5.5.29-0ubuntu0.12.10.1對i686的Debian的Linux-GNU((Ubuntu的))
感謝您的幫助
兩個問題:
cppdb::session
對象?如果你保持你cppdb::session
可能不會需要做的是因爲MySQL關閉一段時期之後空閒連接所有的時間。最好使用CppDB提供的連接池。
如果您已在使用連接池,請嘗試將@pool_max_idle
參數更改爲較小的值。
我沒有使用連接池,現在我是,但仍然沒有工作(我讀連接池是用@ pool_size = sth來激活的,那夠了嗎?) – nico 2013-02-27 23:45:43
,如果你不使用你的框架,但只要連接到遠程計算機併發布使用'mysql'命令行實用程序相同的查詢會發生什麼? – 2013-02-27 02:52:39