PQ80604: CGI PERFORMANCE PROBLEM BECAUSE OF KILL() SYSCALL ISSUE ON AIX

 A fix is available

PQ85834; 2.0.47,2.0.42,2.0.42.1,2.0.42.2: GSKit vulnerability and cumulative fix



APAR status
Closed as fixed if next.

Error description
(IHS 2.0.42x on AIX) mod_cgid uses a special invocation of
the kill() syscall to determine which a CGI script process
has terminated.  Unfortunately, on AIX the kill() syscall
does not report that the CGI script process has terminated
until up to 1 second after it really terminated.  This led to up
second delay after after CGI script was executed on
AIX.  The work-around provided by AIX development
is to use the getpgid() syscall instead, since it
can report that the process is no longer valid without
any long delay.  For this APAR, mod_cgid will be changed
to use getpgid() on AIX in order to avoid the delay.
This particular problem does not affect other IHS platforms.
Local fix Problem summary
This corrects an AIX-specific problem with
IHS 2 which resulted in up to one second delay after executing
CGIs with mod_cgid.  The problem does not occur on any other
platform supported by IHS, and this specific problem does not
apply to IHS 1.3.
This APAR is fixed in 2.0.47.
Problem conclusion Temporary fix Comments
APAR information
APAR number PQ80604
Reported component name WAS HTTP SERVER
Reported component ID 5630A3603
Reported release 00A
Status CLOSED FIN
PE NoPE
HIPER NoHIPER
Special Attention NoSpecatt
Submitted date 2003-11-07
Closed date 2003-11-19
Last modified date 2005-04-21

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros
MOD_CGID          

Publications Referenced

Fix information

Applicable component levels
R00A PSN    UP


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > IBM HTTP Server > Runtime
Operating system(s):
Software version: 00A
Software edition:
Reference #: PQ80604
IBM Group: Software Group
Modified date: Apr 21, 2005