| Title: | NAS Message Queuing Bus |
| Notice: | KITS/DOC, see 4.*; Entering QARs, see 9.1; Register in 10 |
| Moderator: | PAMSRC::MARCUS EN |
| Created: | Wed Feb 27 1991 |
| Last Modified: | Thu Jun 05 1997 |
| Last Successful Update: | Fri Jun 06 1997 |
| Number of topics: | 2898 |
| Total number of notes: | 12363 |
Hi
We have a serious problem with Unix 4.0a and DMQ 3.2a (ECO1 applied)
when we have to start group and bus.
We get an error, about IPC failure, when we start group that is log
from
dmqgcp -b 1 -g 1 -f /dev/null -n TEST > log.gcp
>>>
************ ./dmqgcp (517) 05-MAY-1997 21:06:33 ************
gcp, group control process for group 1 is running
************ ./dmqgcp (517) 05-MAY-1997 21:06:33 ************
spi, file or object not found
************ ./dmqgcp (517) 05-MAY-1997 21:06:33 ************
gcp, error initializing group information
************ ./dmqgcp (517) 05-MAY-1997 21:06:33 ************
gcp, initialization failure
************ ./dmqgcp (517) 05-MAY-1997 21:06:33 ************
ipi, semaphore operation failed
************ ./dmqgcp (517) 05-MAY-1997 21:06:33 ************
gcp, operation failed to complete
************ ./dmqgcp (517) 05-MAY-1997 21:06:33 ************
gcp, group control process for group 1 has exited
<<<
If we run dmqivpipc -v we get this log :
>>>
Message Queue Parameters
MSGMNI = 63
MSGMAX = 32767
MSGMNB = 65535
MSGSSZ * MSGSEG = 655360
MSGTQL = 40
Semaphore Parameters
SEMMNI = 15
SEMMNS = 375
SEMMSL = 25
SEMOPM = 10
SEMUME = 10
Shared Memory Parameters
* SHMMNI = 0
parameter is too low
minimum value is 4
preferred value is 7
* SHMSEG = 0
parameter is too low
minimum value is 3
preferred value is 6
SHMMAX = 4194304
<<<
but our IPC parameter as we takes from sysconfigtab are :
>>>
msg-max = 32767
msg-mnb = 65535
msg-mni = 64
msg-tql = 40
shm-max = 67108864
shm-min = 4096
shm-mni = 256
shm-seg = 64
sem-mni = 16
sem-msl = 25
sem-opm = 10
sem-ume = 10
sem-vmx = 32767
sem-aem = 16384
num-of-sems = 60
max-kernel-ports = 93911
port-hash-max-num = 4695550
port-reserved-max-num = 93911
set-max-num = 24837
ssm-threshold = 8388608
ssm-enable-core-dump = 1
<<<
We have already a system with Unix 3.2c and DMQ 3.2 with same IPC
parameters and all works fine.
What's the problem ? Customer is waiting for an adequate answer from
DIGITAL.
We had to work very hard in convincing one oif the major italian TLC
customers in adopting DMQ as a robust and usable layered software.
This nasty situation doesn't help in eventually being successfully with
DMQ.
Please, help, urgently.
Thanks.
stefano
| T.R | Title | User | Personal Name | Date | Lines |
|---|---|---|---|---|---|
| 2865.1 | have you tried to increase the values? | BEAVER::MCKEATING | Tue May 06 1997 11:28 | 52 | |
looking at my current system on unix 3.2 the dmqivp looks like it
reports what is currently available on the active system rather than what
the values are e.g the SHMNI param is lower in the ivp. Did you try
increasing the values by the margins reported and reconfig the kernel?
hope this helps,
there maybe other notes in this conference that tell what the dmqivpipc
program does.
Bob
imsosf.ayo.dec.com> /sbin/sysconfig -q ipc
msg-max = 32767
msg-mnb = 65535
msg-mni = 64
msg-tql = 40
shm-max = 4194304
shm-min = 1
shm-mni = 128
shm-seg = 32
sem-mni = 64
sem-msl = 25
sem-opm = 10
sem-ume = 10
sem-vmx = 32767
sem-aem = 16384
num-of-sems = 60
max-kernel-ports = 22487
port-hash-max-num = 1124350
port-reserved-max-num = 22487
set-max-num = 1029
imsosf.ayo.dec.com> dmqivpipc -v
Message Queue Parameters
MSGMNI = 45
MSGMAX = 32767
MSGMNB = 65535
MSGSSZ * MSGSEG = 655360
MSGTQL = 40
Semaphore Parameters
SEMMNI = 49
SEMMNS = 1225
SEMMSL = 25
SEMOPM = 10
SEMUME = 10
Shared Memory Parameters
SHMMNI = 113
SHMSEG = 32
SHMMAX = 4194304
| |||||
| 2865.2 | see also note 2218 | BEAVER::MCKEATING | Tue May 06 1997 11:33 | 4 | |
I just done a quick search on dmqivp. You may want to have a look at note 2218. Bob | |||||
| 2865.3 | I checked notes but without solution ... | ROM01::OLD_BOCCANER | Thu May 08 1997 04:31 | 18 | |
Bob , before to write down note I read every notes more or less related
to our problem, but no suggestions inside them gave me good results.
The problem is that kernel parameter values are higher was DMQ
required, and when we start DMQ no other software is running on the
system, so no semaphores are used by anybody, and no share memory is
used . By the way we doubled faulted parametrs but nothing happened.
We had tried to start a minimum DMQ environment (no init file, 1 bus, 1
group) directly with dmqgcp procedure, but we obtained the same result.
We have a DEc Unix 3.2 / DMQ 3.2 configuration and all works fine. I
suspect the problem arises with DEC Unix 4.0a and DMQ 3.2a or DMQ 3.2
and may be with our DEC Unix 4.0a configuration.
So we are trying to start from a clean DEC Unix 4.0a configuration and
reinstall DMQ on it. Meanwhile the problem is always open and customer
is discouraged, maybe we should open a QAR or Sw Support escalation
quickly .
regards
stefano
| |||||
| 2865.4 | Try using an actual init file... | KLOVIA::MICHELSEN | BEA/DEC MessageQ Engineering | Thu May 08 1997 08:53 | 11 |
re: .0 > dmqgcp -b 1 -g 1 -f /dev/null -n TEST > log.gcp You maybe running into a problem attempting to startup using a null init file. Try using the template init file and see if that helps. Marty | |||||