Idea Details

CA SSO : Apache Graceful Restart Enhancement.

Last activity 06-04-2019 11:55 AM
HubertDennis's profile image
04-21-2016 05:14 PM

The current apache graceful restart solution is implemented using the nm plus awk commands existing and in the path and also on the httpd not being stripped off the symbols.

 

 

This is output of command from working environment (i.e. LLAWP PID does not change during graceful restarts).

[asfapache@server1 apache]$ nm /asfapache_home/programfiles/apache/apache/bin/httpd | grep restart_pending

00000000006a6c14 b restart_pending

 

 

This is output from non-working  (i.e. LLAWP PID changes during graceful restarts).

[asfapache@server2 apache]$ nm  /asfapache_home/programfiles/apache/apache/bin/httpd | grep restart_pending

[asfapache@server2 apache]$

 

 

 

 

If LLAWP is unable to fetch the 'restart_pending' variable address, LLAWP will print a message to the apache error log saying that the restart is not supported. Meaning that in that case, LLAWP would generate a new PID during an Apache Graceful restart.

 

 

During graceful restarts the LLAWP PID remains the same.

 

 

Customer wanted us to investigate the possibility of updating the detection (env variable based or webagent.conf property or something better when we have multiple instance of apache).

 

 

Support Case : 00342937

 

 

 

 

Regards

 

 

Hubert


Comments

03-22-2018 06:08 AM

Thank you for your contribution of an enhancement idea to the CA Community. CA is continually working to improve its software and services to best meet the needs of its customers. Your input is vital to that effort. The CA Single Sign-On Product Management team has reviewed your suggested enhancement. Based on current roadmap priorities and/or the limited amount of community support for this idea over the last year (please see this document describing how we are reviewing ideas: https://communities.ca.com/docs/DOC-231170123), we are not accepting this idea into the product backlog. Therefore, it is being moved to a “Not Planned” status.