AMH开源社区

AMH社区 - 开放自由有价值的社区

[求助帖] [LNMP/Nginx] AMH3.1 提高面板访问速度

admin
创始人
31518.99 价值分

9,822 次阅读   2 张回复   admin 发表于 2013-04-22 22:51:56
适用版本 AMH3.1 & 3.0
-----------------------------------------

相关分析:
AMH面板默认php.ini的SESSION配置是使用/dev/random设备生成SESSION ID的,
/dev/random是Linux一生成随机数的设备,如频繁请求或是设备忙时/dev/random就会处于阻塞状态,
从而影响PHP SESSION的启动。
当PHP SESSION启动缓慢时PHP就会长期处于写锁状态,直到启动完成才解锁。

(PHP首次启动SESSION才会调用/dev/random设备)
因此有些机器可能有时就会出现首次访问面板缓慢的情况,
或是面板目录下的其它程序出现首次启动缓慢问题。

--------------------------------------------

解决方法:

下面命令是使用/dev/urandom设备替换/dev/random,避免出现阻塞,
生成随机数的速度将得到很大的提升,加快PHP的SESSION启动。
如有遇到以上问题的朋友可以运行以下命令,执行后将直接生效。

[ -c /dev/urandom ] && sed -i 's|/dev/random|/dev/urandom|' /etc/php.ini && amh php reload amh-web y;

评价: 这个问题有价值吗?  没有 (0分)   有, 感谢 (3分)
2013-04-22 22:51:56 1

isha
银牌会员
2907.00 价值分

:lol vps 不卡 但是本地用物理机弄的时候加载的确很卡 受教了
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-04-23 09:54:00 2

admin
创始人
31518.99 价值分

引用:
isha 发表于 2013-4-23 09:54
vps 不卡 但是本地用物理机弄的时候加载的确很卡 受教了


不是所有机器都会出现这样的情况
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-04-23 12:45:36 3
 1  (总1页)
AMH社区列表
旅客不可参与帖子, 请您先登录
用户服务中心