qkdriver not terminating
Deskin, Bob
Bob.Deskin@Cognos.COM
Fri, 13 Aug 2004 09:04:28 -0400
This is a multi-part message in MIME format.
------_=_NextPart_001_01C48136.10F9859A
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
I'm not a UNIX expert but this sounds like something is not set up
properly. The QKDRIVER should load once per user not once per external
call. As well, external subroutines should not keep loading. I recall
something similar happening on MPE/iX if the COBOL programs were not
compiled to dynamically load. You had to compile with $CONTROL DYNAMIC
or each time you called, a new instance would load, with obvious memory
impact.
=20
And as far as I know, no one is having ongoing issues with external
subroutines.
Bob Deskin =20
Senior Product Manager, Application Development Tools, Cognos Inc.=20
bob.deskin@cognos.com (613) 738-1338 ext 7268 FAX: (613) 727-1178=20
3755 Riverside Drive P.O. Box 9707 Stn. T, Ottawa ON K1G 4K9 CANADA=20
-----Original Message-----
From: powerh-l-admin@lists.sowder.com
[mailto:powerh-l-admin@lists.sowder.com] On Behalf Of Maeve Hooper
Sent: August 13, 2004 8:31 AM
To: powerh-l@lists.sowder.com
Subject: qkdriver not terminating
=09
=09
Hello=20
Is there any way to get qkdriver to terminate after an external
call from quick. We use a lot of Cobol programs called from Quick, and
the qkdriver processes use more and more memory as the users work. The
memory allocation for the qkdriver Unix process per user grows too large
for comfort (+- 40 M). We are running on HP-UX.
Thanks=20
Maeve Hooper=20
Database Consultant=20
Metropolitan Health Group=20
Ph: (021) 480-6817=20
Cell: 083 6666 973=20
Fax: (021) 480 4932=20
=20
This message may contain privileged and/or confidential =
information. If you have received this e-mail in error or are not the =
intended recipient, you may not use, copy, disseminate or distribute it; =
do not open any attachments, delete it immediately from your system and =
notify the sender promptly by e-mail that you have done so. Thank you.=20
=20
------_=_NextPart_001_01C48136.10F9859A
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<HTML xmlns:eXclaimer=3D"http://www.exclaimer.co.uk">
<HEAD>
<META http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3DUTF-16">
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3DUTF-16"><TITLE>Message</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2800.1458" name=3DGENERATOR></HEAD><BODY =
><DIV>
<DIV><SPAN class=3D918050113-13082004><FONT face=3DArial color=3D#0000ff =
size=3D2>I'm=20
not a UNIX expert but this sounds like something is not set up properly. =
The=20
QKDRIVER should load once per user not once per external call. As well, =
external=20
subroutines should not keep loading. I recall something similar =
happening on=20
MPE/iX if the COBOL programs were not compiled to dynamically load. You =
had to=20
compile with $CONTROL DYNAMIC or each time you called, a new instance =
would=20
load, with obvious memory impact.</FONT></SPAN></DIV>
<DIV><SPAN class=3D918050113-13082004><FONT face=3DArial color=3D#0000ff =
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D918050113-13082004><FONT face=3DArial color=3D#0000ff =
size=3D2>And as=20
far as I know, no one is having ongoing issues with external=20
subroutines.</FONT></SPAN></DIV>
<DIV><SPAN class=3D918050113-13082004><!-- Converted from text/rtf =
format -->
<P><SPAN lang=3Den-us><FONT face=3DArial size=3D2>Bob=20
Deskin &=
nbsp; =20
</FONT></SPAN><BR><SPAN lang=3Den-us><FONT face=3DArial size=3D2>Senior =
Product=20
Manager, Application Development Tools, Cognos Inc.</FONT></SPAN> =
<BR><SPAN=20
lang=3Den-us><FONT face=3DArial size=3D2>bob.deskin@cognos.com (613) =
738-1338 ext 7268=20
FAX: (613) 727-1178</FONT></SPAN> <BR><SPAN lang=3Den-us><FONT =
face=3DArial=20
size=3D2>3755 Riverside Drive P.O. Box 9707 Stn. T, Ottawa ON K1G 4K9=20
CANADA</FONT></SPAN> </P></SPAN></DIV>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
<DIV></DIV>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr =
align=3Dleft><FONT=20
face=3DTahoma size=3D2>-----Original Message-----<BR><B>From:</B>=20
powerh-l-admin@lists.sowder.com =
[mailto:powerh-l-admin@lists.sowder.com] <B>On=20
Behalf Of </B>Maeve Hooper<BR><B>Sent:</B> August 13, 2004 8:31=20
AM<BR><B>To:</B> powerh-l@lists.sowder.com<BR><B>Subject:</B> qkdriver =
not=20
terminating<BR><BR></FONT></DIV><!-- Converted from text/rtf format =
--><BR>
<P><FONT face=3DArial size=3D2>Hello</FONT> </P>
<P><FONT face=3DArial size=3D2>Is there any way to get qkdriver to =
terminate after=20
an external call from quick. We use a lot of Cobol programs called =
from Quick,=20
and the qkdriver processes use more and more memory as the users work. =
The=20
memory allocation for the qkdriver Unix process per user grows too =
large for=20
comfort (+- 40 M). We are running on HP-UX.</FONT></P>
<P><FONT face=3DArial size=3D2>Thanks</FONT> </P>
<P><FONT face=3DArial size=3D2>Maeve Hooper</FONT> <BR><FONT =
face=3DArial=20
size=3D2>Database Consultant</FONT> <BR><FONT face=3DArial =
size=3D2>Metropolitan=20
Health Group</FONT> <BR><FONT face=3DArial size=3D2>Ph: (021)=20
480-6817</FONT> <BR><FONT face=3DArial size=3D2>Cell: 083 6666 =
973</FONT>=20
<BR><FONT face=3DArial size=3D2>Fax: (021) 480 4932</FONT>=20
</P></BLOCKQUOTE></DIV>
<DIV> </DIV>
<DIV>
<P> <FONT FACE=3D"Arial" =
SIZE=3D"2">This message may contain privileged and/or confidential =
information. If you have received this e-mail in error or are not =
the intended recipient, you may not use, copy, disseminate or distribute =
it; do not open any attachments, delete it immediately from your system =
and notify the sender promptly by e-mail that you have done so. =
Thank you.</FONT>
</P>
</DIV></BODY></HTML>
------_=_NextPart_001_01C48136.10F9859A--