配置文件结构全局配置(user、worker_processes、error_log、pid)nginx.conf全局配置usernobody;**定义运行nginx服务的用户,还可以加上组,如usernobodynobody;worker_processes1;定义nginx子进程数量,即提供服务的进程数量,该数值建议和服务cpu核数保持一致。除了可以定义数字外,还可以定义为auto,表示让系统
分类:
其他好文 时间:
2018-11-12 13:25:28
阅读次数:
189
一 uwsgi介绍 uWSGI是一个Web服务器,它实现了WSGI协议,uwsgi, http等协议。 Nginx中HttpUwsgiMoule的作用是与uWSGI服务器进行交换 1 WSGI是一种Web服务器网关接口。它是一个Web服务器(如nginx,uWSGI等服务器)与web应用(如用Fla ...
分类:
其他好文 时间:
2018-10-24 19:54:21
阅读次数:
174
Jmeter运行原理: JMETER是运行在JVM虚拟机上的,每个进程的开销比loadrunner的进程开销大,如果以进程的方式来运行每台负载机上的进程数量不会允许太多,当有大量并发时就需要大量的负载机,jmeter选择了以线程方式来运行。jmeter通过线程组来驱动多个线程运行测试脚本对被测服务器 ...
分类:
其他好文 时间:
2018-10-13 21:43:42
阅读次数:
375
php-fpm进程pidpids=$(ps aux | grep ${process} | grep -v "grep" | awk '{print $2}') php-fpm 关闭:kill -INT 'cat /usr/local/php/var/run/php-fpm.pid'php-fpm ...
分类:
Web程序 时间:
2018-10-01 11:07:36
阅读次数:
158
进程池(Pool) 当需要创建的子进程数量不多时,可以直接利用multiprocessing中的Process动态成生多个进程,但如果是上百甚至上千个目标,手动的去创建进程的工作量巨大,此时就可以用到multiprocessing模块提供的Pool方法。 初始化Pool时,可以指定一个最大进程数,当 ...
分类:
系统相关 时间:
2018-09-20 22:53:19
阅读次数:
233
按照正常软件的安装方式,直接通过如下命令进行安装: 安装完成即可,在/usr/sbin/目录下是nginx命令所在目录,在/etc/nginx/目录下是nginx所有的配置文件,用于配置nginx服务器以及负载均衡等信息 nginx会自动根据当前主机的CPU的内核数目创建对应的进程数量(当前ubun ...
分类:
系统相关 时间:
2018-09-04 13:49:55
阅读次数:
190
ginx并发模型: nginx 的进程模型采用的是prefork方式,预先分配的worker子进程数量由配置文件指定,默认为1,不超过1024。master主进程创建监听套接口,fork子进程以后,由worker进程监听客户连接,每个worker子进程独自尝试accept已连接套接口,accept是 ...
分类:
其他好文 时间:
2018-08-25 19:03:00
阅读次数:
222
由于需要对公司特定服务进行监控,于是,通过编写脚本获取各个进程占用系统资源的信息,从而使用zabbix采集到这些数据进行特定进程的基础监控。 我这主要需要监控的程序如下: nginx redis mysql tomcat sentinel mongodb openfire kafka zookeep ...
分类:
系统相关 时间:
2018-07-24 17:56:41
阅读次数:
226
主要方法 常用的就是 from multiprocessing import Pool map() 同步 apply() 同步 apply_async() 异步 手动 close() join() 学的逐渐的由浅入深 ...
分类:
编程语言 时间:
2018-07-18 23:29:39
阅读次数:
202