Linux系统下 Supervisor 安装搭建】的更多相关文章

在 web 应用部署到线上后,需要保证应用一直处于运行状态,在遇到程序异常.报错等情况,导致 web 应用终止时,需要保证程序可以立刻重启,继续提供服务. 所以,就需要一个工具,时刻监控 web 应用的运行情况,管理该进程. Supervisor 就是解决这种需求的工具,可以保证程序崩溃后,重新把程序启动起来等功能. Supervisor 是一个用 Python 写的进程管理工具,可以很方便的用来在 UNIX-like 系统(不支持 Windows)下启动.重启(自动重启程序).关闭进程(不仅仅…
安装Supervisor # 安装supervisor yum install supervisor # 打开supervisor的配置文件 vi /etc/supervisord.conf 将supervisord的配置文件拷贝到/home/supervisord/目录下,这是我的习惯,将配置文件集中管理 # 先创建目录 mkdir /home/supervisord/ # 然后拷贝文件过去 cp /etc/supervisord.conf /home/supervisord/supervis…
1.下载linux的mongodb 2.在目录usr/local下创建文件夹mongodb,把安装包解压到该文件夹中 # mkdir mongodb # tar -zxvf mongodb-3.4.2.tar.gz 3.创建数据文件夹和日志文件 # mkdir data# touch mongodb.log 4.使用命令启动mongodb数据库 # cd /usr/local/mongodb/bin # ./mongod -dbpath=/usr/local/mongodb/data -logp…
linux系统下怎么安装.deb文件? deb 是 ubuntu .debian 的格式.rpm 是 redhat .fedora .suse 的格式. 他们不通用(虽然可以转换一下). deb是debian发行版的软件包ubuntu是基于debian 发行的 所有可以用 .deb是solaris系统下的安装包后缀名.安装方法如下 cd 到安装包的目录 dpkg -i 安装包名字 如果你使用的是red hat linux,然后运行以下命令安装 cd 到安装包的目录rpm -ivh 安装包名字…
linux系统下怎么安装.deb文件? deb 是 ubuntu .debian 的格式. rpm 是 redhat .fedora .suse 的格式. 他们不通用(尽管能够转换一下). deb是debian发行版的软件包 ubuntu是基于debian 发行的 全部能够用 .deb是solaris系统下的安装包后缀名.安装方法例如以下 cd 到安装包的文件夹 dpkg -i 安装包名字 假设你使用的是red hat linux,然后执行下面命令安装 cd 到安装包的文件夹 rpm -ivh…
Linux 系统下Eclipse安装及使用 我们在搞上层开发的时候,都是在Windows下使用Eclipse,那么如果是Linux应用开发,就必须要在Linux中安装Eclipse,用于C/C++开发,当前是要在Linux带界面的系统中运行了,我这里就重新安装了一个带界面的CentOS6.3. 首先打开浏览器,找到JDK的官网,下载Linux下的JDK8的gz包 这个下载过程我就不演示了,然后打开Eclipse的官网,下载Eclipse C/C++相关版本 下载好,之后就是两个gz包 解压jdk…
linux系统下nginx安装目录和nginx.conf配置文件目录 1.查看nginx安装目录 输入命令 # ps  -ef | grep nginx 返回结果包含安装目录 root      2662     1  0 07:12 ?        00:00:00 nginx: master process /usr/sbin/nginx 2.查看nginx.conf配置文件目录 输入命令 # nginx -t 返回结果包含配置文件目录 nginx: the configuration f…
Linux系统下Dubbo安装的详细教程 1.Dubbo的简介 Dubbo是 [1]  阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 [2]  Spring框架无缝集成. 原理图的大概代表的意思: Provider 暴露服务方称之为“服务提供者”. Consumer 调用远程服务方称之为“服务消费者”. Registry 服务注册与发现的中心目录服务称之为“服务注册中心”. Monitor 统计服务的调用次数和调用时间的日志服务称之…
安装Angular-cli 背景 由于公司linux服务器没有外网,无法通过npm包管理器直接安装,只能手动安装一个Angular-cli平台环境! 安装步骤 1. 先再linux系统下安装好nodejs和npm.(重点是angular-cli的安装,node的安装不再此说明) 2. window系统下操作 2.1 在window系统下全局安装Angular Cli npm install -g @angular/cli 2.2 如果安装不成功先安装typescript,typings,因为an…
最近项目要使用Redis,特将这段时间将Redis的学习经验与大家分享,算是对这段时间学习成果的总结和技术提炼,不足之处还望大家批评指正. 项目背景: 有些很少改动的数据和经常使用的数据(例如系统中下拉列表数据),系统需要频繁的与SqlServer数据库进行数据交互,大大的增加了服务器和SqlServer数据的负担,为了减轻SqlServer数据库和服务器的负担,提高程序效率,固考虑将该部分数据单独分离出来,采用运行速度更快的数据库进行性能优化,所有内存数据库Redis便是不二选择. 项目中选择…
1.有jdk包(linux版) 2.放到linux系统下 3.建议在usr下新建jdk目录之后将jdk文件放到该目录下 3.配置系统信息   /etc/profile 需要配置的信息如下:#set java environment    注释 export JAVA_HOME=/usr/java/jdk-1_5_0_02export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/t…
上一篇随笔,已经成功开启了Redis-server,客户端已经可以正常对redis进行正常操作. 但是,redis-server开启的同时,一个大大doc黑屏也在那里开启着,接下来就对讲解如何在Linux系统下让redis-server后台运行(相当于windows系统下以后台服务运行) (1)打开redis.conf配置文件,执行命令后如下图 #vim redis.conf…
该随笔为个人原创,后期会根据项目实践实时更新,如若转载,请注明出处,方便大家获得最新博文! 注:安装Nginx需要Linux系统已经安装   openssl-fips-2.0.2.tar.gz zlib-1.2.7.tar.gz pcre-8.21.tar.gz   第一步:从http://nginx.org/download/上下载相应的版本(或者wget http://nginx.org/download/nginx-1.9.9.tar.gz直接在Linux上用命令下载) 第二步:解压  t…
一. 首先要解释一下,什么是LNMP,LNMP起源于LAMP,LAMP是Linux+Apache+Mysql/MariaDB+Perl/PHP/Python的缩写,这里将Web服务端的Apache替换成了资源消耗更少,更稳定的Nginx,所以LNMP就是Linux+Nginx+Mysql/MariaDB+Perl/PHP/Python的缩写: 引用LNMP一键安装包网站的简介来简单的介绍一下,为什么要选择LNMP LNMP一键安装包是什么? LNMP一键安装包是一个用Linux Shell编写的…
程序版本 : VMware® Workstation 14 Pro 系统环境 : win10 64位下 ubuntu-14.04.5-desktop-amd64 问题:在运行linux系统过程中,desktop界面不能适用客户机的大小(桌面界面太小,不好操作). 第一步 : 选择 “虚拟机” ->“安装VMware Tools” ,在一些更早的版本中可能是“更新VMware Tools” 第二步 : 挂载VMware Tools的CD驱动(VMware Tools文件存在于一个CD设备之用),并…
Linux系统中Tomcat的安装配置. 前提JDK已经安装好. 安装 下载tomcatwget http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz (1)解压apache-tomcat-8.0.20.tar.gz# tar-zxvf apache-tomcat-8.0.20.tar.gz(2)复制解压后的目录apache-tomcat-8.0.20到/usr/local下并…
[项目背景]:阿里云ECS服务器,Linux(centos7.2 64位),环境部署使用的是阿里云一键安装包(LAMP)等 [项目需求]:linux安装memcached 和php开启Memcached的扩展 [项目涉及软件包]:总共涉及4个软件包,分为服务器端:libevent(安装 Memcached 服务器所依赖的软件包,下载地址:http://libevent.org/).Memcached(Memcached 服务器软件包,下载地址:http://memcached.org/):客户端…
一.防火墙状态: 1.查看防火墙状态: systemctl status firewalld service iptables status firewall-cmd --state 2.永久有效开启或关闭防火墙: 开启防火墙 -- chkconfig iptables on 关闭防火墙 -- chkconfig iptables off   systemctl disabled firewalld 3.暂时开启或关闭防火墙: 开启防火墙 -- service iptables start 关闭…
系统要求 本安装教程仅限于CentOS7,其他系统不适用.centos-extras仓库必须是启用状态,这个仓库默认状态是启用,如果不是启用状态,请修改. 卸载旧版本的Docker Docker的旧版本叫做docker或者docker-engine.现在的Docker版本是Docker CE(社区版)和Docker EE(企业版).一般情况下,咱们使用Docker CE(社区版)就可以了.如果你的系统安装了旧版本,卸载它们以及与它们相关的依赖.命令如下: $ sudo yum remove do…
菜鸟一个,记录下yum 安装mysql的方法,给需要的朋友也做个参考吧. 弄了个新vps,想安装最新版的mysql,网上查了相关资料,记录如下: 1.安装查看有没有安装过:          yum list installed mysql*          rpm -qa | grep mysql* 查看有没有安装包:          yum list mysql* 安装mysql客户端:          yum install mysql 安装mysql 服务器端:         …
转载出处:http://www.cnblogs.com/xuliangxing/p/7066913.html 本文主要介绍的是如何是Linux环境下安装JDK的,因为Linux环境下,很多时候也离不开Java的,下面笔者就和大家一起分享如何jdk1.8的过程吧. 一.安装环境 操作系统:Red Hat Enterprise Linux 6 64 位(版本号6.6) JDK版本:1.8 工具:Xshell5.Xftp5 说明:本文是通过Xshell5工具远程连接Linux操作,如果是直接在Linu…
首先下载适合的版本.这里我使用的是node v.10.36 先介绍编译安装的详细过程. 下载该版本: wget http://nodejs.org/dist/v0.10.36/node-v0.10.36-linux-x64.tar.gz 解压缩: tar xf node-v0.10.36-linux-x64.tar.gz #更改目录名称 mv node-v0.10.36-linux-x64 nodejs #移动到指定目录 mv nodejs /data/ cd /data/nodejs/bin…
一.简介 Keepalived是一个免费开源的,用C编写的类似于layer3, 4 & 7交换机制软件,具备我们平时说的第3层.第4层和第7层交换机的功能.主要提供loadbalancing(负载均衡)和 high-availability(高可用)功能,负载均衡实现需要依赖Linux的虚拟服务内核模块(ipvs),而高可用是通过VRRP协议实现多台机器之间的故障转移服务. Keepalived是一个基于VRRP协议来实现的服务高可用方案,可以利用其来避免IP单点故障,类似的工具还有heartb…
学习鸟哥linux私房菜所得 sendmail 可以使用rpm -qa |grep sendmail来查看一下是否已安装sendmail-cf和sendmail 如果没有安装可用yum -y install sendmail-cf安装 (注意:经自己测试,发现,用yum命令下载sendmail-cf的时候也会把sendmail安装上去) (rpm的参数:-q是query查询的意思,a是所有的意思) 用rpm -qa|grep m4 来查看一下m4是否已安装,m4是转换sendmail设定文档的一…
在linux下安装nginx的时候,一般在./configure的阶段会要求通过prefix设置安装路径.因此,在./configure的时候指定不同的prefix就可以安装多个nginx啦. 值得注意的是,安装完之后,两个nginx的监听端口要设置成不同的监听端口.否则,会有一个nginx无法启动. ./configure --prefix=/home/work/nginx1 .....//第一个nginx的安装配置 make && make install ./configure --…
先查看一下系统版本,本例采用的操作系统是CentOS 6.5: 如果你是初装之后的操作系统,那么有可能wget这个组件是不存在的,所以你要安装一下它,这样才可以让你从网上down下你要的安装包: 上面这幅图是检查一下你是否安装过wget组件,如果没有的话用下面这条语句安装一下它即可: #yum install -y wget 当然如果你不检查也可以,直接执行wget时会报command not found 的错误: 安装好之后去下载jdk包: #wget http://download.orac…
在linux下部署java开发的web应用,一般采用Tomact+jre环境(可不需要apache),在RHEL和CentOS下,可以采用yum在线自动安装方式安装,具体操作如下: 1.基础环境安装配置,如操作系统(我使用Centos6.3).网络及主机基本配置等 2.yum安装tomcat:  yum -y install tomcat6 tomcat6-webapps tomcat6-admin-webapps tomcat6-docs-webapp tomcat6-javadoc yum安…
一. 准备工作 1 删除本地centos7中的mariadb: 查看系统中是否已安装 mariadb 服务: rpm -qa | grep mariadb 或 yum list installed | grep mariadb 如果已安装则删除 mariadb及其依赖的包: yum -y remove mariadb-libs-5.5.44-2.el7.centos.x86_64 关闭防火墙: firewall-cmd --state #查看防火墙状态 systemctl stop firewa…
Mongodb介绍 MongoDB是一个开源文档数据库,提供高性能,高可用性和自动扩展,官方文档:https://docs.mongodb.com/manual/introduction/ MongoDB中的记录是一个文档,它是由字段和值对组成的数据结构,类似于JSON对象: { name:”Angel”, age:18, sex:w hobby:[“basketball”,”football”] } mongo和传统型数据库相比最大的不同: 传统型数据库: 结构化数据, 定好表结构后每一条的内…
1.新建虚拟机时,自己下载的是centos64系统,选择系统时,默认选择centos,而未选择centos64位,导致犯了一个低级错误,导致后面网卡安装一直有问题 2.查看ip命令与centos5.x和centos6.x版本,皆不同,改为ip addr 3.配置网卡时,必须将网卡设为开机自动激活 希望后面的同学,不要出现我这样的坑,谢谢!…