# How to get more info on w ∈ workers()

**URL:** https://discourse.julialang.org/t/how-to-get-more-info-on-w-workers/34290
**Category:** Julia at Scale
**Created:** [February 7, 2020, 9:53am UTC](https://discourse.julialang.org/t/how-to-get-more-info-on-w-workers/34290 "2020-02-07T09:53:22Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![jemiryguo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jemiryguo/32/18633_2.png) [@jemiryguo](https://discourse.julialang.org/u/jemiryguo)
#### Post date: [October 1, 2020, 9:20am UTC](https://discourse.julialang.org/t/how-to-get-more-info-on-w-workers/34290/2 "2020-10-01T09:20:39Z")

</div>

1 i’m not sure about that but seems `RemoteException` type is for this purpose, maybe you can refer to julia manual here [Distributed Computing · The Julia Language](https://docs.julialang.org/en/v1/stdlib/Distributed/#Distributed.RemoteException)

2 you can use `Distributed.map_pid_wrkr` function to map the pid to a `Worker` type, then you can lookup the hostname, such as `Distributed.map_pid_wrkr[pid].config.host`. `config` field is a `WorkConfig` type, and all field name can be obtained by `using Distrbuted; fieldnames(WorkerConfig)`, that is `(:io, :host, :port, :count, :exename, :exeflags, :userdata, :tunnel, :multiplex, :forward, :bind_addr, :sshflags, :max_parallel, :connect_at, :process, :ospid, :environ, :ident, :connect_idents, :enable_threaded_blas)`.

---

_[View the full topic](https://discourse.julialang.org/t/how-to-get-more-info-on-w-workers/34290)._
