Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用 phshutdown(重新启动或关闭)关闭 QNX neutrino 时,系统在杀死消息队列(mqueue)时挂起。屏幕上显示的消息是
关闭服务提供者(mqueue)
这可能是什么原因?
shutdown当您从命令行发出时,也会不时发生这种情况。我在网上看到的一些原因是:
shutdown
从我拼凑的内容来看(这绝不是确定的,但似乎是合理的),基本上,任何等待硬件或操作系统回复的程序都有机会挂起关机,如果它正在等待的东西on 在它之前被杀死。
一种可能的缓解措施是在slay发布之前对所有应用程序/服务器(尤其是那些接触硬件设备或共享内存队列的应用程序/服务器)shutdown,等待一两秒钟,然后继续使用您的shutdown.
slay