[program:my_websocket_server]
startsecs=4
user=some_user
directory=/path/to/websocket/working/directory
command=/path/to/websocket/binary
При перезагрузке сервера супервизор перезапускает вашу программу, если надо остановить или перезапустить вручную, для этого есть команда supervisorctl.