Detail explanation is needed for the fix in R12.52 SP1 CR08.
00480586 DE204473 The LLAWP process fails to run when we kill it on an Apache web agent on Linux.
Release: R12.52 SP1
On Linux platform once we kill LLAWP process for Apache, it is not coming up in 12.52 SP1 CR5.
LLAWP Process ID is added to cache.
When the old LLAWP process is killed with kill -9 option, the LLAWP PID in cache remains as the PID of killed process. Hence the newly spawned LLAWP process detects that a LLAWP process is already exists and hence returns without filling the cache.
The modified code verifies whether any process is running with PID as given in cache. Only if the process is running, it returns true, else it replaces the value with the PID of new process and returns false.