QNX系统在使用phshutdown关闭时挂起

时间:2012-11-29 09:58:05

标签: sigkill sigterm qnx-neutrino mqueue

在使用phshutdown(重启或关闭)关闭QNX中微子的同时,系统会在杀死消息队列(mqueue)时挂起。屏幕上显示的消息是

关闭服务提供商(mqueue)

这可能是什么原因?

1 个答案:

答案 0 :(得分:1)

当您从命令行发出shutdown时,也会发生这种情况。 我在网上看到的一些原因是:

  • 硬件问题
  • 驱动程序问题
  • 内核被告知要关闭时不想

从我拼凑在一起(这绝不是决定性的,但似乎是合理的),基本上,任何等待硬件或操作系统回复的程序都有可能挂掉关机它正在等待它被杀死之前。

可能的缓解是slay所有应用/服务器(特别是那些接触硬件设备或共享内存队列的应用程序/服务器)在发出shutdown之前,等待一两秒,然后继续你的shutdown