它经常发生在不同的盒子上,supervisord套接字文件由于某种原因而消失。 还没有调查,如果这是由于错误或不同的原因,但我不知道是否有可能重新创build/重新连接到这个由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文件不存在。 有什么办法来重新创build这个supervisord进程处理的套接字文件? 我知道我可以重新启动主pipe,但我想避免它
看起来像一个错误(或supervisord故障。看看这里(serverfault)和这里(Github)