标签:部署相关的结果199条:

    部署python web环境

      在这篇文章里,我们将搭建一个简单的Web应用,在虚拟环境中基于Flask框架,用Gunicorn做wsgi容器,用Supervisor管理进程,然后使用OneAPMPython探针来监测应用性能,形成一个「闭环」!希望能对大家有所帮助,首先简单来介绍一下环境:系统环境:ubuntu14.04Python2.7.6安装组件库第一步安装所需要的存储库,因为打算用到虚拟环境,用到pip安装和管理Pyth…

    发布于:2019-11-07 13:26:24

    Linux 一台服务器部署多个tomcat

      linux系统下安装两个或多个tomcat编辑环境变量:vi/etc/profile加入以下代码(tomcat路径要配置自己实际的tomcat安装目录)##########firsttomcat###########CATALINA_BASE=/usr/local/tomcatCATALINA_HOME=/usr/local/tomcatTOMCAT_HOME=/usr/local/tomcate…

    发布于:2019-11-07 11:10:02

    Ansible部署模块的时候出现中文乱码的问题

      Ansible部署模块的时候出现中文乱码的问题今天在部署服务的时候遇到了一个很罕见的现象,线上有15台服务器是手机推送消息的服务,新来的小运维使用ansible批量跑部署脚本的时候,发现手机端接收到来的消息全是乱码,然后登陆到服务器,查看日志发现,日志里面就是乱码,如图:由于这个问题用户是有感知的,所以属于“事故”级别了,于是小boss大怒,叫运维赶快回滚,然后让开发赶紧重新检查代码,然后开骂测试都是吃屎的么这么大的一个问题都看不出来真是一群…

    发布于:2019-11-07 06:02:54

    Ceph 快速部署 ( Centos7 + Jewel )

      Ceph 快速部署 ( Centos7 + Jewel )这篇文章主要介绍了如何用三台虚拟机搭建一套Ceph分布式系统,步骤简洁但不失准确性。环境清理一小节可以解决绝大多数部署不成功的问题,最后一节介绍了常用的Ceph操作,希望能给刚搭建环境的同学一些帮助。环境三台装有CentOS7的主机,每台主机有三个磁盘(虚拟机磁盘要大于100G),详细信息如下:[root@ceph-1~]#cat/etcedhat-releaseCentOSLinuxreleas…

    发布于:2019-11-07 04:01:57

    用ceph-deploy安装ceph并部署集群

      用ceph-deploy安装ceph并部署集群部署安装关于安装ceph整个过程中遇到的问题,以及靠谱的解决办法,个人亲测有效,不代表广大同行的观点。我用的是服务器,所以没搞什么用户的问题。机器是centOS7.3。我安装的ceph版本是jewel,目前只用了3个节点。节点IP命名角色10.0.1.92e1092mon10.0.1.93e1093mon,osd10.0.1.94e1094mon,osd第一步:准备工作(以下工作在所有节点上都要执…

    发布于:2019-11-07 03:48:05

    python利用flask,gunicorn部署接口全过程

      python利用flask,gunicorn部署接口全过程背景无论开发Android还是Web端程序,有时候不免需要一些接口供自己调用进行测试,这里记录一下详细的过程。环境配置1、阿里云的9.9的学生特惠机,Ubuntu14.0464位2、利用putty输入公网ip登录到服务器先配置编码为utf-8输入账号密码3、要利用apt-get包管理工具下载各种包,所以先更新下源,随手把git也安一下,安装中途输入Y即可apt-getupdateapt-getin…

    发布于:2019-11-06 16:12:52

    用supervisor+nginx部署服务的流程

      以chat_service为例:1、将项目拷贝至某一路径2、更改supervisor配置文件:supervisor.conf(一般在/etc/目录下)在/etc/supervisor.d/目录下新建chat_service.conf配置文件,如下:[program:chat_service]command=/usr/local/bin/gunicorn-b0.0.0.0:8001-w40-kgev…

    发布于:2019-11-06 15:24:34

    从开发到部署会用到的 Docker 命令

      从开发到部署会用到的 Docker 命令本文的目的是理解容器开发在目标环境中部署的端到端流程,并列出这些操作所需的Docker命令。一、介绍整个流程包括使用代码、依赖软件和配置来开发容器映像,在开发环境中运行和测试容器,将容器映像发布到DockerHub,以及最后的部署和在目标环境中运行容器。本文假设您已经在开发和目标环境中安装了Docker引擎。有关安装说明请参阅6.3:https://docs.docker.com/engine/i…

    发布于:2019-11-06 06:19:28

    系统部署之keepalived安装

      安装文件keepalived-1.3.5.tar.gz编译安装./configuremake&&makeinstall修改配置机器1/etc/keepalived/keepalived.conf!ConfigurationFileforkeepalivedglobal_defs{notification_email{root@localhost}notification_email…

    发布于:2019-11-06 02:32:28

    使用Docker来部署NodeJs应用

      Docker的环境无关性以及自动化特性实在是令人称赞,最近遇到的一个问题是,NodeJs使用8.x版本开发,但是线上服务器是7.x的,这时候又不能动线上的应用。于是想到了使用Docker来部署NodeJs,服务器是Ubuntu的。安装Dockeraptinstalldocker.ioDockerfile编写由于默认的dockhub速度非常慢导致下载镜像慢,而且镜像下来的Ubuntuapt源又是国外…

    发布于:2019-11-06 01:29:40

    部署LAMP+NFS实现双Web服务器负载均衡

      部署LAMP+NFS实现双Web服务器负载均衡一、需求分析前端需支持更大的访问量,单台Web服务器已无法满足需求了,则需扩容Web服务器;虽然动态内容可交由后端的PHP服务器执行,但静态页面还需要Web服务器自己解析,那是否意味着多台Web服务器都需要在各自的系统中都存有一份静态页面数据呢?那么如果能将静态页面集中存放,所有Web服务器都来集中地取文件,对于文件的一致性就有了保障,这个集中地就叫做“文件共享服务器”;二、需求实现web1充当h…

    发布于:2019-11-05 17:24:20

    Saltstack批量编译部署Nginx(多模块)

      Saltstack批量编译部署Nginx(多模块)最近一直在研究saltstack的同步文件和批量执行命令,随着架构的变大,批量部署的需求也变得明显起来了,我需要用一条命令就部署好nginx和tomcat,并且符合我所有的环境需求,可以直接投入生产环境使用,这就需要用到saltstack的批量安装部署功能了。这篇文章主要介绍nginx的批量部署,下篇讲解tomcat多实例的批量部署方法。环境介绍:CentOS6.5salt2015.5.10ngi…

    发布于:2019-11-05 14:34:04

    用 Docker Compose 部署 PySpider

      PySpider是一个国人编写的强大的网络爬虫系统并带有强大的WebUI。采用Python语言编写,分布式架构,支持多种数据库后端,强大的WebUI支持脚本编辑器,任务监视器,项目管理器以及结果查看器。上面这段是从「PySpider中文网」摘录的。总而言之,它就是一个All-in-one的爬虫系统,比Scrapy强的地方,主要就是上手更容易,打开web页面就可以开始写爬虫。但「开包即食」这一点,仅…

    发布于:2019-11-04 16:11:43

    Ansible服务部署与使用-Ansible使用前提

      第1章SSH+Key实现基于密钥连接(Ansible使用前提)说明:Ansible其功能实现基于SSH远程连接服务使用Ansible需要首先实现SSH密钥连接1.1部署SSHKey1.1.1第一个里程碑:创建密钥对ssh-keygen-t指定密钥类型rsa1dsa(常用)ecdsa语法:SYNOPSISssh-keygen[-q][-bbits]-ttype[-Nnew_passphrase][-…

    发布于:2019-11-04 14:57:24

    Ansible服务部署与使用-Ansible介绍

      Ansible服务部署与使用-Ansible介绍第2章Ansible软件介绍python语言是运维人员必须会的语言ansible是一个基于python开发的自动化运维工具其功能实现基于ssh远程连接服务ansible可以实现批量系统配置,批量软件部署,批量文件拷贝,批量运行命令等功能除了ansible之外,还有saltstack等批量管理软件2.1自动化批量管理方式说明2.1.1ssh+key方式的说明免密码登录验证是单向的,方向从私钥(钥匙)…

    发布于:2019-11-04 14:53:16

    Ansible服务部署与使用-Ansible模块

      Ansible服务部署与使用-Ansible模块第3章Ansible中的模块说明3.1ping模块:测试连通性[root@m01~]#ansibleall-mping172.16.1.8|SUCCESS=>{"changed":false,"ping":"pong"}172.16.1.41|SUCCESS=>{"changed":false,"ping":"pong"}172.16.1.31|SUCCESS=>{"change…

    发布于:2019-11-04 14:35:07