从MySQL 5.5开始,我们有semisync,但是当接收半同步ACK超时时,semisync会关闭。那么,有没有办法不超时?
我找到了mariadb rpl_semi_sync_master_timeout的变量。也在mysql
中 from django.test.client import Client
client = Client()
resp = client.get(redirect_url)
if not resp.status_code == 404:
return HttpResponseRedirect(redirect_url)
因此,如果我将其设置为1844674407370955161,我可以使半同步不超时。