-
9 年前
Django项目的外部python脚本调用django中的方法或模型
django
使用场景 Django项目的外部python脚本调用django中的方法或模型 解决方案 BaseDir = "/".join(os.path.dirname(os.path.abspath(__file__)).split("/")[:-2]) sys.path.append(BaseDir) os.environ.setdefault("DJANGO_SETTINGS_MODULE",…
-
10 年前
MySQL多线程备份工具 mydumper
数据库 mydumper
Mydumper介绍 Mydumper是一个针对MySQL和Drizzle的高性能多线程备份和恢复工具。 Mydumper主要特性: 轻量级C语言写的 执行速度比mysqldump快10倍 事务性和非事务性表一致的快照(适用于0.2.2以上版本) 快速的文件压缩 支持导出binlog 多线程恢复(适用于0.2.1以上版本) 以守护进程的工作方式,定时快照和连续二进制日志(适用于0.5.0以上版本)…
-
10 年前
安装Python PIL的 support not available解决办法
使用PIL生成验证码,安装官方PIL时检查出现如下错误 ----------------------------------------------------------- *** TKINTER support not available (Tcl/Tk 8.4 libraries needed) *** JPEG support not available *** ZLIB (PNG/ZI…
-
10 年前
nagios|icinga 监控特定端口TCP连接数
运维监控 tcp连接数
用法 将脚本放在nagios-plugins目录下 /usr/local/nagios/libexec/check_max_cons.sh 添加自定义命令到 nrpe.cfg command[check_conns_args]=/usr/local/nagios/libexec/check_max_cons.sh -s $ARG1$ -w $ARG2$ -c $ARG3$ 重启插件(加入xin…
-
10 年前
64位系统 32位程序 无法打开大于2G文件解决办法
前言 线上业务是32位的程序,服务器使用的Debian 64位,理论上ext4的文件系统单文件最大支持16T。由于程序日志没有按定时分类,以致于单个文件达到2G,由于无法写入结果导致部分时间段的日志丢失。 最后分析发现是32位程序引用了32位的库,单文件达到32G后fopen无法写入。 一、定义宏 定义宏,使得可以处理大文件(>4GB) (凡是用到得地方,都要引入这个宏定义。所以需要单独写在一…