Recent posts

使用 Github io 建立自己的 Blog

less than 1 minute read

想免費擁有一個屬於自己的網站的朋友有福了! 現在可以透過 github.io 去建立一個屬於自己的網站囉

My Sideprojects

less than 1 minute read

自製 ruby gem - SpreadsheetTransfer 因為各專案在爬 google speadsheet 的處理方式都有所不同,也要額外理解其中的架構,導致不必要的時間浪費。 所以就自製了一個 gem 來處理這件事情,透過簡單的 yml 檔設定就可以完成資料取得和轉換。

sidekiq web-ui session destroy

less than 1 minute read

最近用 sidekiq 後台頁面時遇到了一個問題 在 routes 中如果要使用 devise 限制 sidekiq 的使用對象的話 登入後每切換一個頁面就會自動登出 後來發現每次切換頁面 session 就會被清空一次,導致這個狀況發生

用 monit 監控 sidekiq 是否正常運作

less than 1 minute read

由於 sidekiq 不是可靠的 process,有時候會自己掛掉,所以需要額外安裝監控程式去防止 sidekiq 掛掉。所以決定使用 monit 來監控 sidekiq 是否正常運行,本文紀錄 monit 安裝過程遇到的狀況與排除。

用 capistrano 部署 sidekiq 6

1 minute read

如何在deploy時讓sidekiq在背景時執行呢? 原本打算用這個 gem capistrano-sidekiq 處理 但是發現 deploy 時會出現 sidekiq stderr: invalid option: --index 爬文後發現這個 gem 已經不支援 sidekiq 6 了!