重新啟動 Keystone 服務時,它會以 PID 啟動,但很快就會停止。之後立即檢查狀態,它顯示不同的PID,之後重新檢查時,它已經死了。
root@hyper5:~# service keystone restart
stop: Unknown instance:
keystone start/running, process 37746
root@hyper5:~# service keystone status
keystone start/running, process 37750
root@hyper5:~# service keystone status
keystone stop/waiting
答案1
我有這個問題。我所做的就是從 "driver = keystone.token.persistence.backends.sql.Token" 中刪除 'persistence' 並保留 "driver = keystone.token.backends.sql.Token" 。之後執行服務 keystone 重新啟動。這使得連接埠 5000 和 35357 都開始偵聽。
答案2
這是由於 keystone 未正確啟動,因此連接埠 35357 未處於偵聽模式。這似乎是服務 keystone 的異常行為。我提到的是在我的系統上在 Ubuntu 12.04 核心版本 3.2.0-67-generic 上進行哈瓦那安裝的步驟。圍繞著這個問題頭痛了一天。嘗試這些步驟,最好按照相同的順序。
1) 刪除梯形校正包:-
apt-get remove keystone
2)重新啟動系統
reboot
3)重新啟動後再次安裝梯形校正。
apt-get 安裝 keystone
4)檢查keystone服務狀態
service keystone status
它將顯示開始/運行
5) 現在在 /etc/keystone/keystone.conf 中進行必要的更改
在conf檔案中進行更改後不要重新啟動 Keystone 服務
使用stop和start指令可以使重啟生效但不重啟。
服務梯形停止
服務梯形啟動
如需進一步協助,請貼上我的 CLI 轉儲:-
答案3
好吧,唯一對我有用的是評論“驅動程式 = keystone.token.persistence.backends.sql.Token「 的[代幣]部分中的/etc/keystone/keystone.conf文件