| | |
| | | dataDict.get("userDBName", 0),
|
| | | urllib.unquote_plus(dataDict.get("MsgInfo", 0)))
|
| | | SendEmail(ServerInfo)
|
| | | elif stateType in ["MapServerRaiseException", "GameServerRaiseException", "RaiseException"]:
|
| | | ServerInfo = "%s 抛出Try异常报错:服务器组:%s, dbname:%s, MapID:%s 异常信息:%s"%(
|
| | | stateType,
|
| | | dataDict.get("groupID", 0),
|
| | | dataDict.get("userDBName", 0),
|
| | | dataDict.get("mapID", 0),
|
| | | urllib.unquote_plus(dataDict.get("MsgInfo", 0)))
|
| | | SendEmail(ServerInfo)
|
| | | elif stateType == "QueryMapOK":
|
| | | if g_AllMapCnt == 0:
|
| | | if not os.path.exists(".\MapCount.txt"):
|
| | |
| | | sender = '2199274165@qq.com'
|
| | |
|
| | | # 这里可以填写需要接收汇报的邮件地址
|
| | | receivers = ['305670599@qq.com']#, '1142397645@qq.com'] |
| | | receivers = ['305670599@qq.com']#, '1142397645@qq.com', '305670599@qq.com', '995275190@qq.com'] |
| | |
|
| | | message = MIMEText('异常汇报:%s'%ServerInfo, 'plain', 'gbk')
|
| | | message['From'] = Header("游戏服务器异常汇报", 'gbk')
|