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」を維持することだけです。その後、service keystone restart を実行します。これにより、ポート 5000 と 35357 の両方がリッスンを開始できるようになりました。
答え2
これは、keystone が正しく起動していないため、ポート 35357 がリスニング モードになっていないことが原因です。これは、サービス keystone の異常な動作のようです。Ubuntu 12.04 カーネル バージョン 3.2.0-67-generic の Havana インストールで私のシステムで機能した手順を説明しています。この問題で 1 日頭が痛くなりました。これらの手順を、できれば同じ順序で試してください。
1) キーストーンパッケージを削除します:-
apt-get remove keystone
2) システムを再起動する
reboot
3) 再起動後、再度 KEYSTONE をインストールします。
apt-get でキーストーンをインストール
4) キーストーンサービスのステータスを確認する
service keystone status
開始/実行中が表示されます
5) /etc/keystone/keystone.confで必要な変更を行います。
confファイルに変更を加えた後KEYSTONEサービスを再起動しないでください
stop コマンドと start コマンドを使用して再起動の効果を生み出しますが、再起動は行いません。
サービスキーストーンストップ
サービスキーストーン開始
さらにサポートが必要な場合は、CLI のダンプを貼り付けます:-
答え3
OK、私にとって唯一うまくいったのはコメントすることだった」ドライバー = keystone.token.persistence.backends.sql.Token「の[トークン]セクションの設定ファイルファイル