用 monit 監控 sidekiq 是否正常運作

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

用 capistrano 部署 sidekiq 6

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

在 Ubuntu 上安裝 Elasticsearch

最近要在新主機上安裝 elasticsearch,但是由於運行中專案主機上面版本是 6.8.8 , 發文前版本已經更新到 7.9.2 了! 至於要怎麼安裝以前的版本這部分,摸索了好久才搞定,在此紀錄安裝過程。

Welcome to Not Pure Poole

Welcome to Not Pure Poole! This is an example post to show the layout.

如何在 rails 6 中使用 webpack

本人對 webpack 接觸機會不多,之前也只有在寫活動專案才會用 rails 5 的版本下安裝 webpack (拿來用 Vue),然而 rails 6 開始就把 webpack 當作預設工具,讓效能更加提升。