我关于堆叠溢出的第一个问题,所以我希望我已经遵循了所有的指导方针。
我有一个关于数字海洋液滴的MySql db网站。
我发现mysql已经停止运行,在查找后发现了损坏的表。在用myisamchk -r修复它们之后,我认为问题已经解决了。然而,它一直在发生。我修改了innodb_buffer_pool_size = 20M in my.cnf,并在阅读了这个之后,在/dev/vda/上创建了一些空闲空间。
Filesystem 1K-blocks Used Available Use% Mounted on
udev 239664 4
我已经配置了在开发环境中没有读取副本的多个AZ RDS mysql实例,并且我正在通过重新启动DB实例来测试多个AZ RDS失败。
下面的是我的观察:在RDS故障转移期间,客户端应用程序不会失去连接,但同时它也无法访问数据库,一旦故障转移完成,客户端将能够访问数据库。
更新1:上面观察到的是wrong.What,我刚才观察到的是,在故障转移完成之后,我会出现低于错误的结果,从而导致连接终止。
ERROR 2003 (HY000): Can't connect to MySQL server on 'rds-test.czswqpewzqas.---------.amaz
我有一个工作的WAL运输设置与应用WAL文件的热备用从属服务器。
当我创建pg_standby触发器文件时,它会立即检测到这一点,但需要大约10-15分钟才能真正准备好接受连接。大部分时间都花在等待.history文件上。
触发器文件为空,因此应执行“智能”故障转移。我能做些什么来使故障转移(更)更快吗?
日志输出:
WAL file not present yet. Checking for trigger file...
trigger file found: smart failover
LOG: could not open file "pg_xlog/00000001000