# Addprocs using

**URL:** <https://discourse.julialang.org/t/addprocs-using/42299>\
**Category:** New to Julia\
**Created:** [June 30, 2020, 11:48am UTC](https://discourse.julialang.org/t/addprocs-using/42299 "2020-06-30T11:48:49Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![soo\_y](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/soo_y/32/14070_2.png) [@soo\_y](https://discourse.julialang.org/u/soo_y)\
**Post date:** [June 30, 2020, 11:48am UTC](https://discourse.julialang.org/t/addprocs-using/42299/1 "2020-06-30T11:48:49Z")

</div>

I am just trying to use addprocs but the error shows as below.  
Anyone know how do I handle it?

```julia
type or paste cjulia> addprocs(2)
      From worker 122: Master process (id 1) could not connect within 60.0 seconds.
      From worker 122: exiting.
Worker 121 terminated.
      From worker 121: Master process (id 1) could not connect within 60.0 seconds.
Worker 122 terminated. From worker 121: exiting.

ERROR: InterruptException:
Stacktrace:
 [1] try_yieldto(::typeof(Base.ensure_rescheduled), ::Base.RefValue{Task}) at .\task.jl:654
 [2] wait at .\task.jl:710 [inlined]
 [3] wait(::Base.GenericCondition{Base.Threads.SpinLock}) at .\condition.jl:106
 [4] _wait(::Task) at .\task.jl:238
 [5] sync_end(::Array{Any,1}) at .\task.jl:294
 [6] macro expansion at .\task.jl:335 [inlined]
 [7] addprocs_locked(::Distributed.LocalManager; kwargs::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Distributed\src\cluster.jl:477
 [8] addprocs_locked at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Distributed\src\cluster.jl:448 [inlined]
 [9] addprocs(::Distributed.LocalManager; kwargs::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Distributed\src\cluster.jl:441
 [10] addprocs at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Distributed\src\cluster.jl:435 [inlined]
 [11] #addprocs#243 at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Distributed\src\managers.jl:316 [inlined]
 [12] addprocs(::Int64) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Distributed\src\managers.jl:315
 [13] top-level scope at REPL[101]:1ode here

```

---

<div class="post-metadata">

**Author:** ![Iulian.Cioarca](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/iulian.cioarca/32/30166_2.png) [@Iulian.Cioarca](https://discourse.julialang.org/u/Iulian.Cioarca)\
**Post date:** [June 30, 2020, 1:06pm UTC](https://discourse.julialang.org/t/addprocs-using/42299/2 "2020-06-30T13:06:41Z")

</div>

How many cores does your machine have? I see you reached worker 122.  
Please keep in mind that every time you `addprocs(2)` you will spawn two additional Julia.exe processes.  
If you did this accidentally on a typical home computer (4-8 cores, 8-16GB RAM), most probably you will run out of memory because of 122 Julia processes (one fresh process usually uses 100-200MB of RAM).  
You can always `rmprocs(id)` from the master Julia process.
