mirror of
https://github.com/vale981/ray
synced 2025-03-09 12:56:46 -04:00

* Clean up plasma subscribers on EPIPE First pass at a monitoring script - monitor can detect local scheduler death Clean up task table upon local scheduler death in monitoring script Don't schedule to dead local schedulers in global scheduler Have global scheduler update the db clients table, monitor script cleans up state Documentation Monitor script should scan tables before beginning to read from subscription channel Fix for python3 Redirect monitor output to redis logs, fix hanging in multinode tests * Publish auxiliary addresses as part of db_client deletion notifications * Fix test case? * Small changes. * Use SCAN instead of KEYS * Address comments * Address more comments * Free redis module strings
18 lines
644 B
Bash
Executable file
18 lines
644 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
killall global_scheduler plasma_store plasma_manager local_scheduler
|
|
|
|
# Find the PID of the monitor process and kill it.
|
|
kill $(ps aux | grep monitor.py | awk '{ print $2 }') 2> /dev/null
|
|
|
|
# Find the PID of the Redis process and kill it.
|
|
kill $(ps aux | grep redis-server | awk '{ print $2 }') 2> /dev/null
|
|
|
|
# Find the PIDs of the worker processes and kill them.
|
|
kill $(ps aux | grep default_worker.py | awk '{ print $2 }') 2> /dev/null
|
|
|
|
# Kill the processes related to the web UI.
|
|
killall polymer
|
|
|
|
# Find the PID of the Ray UI backend process and kill it.
|
|
kill $(ps aux | grep ray_ui.py | awk '{ print $2 }') 2> /dev/null
|