jenkins+gitlab 快速部署
RabbitMQ消息队列 把消息的内容放入到一个缓存区内,进行排队,程序会逐一的进行调取并处理(就好比餐厅点餐进行排队,逐一处理) 另外,还可以将较慢/较复杂的处理逻辑、有并发数量限制的处理逻辑)
主要介绍通过脚本工具,一键自动化部署web架构,也可单独安装各项服务,成功实现无人值守。
用于elk搭建后,数据过期,加载过慢等等问题,进行自动清理
tomcattomcat启动脚本#!/bin/bash # chkconfig: 2345 74 44 # description: Tomcat is a Java Servlet Container . /etc/profile TOMCAT_HOME=/applicatio
如何快速写个启动脚本,主要通过如下几部1,逻辑捋顺可以在txt文件中,已伪代码的方式,形成体系,罗列顺序,然后在一点点补充代码通过PID 进程文件,判断程序是否运行设置3个模块(开启,关闭,重新加载)然后在用case语句 去调用这个3个模块 实现启动脚本功能restart看进程号变化,reload看配置文件是否生效2,脚本主体内容[root@DB02]# cat /etc/in
Nginx+uwsgi+Django (Python web环境)nginx配置文件[root@DB02 rc3.d]# vi /application/nginx/conf/nginx.conf user root; worker_processes 1; events { &
GO 编写的进程管理工具 GosuvGosuv是一个进程管理工具,使用Go语言编写。与python-supervisor的功能和用法类似。一、Gosuv的特点:Web控制台部分做了重点加强,因为使用频率太高了,在网页上现在可以直接添加先的应用,网页查看日志的部分也做了优化,查看起来没有这么费劲了。使用了websocket连接后端,状态一有变化,前台就能立刻看到变化。reload命令不在是重启的命令
今天由于公司微信端添加地图业务,但地图不支持https,所以将https改为http访问,因此出现访问异常,原因是之前访问的用户,微信端存在缓存页面,但是不会清楚,所以我就提出,可以在nginx在主机头跳转的时候做清楚缓存的操作,让微信端访问时,响应头不存储缓存,这样就解决问题了,下面是配置的过程(配置很简单,但是这个过程我花了1天的时间,如果有坑,
1,流程 本地测试-公司测试环境-生产环境2,步骤 公司测试环境: 1)创建git库 ,创建目录 并出初始化 git init,开发将代码上传git 库 2)部署环境(nginx或apache),创建配置文件*.conf ,修改配置,日志及站点目录  
今日应开发需求,想要显示图片的属性信息,于是度娘就告知exif模块可以实现,操作步骤与问题总结吐下;php安装扩展的几种方法注意与Apache+PHP或者Nginx+PHP的运行模式不同,WorkerMan是基于PHP命令行 PHP CLI 运行的,使用的是不同的PHP可执行程序,使用的php.ini文件也可能不同。所以在网页中打印phpinfo()看到安装了某个扩展,不代表命
部署--前篇 上午将MySQL多实例部署完成,由于有公司特定一些需求,需要源码安装,现在需要批量部署,如果一台台部署,就太过麻烦,而且浪费时间,这个时候自动化部署 就体现出价值了 我们将MySQL制作定制化rpm包,然后放到我们的yum仓库中,在将yum所有客户端,都指向yum源,之后就是
公司最近有新的项目,需要批量安装操作系统,如果不会自动化,那可就悲剧了,一直在机房点鼠标,想想都苦逼,所以写下这篇文章,送给小伙伴; 我们使用CentOS6较多,所以下面以它为例,但为了满足小伙伴,也会告诉你CentOS 7的变化在哪里,授之以鱼不如授之以渔,一定要善于总结,下面就开始。1 、Cobble
利用Shell开发跳板机功能脚本案例开发企业级Shell跳板机案例。要求用户登录到跳板机仅能执行管理员给定的选项动作,不允许以任何形式中断脚本到跳板机服务器上执行任何系统命令。方法1:1)首先做好SSH密钥验证(跳板机地址172.16.1.200)。以下操作命令在所有机器上操作:[root@Yum-CK ~]# useradd qiuyuetao  
调试时间:2016/3/10调试结果:设备运行正常,两者之间误差控制在20毫秒之内户外位置安装 T尽可能安装在最高点,高于周围建筑物T安装点保证水平方向360度,没有障碍物遮挡并且垂直角度不小于10度T远离强无线电频率源(RFI)、电磁干扰源(EMI)和微波基站T与其他GPS天线距离保持1米以上T空旷的位置,避免其他物体遮挡(如金属物体、树木等)登陆WEB 界面注意:如果设置服务器IP地
一、Puppet概述Puppet是开源的基于Ruby的系统配置管理工具,基于C/S的部署架构。是一个为实现数据中心自动化管理而设计的配置管理软件,它使用跨平台语言规范,管理配置文件、用户、软件包、系统服务等。客户端默认每隔半小时会和服务器通信一次,确认是否有更新。当然也可以配置主动触发来强制客户端更新。这样就把日常的系统管理任务代码化了,代码化的好处是可以分享,保存,避免重复劳动,也可以快速恢复以
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号