找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: undertake

eaccelerator_cache每天都多200多m,怎么解决啊?

[复制链接]

204

主题

7386

回帖

1万

积分

论坛元老

积分
15420
发表于 2012-5-2 10:08:00 | 显示全部楼层
可以删除
回复

使用道具 举报

110

主题

1万

回帖

2万

积分

论坛元老

积分
20650
发表于 2012-5-2 10:44:43 | 显示全部楼层
ttl设置没?
回复

使用道具 举报

53

主题

125

回帖

425

积分

中级会员

积分
425
发表于 2012-5-2 11:00:59 | 显示全部楼层
php.ini
配置
我也是遇到了这个问题
上午刚配置了一下
回复

使用道具 举报

194

主题

3765

回帖

8168

积分

论坛元老

积分
8168
发表于 2012-5-2 11:01:37 | 显示全部楼层
任务计划定时清理搞定
回复

使用道具 举报

53

主题

125

回帖

425

积分

中级会员

积分
425
发表于 2012-5-2 10:29:00 | 显示全部楼层
本帖最后由 肥鱼 于 2012-5-2 16:26 编辑

  NGINX 502 Bad Gateway是因为nginx因为内存不足,php反应缓慢,php进程不足等引起的一类服务器错误。
编辑本段发生原因
  1、PHP FastCGI进程数不够用   当网站并发访问巨大时,php fastcgi的进程数不有一定的保障,因为cgi是单线程多进程工作的,也就是说cgi需要处理完一个页面后再继续下一个页面。如果进程数不够,当访问巨大的时候,cgi按排队处理之前的请求,之后的请求只有被放弃。这个时候nginx就会不时的出现502错误。   2、PHP FastCGI的内存不够用   当nginx返回静态页面时,这个问题一般不会出现,因为nginx不需要php cgi的处理而直接返回静态页面。但是当网页需要处理大量的php复杂操作的时候,例如执行api采集,或者采集页面的时候,那对php的要求是相当高的,如果配置给他的内存太少,那很容易就会导致php崩溃。

eaccelerator.shm_ttl="1800"
eaccelerator.shm_prune_period="3600"
调整这里
另外,调整一下FastCGI的进程数量
512MB内存我设置了16个平均每个是20MB
回复

使用道具 举报

64

主题

626

回帖

1490

积分

金牌会员

积分
1490
发表于 2012-5-2 13:11:05 | 显示全部楼层
硬盘io是个问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-1-11 15:06 , Processed in 0.017942 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表