今天上线出了问题。总结一下几个方面。
1. mysql 主从问题(还未验证)
把文件里面sql语句更新到数据库的时候,一般需要使用
mysql -uXXX -pXXX dbName < sql_file
如果不写dbName在sql_file里面添加上也是没有问题的,但是如果有主从,那么如果不写dbName那么从库,就不能更新了(这个我还没有验证过,不过我同事说肯定是这样的)
mysql如果主从失败,跳过一条:先slave stop; set global sql_slave_skip_counter=1; 再启动slave start;
2. xapian主从问题
xapian在设立主从的时候,如果做全量的更新,其实xapian也是使用了增量的办法,每隔一段时间创建一个change文件,然后把change文件传给从服务器。