今天MOSS系统突然发生在browser中显示HTTP500的错误。上服务器web前端访问正常,在farm以外的机器用form的方式(非AD)也可以。初步判断是AD出了问题。事实上,MOSS所在的域环境是一个独立的AD环境,而用户登录MOSS是用另一个单向信任的AD帐号。在本地用本身AD域帐号可以登录,在farm外用本身AD帐号登录也可以,这说明问题发生在两域信任上了。由此在Web前端试图去向os群组中加入信任域的帐号时,可以加入。当在MOSS的DB服务器用同样方式加入信任域帐号时,发现加不进来,而且在DB机器上以前加入的帐号显示都是sid,说明无法获得信任域中的名称。这再次说明了是DB机器与域信任问题,而不是web前端。出现HPPT500错误是IIS内部发生了问题。如果是web前端没有域信任问题,那说明当web前端用信任域帐号连接DB时,因为DB无法与信任域连接,导到拒绝web前端连接,这样就出现了HTTP500的错误。
因为DB是用cluster OS2003做的,OS2003据说是网络闪断时,会造成cluster出现问题。重启DB服务器,过了一段时间,果然恢复。