This document explains how to install the ADKeepAlive service. A downloadable ZIP file is included in the installation steps, and Microsoft details about an initial delay in the SSL session are also provided.
6. Start the new "AD Keep Alive Service". You will see a text log file created in the folder. By default, WriteLog is set to Y (line 24 of the ADKeepAliveService.exe.config file). This setting logs the results by hitting the URL (successfully or unsuccessfully).
A successful GetUser function call returns "Good GetUser"
An unsuccessful GetUser function call returns "Bad GetUser" (needs attention)
It may take 30-60 seconds for the log file to populate the first "Good GetUser" results.
A sample of the log appears below.
Sample Output Log:
ADKeepAlive Service Started - 4/30/2012 4:34:00 PM
Good GetUser - 4/30/2012 4:34:33 PM - 4/30/2012 4:34:33 PM
Good GetUser - 4/30/2012 4:35:00 PM - 4/30/2012 4:35:00 PM
7. If you see consistent "Good GetUser" entries in "D:\MFCApp_bin\ADKeepAlive\log.txt", change WriteLog = N (line 24 of the ADKeepAliveService.exe.config file) to prevent the log file from becoming too large.
8. Restart the service after saving the ADKeepAliveService.exe.config file.
Microsoft Details on the Initial Delay in an SSL Session
See the article at this link for information about the initial delay in an SSL session: