2/19/2008
偶尔出现tns:could not resolve service name
春节回来遇到的第一个头痛的问题——跑报表的server不稳定,经常出现tns:could not resolve service name的问题。
其原因是uat环境下的server是 cluster, server A & server B, tns name在其中一个server 定义了,而在另外一个server没有定义,当一个request过来的时候,作为controler的server会根据当时的load来作出balance, 转发的 request有可能到达没有定义过tns的那个server,导致could not resolve service name.
很蹊跷,不过it happens, and happen for a reason.