在不同的计算机上,我经常遇到监控程序(supervisord)套接字文件因某些原因消失的情况。我还没有调查这是否是由于错误或其他原因,但我想知道是否可以重新创建/重新连接到由supervisord处理的此套接字。进程仍在运行,我可以看到它。
> lsof -c supervisord
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
[...]
superviso 16886 root 3w REG 9,1 85344 2753325 /var/log/supervisor/supervisord.log
superviso 16886 root 4u unix 0xffff880059691800 0t0 3662006852 /var/tmp/supervisor.sock.16883
superviso 16886 root 5u unix 0xffff88017c6f7c00 0t0 3661998412 socket
[...]
/var/tmp/supervisor.sock.16883文件不存在。是否有重新创建该supervisord进程处理的套接字文件的方法?我知道我可以重启supervisor,但我想避免这样做。