Redis 图形化监控方案 RedisLive 介绍【好文】

Redis 图形化监控方案 RedisLive 介绍【好文】
Redis 图形化监控方案 RedisLive 介绍【好文】 作为一款开源的 Redis 图形化监控工具,RedisLive 提供对 Redis 实例的内存使用情况,接收的客户端命令,接收的请求数量以及键进行监控。RedisLive 的工作原理基于 Redis 的 INFO 和 MONITOR 命令,通过向 Redis 实例发送 INFO 和 MONITOR 命令来获取 Redis 实例当前的运行数据。 RedisLive 提供的图形化展示界面如下图所示: redis-live 安装 RedisLive 使用...

nginx post 405 not allowed

nginx post 405 not allowed
异常:nginx post 405 not allowed,nginx默认是不允许对静态文件执行post 出现原因:Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求,否则会返回“HTTP/1.1 405 Method not allowed”错误 解决方案: error_page 405 = $uri; 即可正常响应!  

docker化了lnmp/lamp

docker化了lnmp/lamp
docker化了lnmp/lamp:https://lnmp.org/,lnmp docker一键部署镜像 命令:docker create -ti --name lamp -p 80:80 -p 443:443 -v /data/lamp/mysql/var:/usr/local/mysql/var -v /data/lamp/apache/conf:/usr/local/apache/conf -v /data/lamp/wwwroot:/home/wwwroot -v /data/lamp/logs:/home/logs -v /data/lamp/ssl:/root/ssl $base_lnmp_images 参数: mysql/var:数据库目录 apache/conf:apache配...

Docker教程总结四

Docker教程总结四
Docker教程总结四:docker中批量操作所有的容器命令 主要利用强大的文本分析工具awk命令来实现。 docker中启动所有的容器命令 docker start $(docker ps -a | awk '{ print $1}' | tail -n +2) docker中关闭所有的容器命令 docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2) docker中删除所有的容器命令 docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2) docker中删除所有的镜像 ...

两个实用的 python 装饰器: timeout超时控制 和 trace单步追踪

两个实用的 python 装饰器: timeout超时控制 和 trace单步追踪
timeout超时控制 通过设置时钟信号给函数添加超时终端功能, 不适用于通过 os.system() 调用外部程序的情形. import signal import functools class TimeoutError(Exception): pass def timeout(seconds, error_message='Function call timed out'): def decorated(func): def _handle_timeout(signum, frame): raise TimeoutError(error_message) def wrapper(*args, *...

python高度健壮性的异常和超时问题

python高度健壮性的异常和超时问题
python高度健壮性的异常和超时问题 爬虫/Python这类型程序典型特征是意外多,无法确保每次请求都是稳定的返回统一的结果,要提高健壮性,能对错误数据or超时or程序死锁等都能进行处理,才能确保程序几个月不停止。 一、基础try&except异常处理 try&except的语句作用不仅仅是要让其捕获异常更重要的是让其忽略异常,因为爬虫中的绝大多数异常可能重新请求就不存在,因此,发现异常的时候将其任务队...

dpkg -i 依赖包异常

dpkg -i 依赖包异常
在使用sudo dpkg -i 安装deb包后,会出现依赖包关系而不能正常安装软件,这个时候先更新下源然后解决依赖关系后重装即可。[ubuntu dpkg异常] # 更新 sudo apt-get update # 解决依赖关系 sudo apt-get -f install # 重新安装 sudo dpkg -i xxx.deb  

后台运行python程序(gui and not gui)

后台运行python程序(gui and not gui)
后台运行python程序(gui and not gui) 依赖说明: xvfb:虚拟设备,即一个虚拟的X服务器环境 [主要适用于Run Gui program on Server OS] pyvirtualdisplay:a python wrapper for Xvfb, Xephyr and Xvnc 依赖安装: sudo apt-get install xvfb pip install pyvirtualdisplay 示例代码: #!/usr/bin/env python from pyvirtualdisplay import Display from selenium import webdriver display =...

linux冷备

linux冷备
资源有限的情况下,冷备的方案 一、确保数据安全性 硬盘用raid10 & 异地推送。 可利用工具将google drive挂载到linux目录下。 shell for ftp 传送到ftp服务器 二、冷备脚本,防止出现rm -rf path的致命错误。 #!/bin/bash # 要备份的数据路径 WEB_DATA=/backup # 定义备份数据的名字和旧备份数据的名字 WebBakName=Web_$(date +%Y%m%d).tar.gz # 删除本地3天前的数据 rm -rf /root/Web_$(date ...

linux热备

linux热备
这里不是传统意义上的热备方案,因为GCE流量太贵【0.23美元/GB】,只能做定时“热备”。 一、利用linux rsync热备。首先安装: # ubuntu/debian apt install rsync # centos yum install rsync 二、rsync 同步命令,更高级的用法请--help: # /data/为要备份的本地目录 # /backup/gce/为要备份至服务器的哪个目录 rsync -avu --progress --delete /data/ root@$ip:/backup/gce/ 三、利用脚本自动备份,...