一直在用V4協議飛信機器人在發告警短信,爲了檢查程序正常,天天下班都會定時發送短信.最近兩天忽然收不到.
開啓--debug模式,發現以下信息:
[ 15:04:50.809596] [User.cpp] [1919] Can't connect to 58.68.229.75:8080,retry 2
[ 15:04:54.831112] [User.cpp] [1919] Can't connect to 58.68.229.75:8080,retry 1
[ 15:04:58.830628] [User.cpp] [1919] Can't connect to 58.68.229.75:8080,retry 0
剛開始覺得是端口或者IP改了,下載了官方的fetion 抓包看了下,端口沒變.雖然是IP有變化,但用ipconfig/displaydns也沒看到有緩存的解析.因此應該是驗證網關之類的給的IP吧.
想了半天沒什麼發現.最後注意到,服務端檢測我在不一樣的IP上登錄過feiton,讓我輸入驗證碼.最後在linux服務器上把飛信的138XXXXXX(手機號).cache文件刪除後,再發送短信會要求從新輸入驗證碼. 輸入完就能夠發送了.
http://bbs.it-adv.net/viewthread.php?tid=1081&pid=11537&page=174&extra=page%3D1#pid11537php