一,Zabbix生产环境监测案例概述 1.1 项目规划 [x] :主机分组 交换机 Nginx Tomcat MySQL Apache PHP-fpm redis(也有状态页, 自己研究) memcache(也有状态页, 自己研究) [x] :监控对象识别: 使用SNMP监控交换 使用IPMI监控服 ...
分类:
其他好文 时间:
2018-12-16 12:23:51
阅读次数:
282
[root@bogon default]# ps aux | grep "nginx: worker process" | awk '{print $1}'rootrootrootrootroot [root@bogon default]# vi /etc/nginx/nginx.conf user ...
分类:
其他好文 时间:
2018-12-15 18:43:12
阅读次数:
441
多worker、多队列 celery是一个分布式的任务调度模块,那么怎么实现它的分布式功能呢,celery可以支持多台不同的计算机执行不同的任务或者相同的任务。 如果要说celery的分布式应用的话,就要提到celery的消息路由机制,提到AMQP协议。 简单理解: 可以有多个"消息队列"(mess ...
分类:
编程语言 时间:
2018-12-15 18:40:14
阅读次数:
320
微信公众号:郑尔多斯关注可了解更多的Nginx知识。任何问题或建议,请公众号留言;关注公众号,有趣有内涵的文章第一时间送达! 事件机制 下面是我们对nginx事件相关的配置,如下: 1events {2 worker_connections 1024;3 use epoll;4} 我们明确的使用了e ...
分类:
其他好文 时间:
2018-12-15 00:59:55
阅读次数:
180
Master和Worker是执行任务之前存在的进程 (类似于公司) Driver和Excutor是任务执行之后存在的进程(类似于公司接到项目后才成立的项目小组) 启动步骤: 注测的目的: ...
分类:
系统相关 时间:
2018-12-14 21:08:19
阅读次数:
192
进程池Pool 当需要创建的子进程数量不多时,可以直接利用multiprocessing中的Process动态成生多个进程,但如果是上百甚至上千个目标,手动的去创建进程的工作量巨大,此时就可以用到multiprocessing模块提供的Pool方法。 初始化Pool时,可以指定一个最大进程数,当有新 ...
分类:
系统相关 时间:
2018-12-14 19:42:29
阅读次数:
242
配置文件保存,是为了工作方便。特别是优化好的配置。我们基本可以直接复制粘贴。这样做可以快速的完成手上的工作!! vim nginx.conf 下面是一个反向代理的负载均衡配置文件 ...
分类:
其他好文 时间:
2018-12-14 14:57:34
阅读次数:
141
windows上运行celery4.x就会出现问题: ValueError: not enough values to unpack (expected 3, got 0) 解决办法: pip install eventlet 启动worker的时候加一个参数,如下: celery -A <mymo ...
nginx常用命令 start nginx.exe 启动 nginx -s quit 优雅停止nginx,有连接时会等连接请求完成再杀死worker进程 nginx -s reload 优雅重启,并重新载入配置文件nginx.conf nginx -s reopen 重新打开日志文件,一般用于切割日 ...
分类:
其他好文 时间:
2018-12-13 13:50:39
阅读次数:
234
1配置文件#worker进程数,通常设置成和cpu的数量相等worker_processesauto;#设置worker进程最大文件打开数;避免出现toomanyopenfilesworker_rlimit_nofile65535;#nginx的pid文件目录pid/var/run/nginx.pid;#events模块:处理所有连接的设置events{#多路复用IO(uname-a查看linux
分类:
系统相关 时间:
2018-12-12 18:55:52
阅读次数:
235