今日话题:mysql的实时备份或者 热备份 1、实时热备份,说的是从库麽? 热备份用percona的神器xtrabackup - 种树人 2、问:热备份是什么意思? - 阿杜 3、答:不停机备份,热部署就是不停机部署 - 我不叫大脸猫 4、回复:热备份就是热硬盘热时备份呗。不是不停机,是不停服务吧,归档模式 是啥东东呢? - 阿杜 5、答:归档模式只有oracle才需要设置,日志归档 - licshire Wu 6、实时热备份除了主从或主从的变种binlog推mq,想不到还有啥 - 种树人 7、我们一般都是用主主备份,关掉一台主的写 - yangmls 8、问:主主和主从 区别是? - vk 9、答:切的时候只要打开写,就会又变成主从架构,不需要再设置从机 - yangmls 10、多备份可以直接通过binlog实时备份~ - 轩辕亮 11、用阿里云的RDS for MySQL 基本上解决一切 - 在路上 12、RDS的备份基本上是一天一次吧 - 轩辕亮 13、两种备份模式,一种是备份数据和索引文件,还一种是记录操作步调,通过步调回放来实施还原。第二种是可以秒级备份的 - tiyee 14、网上资料很多,如果公司大了,可以注意一下,做一下延迟备份 - 廖强 【其他问题】 1、咨询个问题,升级PHP7之后cli 模式运行正常,但是启动fpm就报错,有人碰到过没?多谢~ ERROR: failed to create new listening socket: socket(): Address family not supported by protocol (97) 在三台测试机器上升级了PHP7 ,升级步骤是一样的,只有一台机器出现这个问题 - 郜绪斌 找到问题了 php7 的fpm Listen = port 监听在所有地址上的, IPv6 和 IPv4 映射的 而那台机器禁用了IPv6,所以在启动的时候报 Address family not supported by protocol (97) - 郜绪斌 2、问:percana用的多不多 - 荒野猎人 答:多的, 豆瓣 oschina我知道的,无缝的,大胆用 - @理鱼 答:我们用的就是 percona,阿里很多用的也是 - yangmls 答:percona改进的特性都是很不错的,比较吸引人的有线程池,tokudb存储引擎,其它版本的想用tokudb只能自己编译 ,percona的直接yum install就可以玩了 - 种树人 3、问:怎么能查看到命令行方式运行的PHP脚本里边执行到哪了? 我有一个脚本 跑几天就会假死 supervior显示它还在正常运行,但是它什么也不做了 while(1) 跑的一个脚本 代码也很简单,隔几秒去读一个接口,取到数据入库 一般的规律是 跑到第3天就会假死 答:strace - Song 回复:strace 能看到 php 代码执行到哪? 答:可以看到c层 - Song 答:phptrace - hilojack 回复:我在代码里加了一个 执行24小时后退出程序, 然后用supervisor再启动。结果这次退出程序这个代码也没执行就假死了 好的,我试试PHPTRACE 现在我加了一个计划任务,每个小时用supervisor 把脚本重启一下 4、问:有人有centos lnmp的dockerfile么,pull image 好慢啊。想死的心都有了 - eli
答:用daocloud啊,国内镜像 - 我不叫大脸猫 回复:我pull的是第三方image。 镜像有么?应该没有吧,官方景象 php扩展支持不全 麻烦。 而且不是centos 而是debian 总觉得不爽 - eli 答:有,全量镜像 - - 我不叫大脸猫 回复:用了镜像。但是并没快太多,看来 最好的办法 还是容器里自己分别搭建好。之后压缩景象 安装时拷贝比较好,不然真的慢 答:不都是自建镜像吗? - yangmls 回复:我看有仓库啊 本想pull可以满足需求呢 5、问:etcd 与Zookeeper 有什么区别呢? - 亿光年 答:用起来最明显的感觉是 zk 有 session,长链接,etcd 实现临时节点需要不断 refresh - yangmls 答:etcd3不用了,2需要定时 - yongsean 答:3我看用上grpc了 - yangmls 回复:@yangmls 说说grpc 答:好像可说的不多,还是个半成品,go 的实现连 fail fast 都不支持,本来我的项目想用 etcd 的,不过 3 和 grpc 都不是很成熟,最后还是选了 zk - yangmls 答:我们项目在用etcd3和grpc,很稳定啊 - Asta Xie 答:一直观望grpc - 王春光 答:grpc 不支持 fail fast 这怎么解决?还有个坑,grpc 的文档写着 load balancer 那个 api 慎用,以后可能随时会改,etcd 竟然直接用上了,我也比较震惊。。。beta 的项目用 beta 的库,真是敢玩啊 - yangmls 回复:fail-fast 已经在grpc-go里面支持了,load balancer的API慎用哪里写的啊,我还真不知道,求文档,还有可以和负责的告诉你,我们的项目比你的项目肯定更加注重稳定性和高可用性,不是beta项目 - Asta Xie 答:beta 项目说的是 etcd 3 - yangmls 回复:好像转正了吧? - yongsean 答:fail fast 上几个星期我去看的时候还不支持 - - yangmls 回复:恩,我上次看到是支持了,我帮你找一个那个PR啊 ,https://github.com/grpc/grpc-go/pull/738 , 还有etcd也不是beta项目了啊,etcd3已经正式发布了 https://coreos.com/blog/etcd3-a-new-etcd.html - Asta Xie 答:发展真快,一个月不看,啥都变了, https://github.com/grpc/grpc-go/blob/master/balancer.go 看注释 - yangmls 回复:这个其实还好啦,实验性的API如果将来变了也是会有新的API可以用嘛,这个我觉得不是很大的担忧吧 - Asta Xie 回复:总有点担心,比如要不是今天在群里知道 grpc 加了 fail fast 而且改成默认,明天我去把我的项目 godep save 一下,一切都能编译得过,但上线跑肯定有坑。。。他要是改得 API 不兼容倒还好,编译的时候就能发现了,上面不是假设,我是真的有项目在用 grpc。。。 - yangmls 回复: 你是担心兼容的API,然后里面的行为变了吗? - Asta Xie 回复:是的 - yangmls 回复:这个可能性很小吧 - Asta Xie 回复:grpc go的 fail fast 不就是例子,那个 pr 写着 api 全兼容 ,但因为改了默认,所以行为其实全变了 - yangmls 回复:fail-fast的行为符合你的预期吗? - Asta Xie 回复:有些地方我其实想要 retry all the time,比如发送一个数据,有些地方我想要 fail fast,比如我想监控 rpc 的可用性,go 的生态圈发展太快了,感觉其实也有利有弊,跟 java 弄个 dubbo 万年不更新代码形成鲜明对比 6、问:求靠谱的c http和json库 - 果冻
答:http的用curl库吧 - 廖强 答:json的用jsoncpp,简单 - 陈杨 【分享链接】 1、如何破解YouTube视频推荐算法? https://mp.weixin.qq.com/s?__biz=MjM5NDQ3NTkwMA== |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|