错误日志的级别?? 查看主进程号 查看访问日志 #启动子进程程序默认用户#user nobody;#一个主进程和多个工作进程。工作进程是单进程的,且不需要特殊授权即可运行;这里定义的是工作进程数量worker_processes 1; #全局错误日志的位置及日志格式#error_log logs/e ...
分类:
Web程序 时间:
2019-04-05 20:16:35
阅读次数:
256
1、网络IO事件模型:useepoll;在/etc/nginx/ngin.conf添加events{worker_connections1024;useepoll;}2、进程数量及CPU绑定#将workprocess绑定到特定cpu上,避免进程在cpu间切换的开销worker_cpu_affinity0001001001001000#4内核8进程时的设置方法:worker_cpu_affinity
分类:
其他好文 时间:
2019-03-15 10:47:08
阅读次数:
192
当需要创建的子进程数量不多时,可以直接利用multiprocessing中的Process动态成生多个进程,但如果是上百甚至上千个目标,手动的去创建进程的工作量巨大,此时就可以用到multiprocessing模块提供的Pool方法。 初始化Pool时,可以指定一个最大进程数,当有新的请求提交到Po ...
分类:
系统相关 时间:
2019-03-03 09:55:03
阅读次数:
207
当需要创建的子进程数量不多时,可以直接利用multiprocessing中的Process动态成生多个进程, 但如果是上百甚至上千个目标,手动的去创建进程的工作量巨大,此时就可以用到multiprocessing模块提供的Pool方法。 apply_async(func[, args[, kwds] ...
分类:
系统相关 时间:
2019-01-29 15:00:00
阅读次数:
221
vmstat查看机器实时的综合情况:load,内存,swap,cpu使用率等方面 procs: r:运行队列中进程数量 b:等待IO的进程数量 memory(内存): swpd:使用虚拟内存大小 free:可用内存大小 buff:用作缓冲的内存大小 cache:欧诺个做缓存的内存大小 swap: s ...
分类:
系统相关 时间:
2019-01-13 23:29:03
阅读次数:
258
进程池Pool 当需要创建的子进程数量不多时,可以直接利用multiprocessing中的Process动态成生多个进程,但如果是上百甚至上千个目标,手动的去创建进程的工作量巨大,此时就可以用到multiprocessing模块提供的Pool方法。 初始化Pool时,可以指定一个最大进程数,当有新 ...
分类:
系统相关 时间:
2019-01-12 13:21:07
阅读次数:
210
1、重要配置项 以下是一个完整的nginx配置信息。 ================================以下是全局配置项 指定运行nginx的用户和用户组,默认情况下该选项关闭(关闭的情况就是nobody) user nobody nobody; 运行nginx的进程数量,后文详细讲解 ...
分类:
其他好文 时间:
2019-01-09 11:40:38
阅读次数:
264
进程池Pool 当需要创建的子进程数量不多时,可以直接利用multiprocessing中的Process动态成生多个进程,但如果是上百甚至上千个目标,手动的去创建进程的工作量巨大,此时就可以用到multiprocessing模块提供的Pool方法。 初始化Pool时,可以指定一个最大进程数,当有新 ...
分类:
系统相关 时间:
2018-12-14 19:42:29
阅读次数:
242
在Bash中有个ulimit命令,提供了对Shell及该Shell启动的进程的可用资源控制。主要包括打开文件描述符数量、用户的最大进程数量、coredump文件的大小等。 在CentOS 5/6等版本中,资源限制的配置可以在/etc/security/limits.conf设置,针对root/use ...
分类:
系统相关 时间:
2018-11-21 10:22:42
阅读次数:
276
【Nginx】 #wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo [root@centos ~]# yum -y install zlib pcre pcre-devel openssl op ...
分类:
其他好文 时间:
2018-11-16 19:12:59
阅读次数:
213