文件名称:murmur-failover-daemon:当Murmur服务器死机时,利用DNS进行自动故障转移的简单技巧
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-06 00:56:27
Python
murmur-failover守护程序 当Murmur服务器死机时,利用DNS进行自动故障转移的简单技巧,通过使用两台服务器实现简单,高可用性的Murmur服务器托管。 它是如何工作的? 在某些操作系统上,Mumble客户端似乎尝试对主机名A记录中的每个IP地址进行循环连接尝试。 如果连接尝试失败,则尝试列表中的下一个服务器。 murmur-failover-daemon通过定期将主数据库同步到从数据库来工作。 同时,不断对主机进行ping操作,以查看主机是否启动。 如果主服务器出现故障,则从服务器将启动,并开始接受连接。 与主服务器断开连接的Mumble应用程序自然会尝试重新连接到先前连接的主机名,并在此过程中将其定向到从属服务器,因为主服务器不再响应。 (注意:由于连接超时,当其中一台服务器关闭或没有响应时,连接尝试可能会花费更长的时间)从属设备继续对主机进行ping操作。 当主服
【文件预览】:
murmur-failover-daemon-master
----murmur-failover-daemon.py(10KB)
----README.md(4KB)
----settings.py(1KB)