發表文章

STOMP收到Unexpected EOF while reading from socket錯誤

最近在協助處理一個PHP搭配 ActiveMQ 的系統問題,處理過程中習慣性的把所有可能的潛在原因都看一遍。又看到一些以前沒注意過的事情。就稍微記錄一下~ 找問題,自然是先打開log、觀察log中是否有任何的異常。觀察下來,發現偶爾會出現"Unexpected EOF while reading from socket"的錯誤。原以為這樣的錯誤訊息,是出現在 Stomp::readFrame 。沒想到,最後確認是發生於 Stomp::__construct ,程式開啟 ActiveMQ 連線時… 這樣的錯誤、與發生位置,相關性真令人百思不得其解。但無意間,在另一台主機測試時找到了答案~ 在測試連線時,將一樣的程式放到另一台主機上執行、測試時,故意給予錯誤的連線設定。測試結果卻是收到"Unable to connect to 127.0.0.1:61613"的錯誤訊息,和剛剛的不同。 最後找到原因,是因為兩台主機的 PECL :: Package :: stomp 版本不同,整理如下…

phpredis使用rpoplpush時出現read error on connection

最近使用 redis 的 Lists 資料結構做些東西,採用 Reliable queue 這Pattern。 我開發環境的語言是PHP,連接 redis 的套件,採用 phpredis/phpredis: A PHP extension for Redis 這套。 雛形很快的就開發好了,沒想到,一測試就遇到以下的錯誤…程式無法達到預期-持續的連接於redis接收 Lists 內的資料。 RedisException: read error on connection in XXXXX.php 由於我是使用 brpoplpush 這指令操作,不經懷疑blocking的操作方式會受redis.conf中的timeout參數的影響。當初,考量redis的運作方式,因此刻意調整此參數避免redis被單一client卡住。畢竟設定檔中的timeout參數是這樣說明的…

無耳茶壺山-大粗坑步道

圖片
無耳茶壺山、基隆山雲海@樹梅景觀台 入秋後,台北常常每逢假日就下雨…想去一些賞芒花的地點走走都沒辦法。最後只好趁者好天氣的平常日請假出門走走~之前就想走大粗坑步道,但考量現在是芒花季、加上好久沒取擁有一等三角點的 燦光寮山 了,於是打算由金瓜石勸濟堂出發,經無耳茶壺山、半平山、燦光寮山、草山戰備道、樹梅景觀台、在由大粗坑古道下山,最後到猴硐火車站。 一早到松山火車站時1062公車已經走了,怕後面的車班會遇到上班車潮塞在高速公路上只好改搭火車到瑞芳。沒想到,卻又在瑞芳搭到1062公車~ 到了勸濟堂,坐在公車亭一邊欣賞風景、眺望對面的雞籠山、一邊吃早餐。忽然發現此處野貓也不少~

拇指山上欣賞雷虎小組國慶表演

圖片
中華民國106年國慶-以大雁隊形劃過天際的雷虎小組 中華民國百年國慶時,曾特別跑到觀音山上觀看 國慶空中分列式 。站在觀音山上,分別看者直昇機隊由大漢溪、及飛機機隊由淡水河出海口進入台北市。當時,直昇機群還在新北市上空繞了兩圈才進場,應該是在等總統府前活動時間吧。今年國慶前看到新聞報導配合中華民國106年國慶表演,阿帕契將會首度於國慶亮相、活動結束時還有雷虎小組衝場。 在後續新聞中得知這次雷虎小組進總統府的航線不同以往由淡水河口入台北市,改由林口方向進入。看到新聞時,很納悶為何是飛越林口台地進入? 原以為這次和百年國慶時相同,阿帕契、雷虎小組會先後進入總統府。但…查了總統府國慶大會時序表才知道,阿帕契等直升機分列式是在大會開始,但雷虎小組衝場卻是結尾。 考量兩者間相差兩小時、並考量天氣因素,最後決定選擇去台北市東方南港山步道上的拇指山看,並希望能拍到雷虎小組AT3飛過台北101。

三民蝙蝠洞瀑布

圖片
三民蝙蝠洞瀑布, 左右各有一個瀑布 以往經由小烏來上 北插天山 ,途經北橫中三民附近時總是會看到一個往蝙蝠洞的指標。這景點其實很久了,但從來沒有造訪過。去年有人提議去三民基國派教堂走走時,由於三民蝙蝠洞就在旁邊於是就順道造訪。 走到盡頭才知道蝙蝠洞旁邊有個瀑布,溪水很乾淨、瀑布不算小、非常的涼爽。不過,當時還是六月,溫度太涼了待不久… 今年的夏天還真熱,想說三民蝙蝠洞是個不錯的消暑之處,於是找一天趁早又再度造訪。大概早上八點多就到了,此時停車場只剩下兩個停車位了,真是熱門~ 三民蝙蝠洞這條步道非常適合夏天全家大小一起造訪。為何?因為步道來回全長才1.5公里,全程幾乎都在樹蔭之內。雖然有上坡卻不會很陡。步道盡頭的蝙蝠洞還可以到溪水內玩水、及在瀑布邊吸收負離子。

雪山東峰-武陵露營區

圖片
在武陵露營區煮早餐時,包圍者我們帳棚的猴群 有注意到小猴子也正在吃早餐嗎? 這幾年來雪山時總是遇到不少團體、或家庭來爬雪山。其中,令我映象深刻的莫過於 去年下山時 經過哭坡時遇到個一個隊伍,成員中的小朋友多為小學一、二年級。甚至看到一位感覺上是幼稚園的小朋友,居然都可以爬上哭坡。 於是,也想帶小朋友來走走…今年就趁家裡小朋友放暑假一起來雪山走走。只是,我們目標不在雪山主峰,僅以雪山東峰為目的。 這次的行程規劃,依舊是傍晚前先到雪山登山口、當晚住在七卡山莊看銀河。隔天三點出發以躲避夏天炙熱的高山太陽,天亮前抵達哭坡看日出。看完日出後到雪山東峰並折返、下山。當晚住在武陵農場的露營區。

GA認證考試-GAIQ

圖片
Google Analytics (分析) 個人認證考試(GAIQ) 使用 Google Analytics (後面簡稱GA)也好幾年了,當初會使用GA是為了瞭解blog流量、及每次調整SEO之後的效果檢視之用。到後來則是應用在公司的網站上,並整合公司內部的成效追蹤系統,以提供網站各種績效的深入分析。 這中間曾經卡關過。因為一開始使用GA,是由技術的角度出發,只是單純的看流量。在這個角度看GA,和一般的流量分析軟體差異並不明顯,無法體會GA真正的用途。 個人覺得GA這工具是橫跨了所謂的IT、及行銷領域。如果只懂其中一個領域將無法完整發揮GA。當時的我,就是這樣……