dashboard介面一直報錯,無法連線
檢視後台neutron以及nova日誌發現每過一段時間,就會出現
error 1040 too many connections
mysql裡面查詢
show processlist;
發現連線只有200左右
配置檔案中連線數引數配置如下
max_connections=1000
//
因此懷疑這個引數未生效
在mysql裡面查詢
show status like
'%max_used_connections%';
發現這個引數值是215
show variables like
'max_connections';
發現這個引數值是214
也即是配置中的引數未能生效
官方文件認為
當max_used_connections/max_connections*100%=85%時最佳
因此在mysql裡面手動調整
set
global max_connections=500
調整後查詢
show variables like
'max_connections';
show status like
'%max_used_connections%';
如果是集群的話每個節點都要設定
//改完之後,在mysql裡面查詢
show status like
'%max_used_connections%';
發現這個引數值穩定在265,dashboard介面不在出現這種錯誤。至此,問題解決 OpenStack Dashboard開發環境搭建
搭建dashboard開發環境 以下全是普通使用者身份執行 在執行controller的節點 dashboard的節點 上進行以下操作。原理,強大的django本身提供了web伺服器構架的功能。開發環境測試,不是用修改正常的dashboard。dashboard作為開發測試,提供了開發環境大搭建的指...
oracle異常處理 例解
異常處理是用來處理正常執行過程中未預料的事件。如果pl sql程式塊一旦產生異常而又沒有指出如何處理時,程式會自動終止。異常處理部分放在pl sql的後半部分,結構為 exception when first exception then when second exception then whe...
棧解旋 異常介面
include using namespace std 棧解旋 從 try塊開始到 throw,之間所有的棧上的變數都會自動釋放 class test test private int a void func2 void func1 異常介面 規定了函式可以丟擲的異常型別 test 只能丟擲 int...