2009年9月 的存档

cacti自从搭建好从来没有出现过问题,今天却在同一个时间所有机器的图形都不能正常显示。
LOG显示 :
POLLER: Poller[0] Maximum runtime of 298 seconds exceeded. Exiting.
执行命令: /opt/php/bin/php /web/cacti/poller.php
PHP Warning: exec() has been disabled for security reasons in /web/cacti/lib/poller.php on line 126
才知道为了安全将exec功能禁止了,重新关闭就OK了
分享收藏

2009年9月23日17:46 | 没有评论
分类: 系统管理
标签:

网上有很多的文章教怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的”状态”进行优化。
mysql> show global status;
可以列出MySQL服务器运行各种状态值,另外,查询MySQL服务器配置信息语句:
mysql> show variables;
分享收藏

2009年9月23日12:08 | 没有评论
分类: 数据库
标签:

nginx是个http的服务器和代理服务器
我们拿过来做web server
nginx有个特别的模块儿:empty_gif
当你请求的url资源跟你设置为empty_gif的匹配上的话
服务器直接返回给你一个1×1的空白图片
看出来了吧
这里最大特点在于:
服务器根本不去查所请求资源的情况,而是直接返回一个很小的、内存中的图片
这正是我们应用所要的
我们的客户端产品经常会有些信息发回来
比如有个用户刚点播了某个节目
有个用户刚点了客户端的某个广告什么的
客户端都会通过请求特定web服务器的特定资源
而且还带有特定的参数
这边喉动态的程序通过分析web服务器的access_log
就能大致了解用户行为
以前的web服务器是用1.3.xx的apach去掉了n多无用的模块儿后做的
在pingback来的量大的时候是有些性能问题的
这下nginx的empty_gif模块儿
仿佛就是为我们的需求定做的
我们的web服务器不需要正确返回,甚至于不需要返回
他只需要接受请求,并写到log里就行
有了nginx的empty_gif
web服务器都可以不读盘了
高兴之余
我又想到
其实如果假设pingback请求的都是同一个资源
比如a.gif
那么就算是用apache的话
系统存在这个a.gif,其是一个1×1的空白gif图
那么除了第一次访问以外
以后每次访问其也是从内存里读(不用读盘)
这样其实跟nginx的empty_gif是一样的!
说到这里
再说说nginx用作我们的pingback的web服务器的缺点
就是nginx不能disable掉KeepAlive
我们的pingback都所以一条一条单独的
根本就不需要服务器开keepalive
但nginx不支持disable掉keepalive
分享收藏

2009年9月23日10:32 | 没有评论
标签: ,
关闭
Powered by ShareThis