BEAM 提供一系列的工具,其中的 Observer 可以讓我們圖像化的顯示 process 狀態
打開我們的 nice_bank
裡的 mix.exs
檔案
確定 application 函式裡 extra_applications 有包含 :wx
與 :observer
def application do
[
extra_applications: [:logger, :wx, :observer],
mod: {NiceBank.Application, []}
]
end
接著使用 iex 連進我們的專案
iex -S mix
執行 :observer.start
就會出現 observer tool
切到 Application 分頁可以看到即時的監督樹
我們也可以從這邊刪除 process ,及時看到重新啟動的樣子