2011年3月22日 星期二

解決~~Squid Proxy 3.1.10 同步 HTC Sense Facebook時發生無法同步的問題

星期日興高采烈的升級公司的Gateway,一切都相當的順利,沒想到上班的第一天.....

想說看看我的Desire同步功能正不正常,居然發現了HTC Sense的Facebook在同步聯絡人上出現問題,可是我的FB是可以正常登入,且手機版的Android for Facebook也是正常的啊

這時候第一間我認為是HTC的問題,盧了一整天他們說他們沒問題,最後我想說看看是不是新版的Proxy問題,就把手機的IP繞過Proxy,厚~~終於可以同步了,這時候我也覺得怪了,Gateway更新前都可以,更新後不行,問題是出哪呢??

後來去Linux的Squid log查了一下,發現當我要同步時,會出現以下的錯誤訊息

............ NONE/417 http://**************************************

於是我去Google了一下,發現出現這個錯誤訊息好像是與HTTP 1.1有關,解決方法有人教學,小弟就抱持著死馬當活馬醫的心態,試試看吧

在/etc/squid/squid.conf裡面加一行

ignore_expect_100 on

存檔後重新啟動Squid,我發現我的HTC Sense的Facebook可以同步聯絡人了,問題解決了
----------------------------------------------------------------------------
後記:
小弟其實對此參數並不是很了解,只是正好Google時發現有人有同樣問題,下此參數即可解決,所以如果有人遇到同樣問題,不妨先看看Log,如果跟我一樣有417這樣的錯誤代碼,可以試試這個參數哦