iT邦幫忙

2024 iThome 鐵人賽

DAY 19
0

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

https://ithelp.ithome.com.tw/upload/images/20241003/20141054YIr3XxgKzW.png

切到 Application 分頁可以看到即時的監督樹

https://ithelp.ithome.com.tw/upload/images/20241003/20141054YLqd7LmNOP.png

我們也可以從這邊刪除 process ,及時看到重新啟動的樣子


上一篇
18 Supervision tree
下一篇
20 DynamicSupervisor
系列文
Elixir 多工 : Processes 與 OTP30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言