![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
devops
文章平均质量分 65
砚上有墨
这个作者很懒,什么都没留下…
展开
-
Nginx归总
Nginx的优势:发展趋势比较好,Nginx是一个高性能的HTTP和反向代理服务器Nginx采用高并发IO多路复用epoll异步非阻塞日志的格式192.168.100.254 - - [17/Dec/2017:14:45:59 +0800] “GET /nginx-logo.png HTTP/1.1” 200 368“http://192.168.100.10/” “Mozilla/5.0 (Windows NT 6.1; WOW64; rv:57.0) Gecko/20100101 Firefo转载 2021-08-17 10:11:54 · 137 阅读 · 0 评论 -
tomcat优化
修改最大请求的并发数(maxThreads=“500”) 默认是200公司必须改,接受最大请求的并发数。先改成150-160左右最好。最多可以500修改连接超时时间(connectionTimeout=“20000”)单位毫秒,如果为-1,表示不限制建立客户连接的时间address=“ip地址” 如果服务有两个以上IP地址,该属性可以设定端口监听的IP地址,默认情况下,端口会见通服务器上所有的IP地址。minSpareThreads=“100” 最小备用线程maxSpareThreads=“50原创 2021-08-17 10:09:25 · 107 阅读 · 0 评论 -
ELK日志分析、索引、切片、生命周期等
1.elk的背景介绍与应用场景在项目应用运行的过程中,往往会产生大量的日志,我们往往需要根据日志来定位分析我们的服务器项目运行情况与BUG产生位置。一般情况下直接在日志文件中tailf、 grep、awk 就可以获得自己想要的信息。但在规模较大的场景中,此方法效率低下,面临问题包括日志量过大、文本搜索太慢、如何多维度查询。这就需要对服务器上的日志收集汇总。常见解决思路是建立集中式日志收集系统,将所有节点上的日志统一收集,管理,访问。一般大型系统往往是一种分布式部署的架构,不同的服务模块部署在不同的服务器原创 2021-08-17 10:06:29 · 1238 阅读 · 0 评论 -
PHP优化
php优化:pid = run/php-fpm.pid#pid设置,默认在安装目录中的var/run/php-fpm.pid,建议开启error_log = log/php-fpm.log#错误日志,默认在安装目录中的var/log/php-fpm.loglog_level = notice#错误级别. 可用级别为: alert(必须立即处理), error(错误情况), warning(警告情况), notice(一般重要信息), debug(调试信息). 默认: notice.emerge原创 2021-08-17 10:00:04 · 199 阅读 · 0 评论 -
MySQL优化
[client]port = 4018socket = /cx_data/4018/tmp/mysql.sock[mysql]prompt="\u@\h: \R:\m:\s [\d]> "no-auto-rehash[mysqld]BASIC SETTINGS ###### 基本配置server-id = 0002384018 #ip末6位+端口号user = mysqlport = 4018basedir = /usr/local/mysql80原创 2021-08-17 09:58:41 · 299 阅读 · 0 评论 -
开源harbor镜像仓库构建
Harbor是由VMWare公司开源的容器镜像仓库。事实上,Harbor是在Docker Registry上进行了相应 的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包括:管理用户界面,基于角色的 访问控制 ,AD/LDAP集成以及审计日志等,足以满足基本企业需求。官网地址:https://vmware.github.io/harbor/cn/1.安装docker与docker-compose2.解压离线包部署tar zvxf harbor-offline-install-v1.9.1原创 2021-08-17 09:47:31 · 210 阅读 · 0 评论 -
LVS-系统配置的参数net.ipv4.tcp_keepalive_time不生效
使用LVS做负载配置参数net.ipv4.tcp_keepalive_time不生效问题:为了节省TCP连接时间,我们选择建立几个固定的TCP长连接,然后把所有的消息平均分配的这几个TCP通道上传送给对方。另一种情况:客户端和服务端之间是一个会话,要隔一段时间发个心跳。现在出现了第三种情况,我是一个代理程序,要转发一个会话,让服务端和客户端都无感知;而且多个会话可以复用一个通路(1)我需要在会话建立之前就建立连接;(2)没设计代理的心跳接口,我不能自己给后端发心跳;但代理和后端之间隔着LVS。转载 2021-07-29 20:45:18 · 2713 阅读 · 1 评论 -
Git版本控制
Git版本控制申请GitHub账号同学们可以直接登录https://github.com网站申请GitHub的账号, 用于学习gitgit基本操作知识git是免费开源的版本控制软件, 对于版本控制而言在敏捷开发的流程中是必不可缺的一部分, 版本控制就是对开发者的代码进行集中化、迭代化管理, 使得每个开发阶段的代码得以保存记录, 方便版本的回退、多人协作的问题. git是现代DevOps理论中实现代码管理的最优工具之一.安装## 安装git(Linux、Windows、MacOS均支持git原创 2020-07-29 09:21:24 · 72 阅读 · 0 评论