最近在帮同事解决Swoole Server问题时,发现有1个worker进程一直处于R的状态,而且CPU耗时非常高。初步断定是PHP代码中发生死循环。下面通过一段代码展示如何解决PHP死循环问题。#dead_loop.php$array = array();for($i = 0; $i handle...
分类:
数据库 时间:
2014-07-09 20:57:00
阅读次数:
263
###############################nginx.conf 集群完整配置###############################
#user nobody; # user 主模块指令,指令nginx worker 运行用户和用户组(user xxxuser xxxgroup) ,默认由nobody运行
worker_processe...
分类:
其他好文 时间:
2014-07-08 19:10:30
阅读次数:
213
###############################nginx.conf 配置文件中文说明
#user nobody; # user 主模块指令,指令nginx worker 运行用户和用户组(user xxxuser xxxgroup) ,默认由nobody运行
worker_processes 1; # worker_pro...
分类:
其他好文 时间:
2014-07-08 14:00:04
阅读次数:
188
Master.preStart(){ webUi.bind() context.system.scheduler.schedule(0 millis, WORKER_TIMEOUT millis, self, CheckForWorkerTimeOut) //定时任务检测是否有DEAD WORK.....
分类:
移动开发 时间:
2014-07-06 12:51:21
阅读次数:
249
1在nginx 服务器上安装nrpe客户端:Nginx的服务需要监控起来,不然万一down了而不及时修复,会影响web应用,如下web应用上面启动的nginx后台进程[root@lb-net-2 ~]# ps aux|grep nginxnobody 15294 0.0 0.0 22432 3464 ? S Jul03 0:05 nginx: worker pr...
分类:
移动开发 时间:
2014-07-06 10:44:26
阅读次数:
267
Nginx对请求的处理是通过事件触发的,模块作为事件消费者,只能被事件收集、分发器调用。这与传统的Web服务器是不同的。传统的Web服务器下,一个请求由一个进程消费,请求在建立连接后将始终占用着系统资源,直到连接关闭才会释放资源。这样做有以下缺点:
进程数增加会增加进程间切换的负担,影响系统整体性能。当某个进程要等待事件发生而处于阻塞状态时,该进程仍然占用内存资源直到该请求结束,造成资源...
分类:
其他好文 时间:
2014-07-06 08:14:11
阅读次数:
133
Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data;#启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /va...
分类:
其他好文 时间:
2014-07-05 21:31:22
阅读次数:
183
user www www;worker_processes 2;error_log /usr/local/nginx/logs/nginx_error.log crit;pid /usr/local/nginx/logs/nginx.pid;#Specifies the valu...
分类:
其他好文 时间:
2014-07-05 20:48:19
阅读次数:
245
mongodb中gridfs适合存放视频和高清图片等等超大文件(小的文件建议不要存在mongodb中);
以下是在centos下配置nginx来访问mongodb中的mp4文件:...
分类:
其他好文 时间:
2014-07-04 07:03:11
阅读次数:
229