2017年12月15日

记一次通过nginx反代网站请求总是超时的问题

摘要: 问题描述 公司网站一个页面通过点击“导出数据”来进行数据的导出,后台是通过sql语句进行查询然后再导出为excel文件,因为需要查询数据过多,所以执行起来较慢,每次在等待导出一分钟之后提示网站请求超时。 解决思路 一开始查看了tomcat的连接超时时长,发现时间为20000ms,所以不是tomcat 阅读全文

posted @ 2017-12-15 18:05 生活不如诗 阅读(2549) 评论(0) 推荐(0) 编辑

2017年11月30日

记一次磁盘已满,服务访问不到的报错信息

摘要: 问题描述 服务在今天10点左右突然访问不到了,然后登陆服务器发现磁盘空间占用已满,大部分空间都被httpd的访问日志占用,清除了日志只有重启tomcat发现还是访问不到,重启服务器之后就可以访问了,然后开始排查故障。 故障排查 1. 首先查看了tomcat的catalina.out日志,发现有如下报 阅读全文

posted @ 2017-11-30 11:12 生活不如诗 阅读(275) 评论(0) 推荐(0) 编辑

2017年11月4日

python列表、字典、循环结构练习题

摘要: 1. 购物车程序: 需求: 启动程序,让用户输入工资,然后打印商品列表; 允许用户根据商品编号购买商品; 用户输入商品列表后检测余额是否足够,够就直接扣款,不够就提醒; 用户可以一直购买商品,也可以直接退出,退出后打印已购买商品和余额; 阅读全文

posted @ 2017-11-04 17:01 生活不如诗 阅读(1377) 评论(0) 推荐(0) 编辑

python的数据类型

摘要: python的数据类型: 字符型 整数 浮点数(float) 布尔型 列表 字典 元组 字符型 特性 字符串类型是不可变的 举例: a = 'hello' a = 'wolrd' 虽然a的值变了,但是a = 'wolrd‘相当于在内存又开辟了一块空间,以前的空间并没有被覆盖,而是会被系统自动回收掉。 阅读全文

posted @ 2017-11-04 15:14 生活不如诗 阅读(168) 评论(0) 推荐(0) 编辑

2017年9月27日

git配置子模块

摘要: 使用场景 有时候我们会遇到这样的需求,两个版本仓库A和B都是分离的,但是A仓库又依赖于B仓库,这种情况下我们就需要配置B仓库为A仓库的子模块,当拉取A仓库的时候B仓库也会跟随着被拉取下来,就是说把A仓库和B仓库当做类似一个项目来使用。 配置方法 1. 使用git的子模块来配置此方法,步骤: 拉取A仓 阅读全文

posted @ 2017-09-27 16:30 生活不如诗 阅读(362) 评论(0) 推荐(0) 编辑

2017年9月4日

zabbix通过jmx采用默认tomcat模板监控tomcat好多值不支持的问题排查

摘要: 前言 采用zabbix 3.0对tomcat进行监控,已经安装好jmx,而且通过jconsole也能够连接tomcat进行监控。但是采用zabbix自带的监控模板却发现很多监控项都提示不支持。 排查故障 1. 下载cmdline jmxclient 0.10.3.jar,采用此软件可以探测需要监控的 阅读全文

posted @ 2017-09-04 17:36 生活不如诗 阅读(563) 评论(0) 推荐(0) 编辑

2017年9月1日

阿里云ecs自定义监控项

摘要: 前言 阿里云提供了丰富的监控功能,其内置了非常多的监控项,不过可能平时的运维工作还是会遇到有些监控项需要自己添加的情况。阿里云自定义监控项需要用到阿里云的脚本文件,有python和shell两种模板,此处采用shell模板进行监控:http://imgs storage.cdn.aliyuncs.c 阅读全文

posted @ 2017-09-01 15:28 生活不如诗 阅读(331) 评论(0) 推荐(0) 编辑

2017年8月31日

开源跳板机jumpserver的安装部署和使用详细教程及踩坑经验

摘要: 前言 jumpserver是一个开源的跳板机解决方案,用pyton开发,支持二次开发,还继承了ansible用于提供服务器的批量管理,而且能够提供绝大多数的跳板机功能,是一个非常不错的开源项目,也完全支持在生产环境中的使用部署。 安装篇 jumpserver需要依赖于mysql数据库,python开 阅读全文

posted @ 2017-08-31 15:20 生活不如诗 阅读(2289) 评论(0) 推荐(0) 编辑

2017年8月8日

kubernetes介绍

摘要: 前言 随着docker的火热,kubernetes也跟随着火爆起来。kubernetes是google基于go语言开发的容器编排工具。可用于容器集群的管理工作,kubernetes集成了google十几年的容器使用经验,所有其在各方面都远超其他容器编排工具。通过kubernetes可以实现多个容器节 阅读全文

posted @ 2017-08-08 11:12 生活不如诗 阅读(323) 评论(0) 推荐(0) 编辑

2017年7月28日

git使用方法

摘要: git介绍 Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 git架构 git由三部分组成: 工作区: 阅读全文

posted @ 2017-07-28 11:23 生活不如诗 阅读(327) 评论(0) 推荐(0) 编辑

导航