# Serve deploy failing because ray actor died

**URL:** <https://discuss.ray.io/t/serve-deploy-failing-because-ray-actor-died/13471>\
**Category:** Ray Clusters\
**Created:** [January 19, 2024, 7:23am UTC](https://discuss.ray.io/t/serve-deploy-failing-because-ray-actor-died/13471 "2024-01-19T07:23:38Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ankitp](https://avatars.discourse-cdn.com/v4/letter/a/d2c977/32.png) [@ankitp](https://discuss.ray.io/u/ankitp)\
**Post date:** [January 19, 2024, 7:23am UTC](https://discuss.ray.io/t/serve-deploy-failing-because-ray-actor-died/13471/1 "2024-01-19T07:23:38Z")

</div>

here are the logs  
Traceback (most recent call last):  
File “/usr/local/bin/serve”, line 8, in   
sys.exit(cli())  
File “/usr/local/lib/python3.8/dist-packages/click/core.py”, line 1157, in **call**  
return self.main(\*args, \*\*kwargs)  
File “/usr/local/lib/python3.8/dist-packages/click/core.py”, line 1078, in main  
rv = self.invoke(ctx)  
File “/usr/local/lib/python3.8/dist-packages/click/core.py”, line 1688, in invoke  
return \_process\_result(sub\_ctx.command.invoke(sub\_ctx))  
File “/usr/local/lib/python3.8/dist-packages/click/core.py”, line 1434, in invoke  
return ctx.invoke(self.callback, \*\*ctx.params)  
File “/usr/local/lib/python3.8/dist-packages/click/core.py”, line 783, in invoke  
return \_\_callback(\*args, \*\*kwargs)  
File “/usr/local/lib/python3.8/dist-packages/ray/serve/scripts.py”, line 260, in deploy  
ServeSubmissionClient(address).deploy\_applications(config)  
File “/usr/local/lib/python3.8/dist-packages/ray/dashboard/modules/serve/sdk.py”, line 80, in deploy\_applications  
self.\_raise\_error(response)  
File “/usr/local/lib/python3.8/dist-packages/ray/dashboard/modules/dashboard\_sdk.py”, line 283, in \_raise\_error  
raise RuntimeError(  
RuntimeError: Request failed with status code 500: Traceback (most recent call last):  
File “/usr/local/lib/python3.8/dist-packages/ray/dashboard/optional\_utils.py”, line 291, in decorator  
return await f(self, \*args, \*\*kwargs)  
File “/usr/local/lib/python3.8/dist-packages/ray/dashboard/modules/serve/serve\_rest\_api\_impl.py”, line 61, in check  
return await func(self, \*args, \*\*kwargs)  
File “/usr/local/lib/python3.8/dist-packages/ray/dashboard/modules/serve/serve\_rest\_api\_impl.py”, line 176, in put\_all\_applications  
client = await serve\_start\_async(  
File “/usr/local/lib/python3.8/dist-packages/ray/serve/\_private/api.py”, line 217, in serve\_start\_async  
await ray.remote(\_start\_controller)  
ray.exceptions.RayTaskError(RayActorError): ray::\_start\_controller() (pid=359, ip=172.18.0.2)  
File “/usr/local/lib/python3.8/dist-packages/ray/serve/\_private/api.py”, line 175, in \_start\_controller  
ray.get(  
ray.exceptions.RayActorError: The actor died unexpectedly before finishing this task.  
class\_name: ProxyActor  
actor\_id: 5f8d9322543722dfbf41a3b701000000  
pid: 449  
name: SERVE\_CONTROLLER\_ACTOR:SERVE\_PROXY\_ACTOR-cdce7550d227b2025d85ddfce88af01692355f9bce4d2af0e3a73f1f  
namespace: serve  
ip: 172.18.0.2  
The actor is dead because it was killed by `ray.kill`.
