SAE MySQL 再次遭遇问题 Lost connection to MySQL server

经过上次MySQL主从分离参数问题后,今天又突遇问题,使用查询的语句会报出如下错误,sae Lost connection to MySQL server at 'reading initial communication packet', system error: 111 。经过检查,此时单笔数据插入是没问题的。从问题表面来看,似乎是MySQL 找不到了,但如果这样的话,插入也应该出错才对。同样,继续翻SAE的代码,发现SAE在处理请求时,针对读写是有区分对待的,当执行runSql时,指向写库,当执行getData时,如果开启了主从分离,则指向读库,否则指向写库。看来目前的状况是读库发生了问题,而写库没问题。 阅读全文 “SAE MySQL 再次遭遇问题 Lost connection to MySQL server”

SAE MySQL 遇到的 read-only option 问题

由于之前上线的应用数据达到了一定规模,重复数据对效率造成影响,导致SAE无法正常执行。于是赶紧补齐数据库整理的code,但在最后上线执行时,竟然报出了The MySQL server is running with the --read-only option so it cannot execute this statement 这样的错误。没Google到结果,于是去SAE BBS翻了翻,有人说是主从数据库的问题,应该是这个原因,但奇怪的是单笔写入没问题,批量删除有问题。 阅读全文 “SAE MySQL 遇到的 read-only option 问题”