# Reconnecting to Ray

**URL:** <https://discuss.ray.io/t/reconnecting-to-ray/1399>\
**Category:** Kubernetes\
**Created:** [March 25, 2021, 9:36pm UTC](https://discuss.ray.io/t/reconnecting-to-ray/1399 "2021-03-25T21:36:24Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![blublinsky](https://avatars.discourse-cdn.com/v4/letter/b/f05b48/32.png) [@blublinsky](https://discuss.ray.io/u/blublinsky)\
**Post date:** [March 25, 2021, 9:36pm UTC](https://discuss.ray.io/t/reconnecting-to-ray/1399/1 "2021-03-25T21:36:24Z")

</div>

In my notebook I have the following code:

from ray.util.client import ray as rayclient  
if rayclient.is\_connected():  
ray.util.disconnect()  
ray.util.connect(‘127.0.0.1:10001’)

but if I am calling it more then once, I am getting:

Exception: ray.connect() called, but ray client is already connected

Is it a bug or I am missing something?

---

<div class="post-metadata">

**Author:** ![eoakes](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ray.io/eoakes/32/7825_2.png) [@eoakes](https://discuss.ray.io/u/eoakes)\
**Post date:** [March 25, 2021, 11:35pm UTC](https://discuss.ray.io/t/reconnecting-to-ray/1399/2 "2021-03-25T23:35:06Z")

</div>

This seems like a bug to me. Would you mind filing a github issue with a reproduction script with this?

@Ameer_Haj_Ali could you please confirm?

---

<div class="post-metadata">

**Author:** ![Ameer\_Haj\_Ali](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ray.io/ameer_haj_ali/32/279_2.png) [@Ameer\_Haj\_Ali](https://discuss.ray.io/u/Ameer_Haj_Ali)\
**Post date:** [March 26, 2021, 12:54pm UTC](https://discuss.ray.io/t/reconnecting-to-ray/1399/3 "2021-03-26T12:54:47Z")

</div>

@tchordia, can you check this one?

---

<div class="post-metadata">

**Author:** ![blublinsky](https://avatars.discourse-cdn.com/v4/letter/b/f05b48/32.png) [@blublinsky](https://discuss.ray.io/u/blublinsky)\
**Post date:** [March 26, 2021, 2:27pm UTC](https://discuss.ray.io/t/reconnecting-to-ray/1399/4 "2021-03-26T14:27:53Z")

</div>

@Ameer_Haj_Ali, @eoakes do you guys need a Github issue? or you still want to look at it internally?

---

<div class="post-metadata">

**Author:** ![Ameer\_Haj\_Ali](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ray.io/ameer_haj_ali/32/279_2.png) [@Ameer\_Haj\_Ali](https://discuss.ray.io/u/Ameer_Haj_Ali)\
**Post date:** [March 26, 2021, 4:06pm UTC](https://discuss.ray.io/t/reconnecting-to-ray/1399/5 "2021-03-26T16:06:08Z")

</div>

@blublinsky , please feel free to file an issue on this.

---

<div class="post-metadata">

**Author:** ![Ameer\_Haj\_Ali](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ray.io/ameer_haj_ali/32/279_2.png) [@Ameer\_Haj\_Ali](https://discuss.ray.io/u/Ameer_Haj_Ali)\
**Post date:** [March 29, 2021, 5:20am UTC](https://discuss.ray.io/t/reconnecting-to-ray/1399/6 "2021-03-29T05:20:57Z")

</div>

I tried this locally:

```auto
import ray
import ray.util
from ray.util.client import ray as rayclient
ray.util.connect("127.0.0.1:10001")
if rayclient.is_connected():
    print("disconnecting...")
    ray.util.disconnect()
ray.util.connect('127.0.0.1:10001')
@ray.remote
def f(x):
    return x ** x

print(ray.get(f.remote(2)))

```

It works for me, so I am not sure what is going on. Can you call `ray install-nightly` and rerun this?

---

<div class="post-metadata">

**Author:** ![blublinsky](https://avatars.discourse-cdn.com/v4/letter/b/f05b48/32.png) [@blublinsky](https://discuss.ray.io/u/blublinsky)\
**Post date:** [March 29, 2021, 9:59pm UTC](https://discuss.ray.io/t/reconnecting-to-ray/1399/7 "2021-03-29T21:59:41Z")

</div>

> [@Ameer\_Haj\_Ali](#):
>
> `ray install-nightly`

What do you mean here? Ray Python nightly build or ???

---

<div class="post-metadata">

**Author:** ![blublinsky](https://avatars.discourse-cdn.com/v4/letter/b/f05b48/32.png) [@blublinsky](https://discuss.ray.io/u/blublinsky)\
**Post date:** [April 6, 2021, 12:23am UTC](https://discuss.ray.io/t/reconnecting-to-ray/1399/8 "2021-04-06T00:23:40Z")

</div>

Reinstalling client fixed it. thx
