tree /application/nginx/ #nginx整个安装结构 /application/nginx/conf/nginx.conf解释: 全局配置 #user nobody; #运行用户 Worker_processes 1 ; #工作进程数量 #error_log log/err..... ...
分类:
其他好文 时间:
2018-04-01 10:41:04
阅读次数:
510
1 进程池Pool基本概述 在使用Python进行系统管理时,特别是同时操作多个文件目录或者远程控制多台主机,并行操作可以节约大量时间,如果操作的对象数目不大时,还可以直接适用Process类动态生成多个进程,几十个尚可,若上百个甚至更多时,手动限制进程数量就显得特别繁琐,此时进程池就显得尤为重要。 ...
分类:
编程语言 时间:
2018-03-22 01:44:21
阅读次数:
3323
建立一个守护进程:#!/bin/shPRO_NAME=./xxxx.shwhiletrue;do#用ps获取$PRO_NAME进程数量echo‘‘>nohup.outNUM=`psaux|grep-w${PRO_NAME}|grep-vgrep|wc-l`#echo$NUM#少于1,重启进程if["${NUM}"-lt"1"];thenecho"${PRO_NAME}waskilled"${
分类:
系统相关 时间:
2018-03-13 21:38:55
阅读次数:
242
安装步骤下载源码包2解压包并编译make&&makeinstall查看目录conf配置文件目录html样例文件sbin进程-t查看配置文件是否出错编辑启动脚本文件内容下载地址更改权限并添加服务编辑配置文件vimnginx.conf下载地址文件内容定义user定义启动nginx的用户worker_processes子进程数量worker_rlimit_nofile定义打开多少个文件w
分类:
其他好文 时间:
2018-03-13 21:10:34
阅读次数:
184
经常使用top命令了解进程信息,其中包括内存方面的信息。命令top帮助文档是这么解释各个字段的。VIRT , Virtual Image (kb)RES, Resident size (kb)SHR, Shared Mem size (kb)%MEM, Memory usage(kb)SWAP, S ...
分类:
系统相关 时间:
2018-02-23 17:14:16
阅读次数:
221
Python 多进程编程之multiprocessing--Pool 当需要创建的子进程数量不多的时候,可以直接利用multiprocessing 中的Process 动态生成多个进程, 但是,如果是成百上千个任务,手动创建的话,工作量会很大,此时就会用到multiprocessing 下的Pool ...
分类:
编程语言 时间:
2018-02-08 00:23:27
阅读次数:
182
集群介绍根据功能划分为两大类:高可用和负载均衡高可用集群通常为两台服务器,一台工作,另外一台作为冗余,当提供服务的机器宕机,冗余将接替继续提供服务实现高可用的开源软件有:heartbeat、keepalived负载均衡集群,需要有一台服务器作为分发器,它负责把用户的请求分发给后端的服务器处理,在这个集群里,除了分发器外,就是给用户提供服务的服务器了,这些服务器数量至少为2实现负载均衡的开源软件有L
分类:
其他好文 时间:
2018-01-29 16:10:29
阅读次数:
153
Erlang本身对进程数,原子长度等没有限制,但为了提高性能和节省内存,总会在实际实现中和运行环境中作出一些限制。 1、进程数量 缺省情况下同时存在的最大Erlang进程数量不超过2^18=262144个,最大值为2^27-1=134217727,是由于内存的限制在32位环境中这个数量不太可能达到。 ...
分类:
其他好文 时间:
2018-01-23 16:46:42
阅读次数:
188
**一、安装Nagios(源码)1、安装准备:编译工具 #yum -y install gcc gcc-c++创建用户和组 #useradd nagios #groupadd nagcmd #usermod -G nagcmd nagios2、装包:配置:# ./configure --with-nagios-user=nagios --with-nagios-group=nagcm
分类:
移动开发 时间:
2018-01-09 21:13:21
阅读次数:
202