I am facing a scenario in which I have developed an ODBC connection to a DB in which I am storing information from HL7 message. I have separated concerns by splitting the receiving of messages from other systems in a process. The xlt and DB handling is in another process. I have noticed that the later, db handler, process hangs after some time. That is usually two to four days causing the whole process to stop working. I guarantee that there is no loss of messages because of reply generation through TCL in the dbhandler process so if it hangs no reply is generated thus no data is lost.
May any one guess what might be the cause of such hanging. When the DB is shutdown the thread complains but do not hang. The process goes IDLE in the process watch while it is running but hanged.
Thanks in Advanced.