phshutdown (再起動またはシャットダウン) を使用して QNX ニュートリノをシャットダウンしているときに、メッセージ キュー (mqueue) を強制終了している間にシステムがハングします。画面に表示されるメッセージは次のとおりです。
サービスプロバイダーのシャットダウン (mqueue)
この理由は何ですか?
phshutdown (再起動またはシャットダウン) を使用して QNX ニュートリノをシャットダウンしているときに、メッセージ キュー (mqueue) を強制終了している間にシステムがハングします。画面に表示されるメッセージは次のとおりです。
サービスプロバイダーのシャットダウン (mqueue)
この理由は何ですか?
shutdown
これは、コマンド ラインから発行した場合にも時々発生します。私がウェブで見た理由のいくつかは次のとおりです。
私がまとめたものから (これは決して決定的なものではありませんが、もっともらしいようです)、基本的に、ハードウェアまたは OS の応答を待機しているプログラムは、待機しているものがシャットダウンを停止する可能性があります。その前に殺されます。
考えられる軽減策は、slay
を発行する前にすべてのアプリ/サーバー (特に、ハードウェア デバイスや共有メモリ キューにアクセスするもの)shutdown
に対して、1、2 秒待ってから、shutdown
.