I came upon a strange situation with my test Domino server I have on an iSeries (ok, IBM i) server. When I configured this test server, I neglected to select the option to have the server automatically start when TCP/IP is started. The iSeries was IPLed over the weekend for some maintenance work. When I went to access my server today, I had to start it. Right after starting it, I thought, "I need to change the autostart parameter so this situation doesn't happen in the future".
I issued a CHGDOMSVR command right after starting the server, which lead me to a really strange situation. The server appeared as if it had started normally, however I was unable to access it. Upon examining the messages on the console, I saw this message:
"Warning! Failed to allocate message queue resource; post-crash/fault recovery shutdown system disabled."
The server was hung, so I dumped the server call stacks, for futher debug purposes (from option 16 from the WRKDOMSVR command). A consistent theme I saw in the call stacks for the threads that were hung was:
QDOMINO801 LIBNOTES OSSEM 0000000001 OSLockReadFRWSemWithInfo
QDOMINO801 LIBNOTES OSSEM 0000000032 OSLockReadFRWSemInt
QDOMINO801 LIBNOTES OSSEM 0000000001 WaitOnNativeSemaphoreCounted
QDOMINO801 LIBNOTES OSSEM 0000000025 WaitOnNativeSemaphore
QDOMINO801 LIBNOTES OSSEM 0000000017 WaitForThreadSem
QSYS