Many problems encountered with Data Protector can be helped by using the KeepAlive functionality. These include Disk Agent and Media Agent timeouts, and backups seeming to ‘Complete’, but, never actually finishing. You may even see Session Statistics printed, but don’t get the popup when the session is completed
The keepalive parameter just turns on the system mechanism for keeping a network connection alive for all the connections we make
The keepalive packets are part of the TCP protocol on machines, and are transparent to the program opening or using the connection. They are handled by the system and are not seen by application. They normally default to 7200 seconds, or 2 hours.
From a Windows Operating System perspective, check the link
http://technet.microsoft.com/en-us/library/cc739819(v=ws.10).aspx Windows 2003
http://technet.microsoft.com/en-us/library/dd349797(v=ws.10).aspx Windows 2008
Both of these reference Registry changes, but with Data Protector 6.2 or higher, you can make changes to the ‘omnirc’ file on any server which is showing a problem, either a Disk Agent or a Media Agent. Generally speaking, the changes do not have to be made on the Cell Manager, unless it is also a Media Agent having this issue
Look for the file:
Program Files -> Omniback -> omnirc (Windows 2003)
Or
Program Data -> omniback -> omnirc (Windows 2008)
This file does not exist by default. If you have this file, you can edit it, and, if not, you can create it using Notepad. Either way, add these lines to the file:
OB2IPCKEEPALIVE=1 Activates the KeepAlive mechanism
OB2IPCKEEPALIVETIME=900 expressed in ms, 900 is 15 minutes
OB2IPCKEEPALIVEINTERVAL=60 Time between sending out the KeepAlive packets
After making the changes to the ‘omnirc’ file, save the file, making sure that it has no extension, like ‘txt’ or ‘tmpl’ and, on that server, stop and restart the Data Protector INET service
15 minutes is a reasonable value. The key is to set these Values low because most firewalls, etc. timeout after an hour or so. Having the interval set to 15 or even 30 min. should not hurt anything.
It needs to be emphasized that OB2IPCKEEPALIVETIME and OB2IPCKEEPALIVEINTERVAL are used on Windows servers only, and have no effect on HPUX or Linux servers
If you want to add these lines to the ‘omnirc’ file proactively, that is, without seeing the problem, this is acceptable to cut off a possible future problem