在使用phshutdown(重启或关闭)关闭QNX中微子的同时,系统会在杀死消息队列(mqueue)时挂起。屏幕上显示的消息是
关闭服务提供商(mqueue)
这可能是什么原因?
答案 0 :(得分:1)
当您从命令行发出shutdown
时,也会发生这种情况。
我在网上看到的一些原因是:
从我拼凑在一起(这绝不是决定性的,但似乎是合理的),基本上,任何等待硬件或操作系统回复的程序都有可能挂掉关机它正在等待它被杀死之前。
可能的缓解是slay
所有应用/服务器(特别是那些接触硬件设备或共享内存队列的应用程序/服务器)在发出shutdown
之前,等待一两秒,然后继续你的shutdown
。