Diagnosis
Actors.diag — Functiondiag(lk::Link, check::Symbol=:state)
diag(name::Symbol, ....)Diagnose an actor, get a state or stacktrace.
Arguments
lk::Link: actor link,check::Symbol: requested information,
- `:state`: returns `:ok` if the actor is running,
- `:task`: returns the current actor task,
- `:tid`: current actor task encoded as a proquint string,
- `:pid`: process identifier number,
- `:act`: actor `_ACT` variable,
- `:info`: actor [`Info`](@ref),
- `:err`: error log (only monitors or supervisors).timeout::Real=5.0: timeout in seconds.
Modifying an actor's state can cause a race condition.