阿里云mongodb not master异常

阿里云mongodb not master异常
问题: 阿里云 mongodb not master 或  not master and slaveOk=false 原因: 阿里云mongodb 主从节点会经常发生变化,故而导致mongodb数据入库异常,所以使用的时候不能只连接一个节点,如果发生变化,连接的节点变为 Secondary,就会异常报错 解决方案: 客户端使用Connection String URI连接实例 (****部分替换为为root密码) 请使用MongoDB 3.0以上版本的driver mongodb://root:****@dds-bp1156dc1...

debian9中文乱码,debian9设置utf8编码

debian9中文乱码,debian9设置utf8编码
问题: debian9下,vim编辑中文乱码!debian9设置utf8编码 解决方案: 设置编码如下 # 显示当前设置 localectl # 显示所有的locale localectl list-locales # 设置locale localectl set-locale LANG=en_US.utf8 LANGUAGE="en_US:en" # 使生效 source /etc/default/locale 查看是否生效 root@laz:/# localectl System Locale: LANG=en_US.utf8 LANGUAGE=en_US:en ...

kafka-python 无故停止消费

kafka-python 无故停止消费
kafka-python异常 环境是2副本6分区kafka主题,但是kafka-python无任何故障停止消费,导致超时触发rebalance 原因 具体原因未知,调试无任何错误日志,消费过程中就那么突然停止了。。。。。 解决方案 换成pykafka后解决。推荐使用balance多消费者(一消费者一分区) topic.get_balanced_consumer( consumer_group='groupId', auto_commit_enable=True, auto_commi...

python2/3 进程/线程效率对比

python2/3 进程/线程效率对比
说明:8核CPU,requests网络请求1w次(IO密集型),测试python各版本线程和进程的效率. 结论:重型(批量)任务,由于GIL的原因,综合考虑,进程较优。 256个(进/线)程 python2 多进程模式 耗时 14秒 python2 多线程模式 耗时 21秒 python3 多进程模式 耗时 14秒 python3 多线程模式 耗时 18秒 128个(进/线)程 python2 多进程模式 耗时 27秒 python2 多线程模式 耗时 35秒 python3 多进程模式 耗时 27...

#nginx# nginx通配符详解

#nginx# nginx通配符详解
nginx路径匹配符号 = 表示精确匹配 ^~ 表示uri以某个常规字符串开头,大多情况下用来匹配url路径,nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。 ~ 正则匹配(区分大小写) ~* 正则匹配(不区分大小写) !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 的正则 / 任何请求都会匹配 符号的优先级 首先匹配 =,其次匹配^~, 其次是按文件中顺序的正则匹配...

/bin/bash^M: bad interpreter

/bin/bash^M: bad interpreter
问题 windows下保存了shell脚本文件,上传到linux并执行,错误提示:/bin/bash^M: bad interprete 原因 该脚本被转换成Windows下的dos文本格式了,这样的格式每一行的末尾都是以\r\n来标识,它的ASCII码分别是0x0D,0x0A。如果你将这个脚本文件直接放到Linux上执行就会报/bin/bash^M: bad interpreter错误提示。 解决 vim编辑文件 :set ff? 命令检查一下,看看是不是dos字样,如果是dos格式的,继续执行 :s...
Copyright © C/C++程序员之家 保留所有权利.   Theme  Ality 浙ICP备15011757号-3

用户登录