When you configure the embedded JMSServer to run under the
root user, the operating system creates numerous broker semaphores and
shared memory segments for this root user. Root user broker semaphores and
shared memory segments are owned by mqm mqm and root other
users or groups.
After configuring WebSphere® and the JMSServer to run as a non-root
user, the startup fails with the following lines appearing in the
SystemOut.log of the JMSServer in a federated environment, or server1 in a
standalone environment:
[6/2/04 20:13:44:100 PDT] 10ca208 JMSEmbeddedPr A MSGS0050I: Starting
the Queue Manager
[6/2/04 20:13:49:800 PDT] 10ca208 JMSEmbeddedPr A MSGS0051I: Queue
Manager open for business
[6/2/04 20:13:49:875 PDT] 10ca208 JMSEmbeddedPr A MSGS0052I: Starting
the Broker
The following error appears in the native_stderr.log file:
BIP2227E: Severe error (before init):
/build/S210G_P/src/CommonServices/Unix/ImbGlobalMutexHelper.cpp 433 semctl
13
5
doInitialisation
@(#) 1.1 CommonServices/Unix/ImbGlobalMutexHelper.cpp, iseries, S210S
02/08/12 05:20:55 [8/20/02 10:28:04]
(0xdef41d14+0x01034)
__1cIImbAbendWlogSystemErrorInternal6Fpkcki2rkn0AGInsert_66666pkvkb_v_
(0x0, 0xdfcfbd44, 0xdfcfbd4c, 0xdfcfbd54, 0xdf048f04, 0xdfcfbd5c) in
/opt/wemps/lib/libCommonServicesw110.so
|