摘要:
如果zabbix graph Y轴item的value用默认的话,会自动进行单位换算,但有时感觉不想要这个单位换算,想看更精确些的数字。从官方文档中获取这么一段说明: 单位黑名单 默认情况下,为项目指定单位会导致添加乘数前缀 - 例如,单位为 “B” 的传入值“2048 ”将显示为“2KB”。 但是 阅读全文
摘要:
Elasticsearch默认安装后设置的内存是1GB,对于任何一个现实业务来说,这个设置都太小了。如果你正在使用这个默认堆内存配置,你的集群配置可能会很快发生问题。 这里有两种方式修改Elasticsearch的堆内存(下面就说内存好了),最简单的一个方法就是指定ES_HEAP_SIZE环境变量。 阅读全文
摘要:
1. core文件的简单介绍在一个程序崩溃时,它一般会在指定目录下生成一个core文件。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的。 2. 开启或关闭core文件的生成用以下命令来阻止系统生成core文件:ulimit -c 0下面的命令可以检查生成core文件的选项是否打 阅读全文
摘要:
Docker Compose 1、介绍 Compose是一个定义和管理多容器的工具,使用Python语言编写。使用Compose配置文件描述多个容器应用的架构,比如使用什么镜像、数据卷、网络、映射端口等;然后一条命令管理所有服务,比如启动、停止、重启等。 2、安装 curl -L https://g 阅读全文
摘要:
经常有同事问,删除文件/目录时报Operation not permitted错误,这个要如何处理?! 这个一般是权限的问题,比如: 1. 普通用户且有足够的权限的话,一般文件夹可能是别的服务/进程掉用该文件夹 lsof +D /Dir/Your/Want/To/Delete/ 先执行上面的命令,查 阅读全文
摘要:
见过很多获取服务器本地IP的代码,个人觉得都不是很好。从网上搜索到一个靠谱的脚本,分享一下! 通过 UDP 获取本机 IP,目前见过最优雅的方法 这个方法是目前见过最优雅获取本机服务器的IP方法了。没有任何的依赖,也没有去猜测机器上的网络设备信息。 而且是利用 UDP 协议来实现的,生成一个UDP包 阅读全文
摘要:
nginx error.log 中出现大量如下错误信息: [root@localhost nginx]# grep -aP '^20.* \[crit\]' error.log 2017/03/14 12:06:31 [crit] 3549#0: accept4() failed (24: Too 阅读全文
摘要:
#!/usr/bin/python #coding=utf-8 import MySQLdb import gevent import xlrd import sys class mysqldb: def __init__(self,host,username,password,db,charset='utf8'): self.host = host ... 阅读全文
摘要:
不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。 delete的效果有点像将mysql表中所有记录一条一条删除到 阅读全文
摘要:
简单装饰器 use_logging 就是一个装饰器,它一个普通的函数,它把执行真正业务逻辑的函数 func 包裹在其中,看起来像 foo 被 use_logging 装饰了一样,use_logging 返回的也是一个函数,这个函数的名字叫 wrapper。在这个例子中,函数进入和退出时 ,被称为一个 阅读全文