nginx 发现有很多WARN
负载问题,没有完全找到根本的原因,只能从头开始排查
先来瞧哈nginx错误日记 出现了大量(如下所示:)
2012/01/04 16:34:25 [warn] 29939#0: *20552635 an upstream response is buffered to a temporary file /dev/shm/nginx_temp/fastcgi/0001240960 while reading upstream, client: 118.123.13.6, server: www.xxxx.cn, request: “GET /thread-1409108-1-1.html HTTP/1.0”, upstream: “fastcgi://unix:/dev/shm/php-fcgi.sock:”, host: www.xxx.cn
在nginx.conf 里加入这一段得到解决
php-fpm导致服务器负载飙涨?
最近的看网站打开很慢经常挂掉。。。
访问量也没有增加,之前都是好好的
linux系统负载严重超标。。。一分钟居然到300多。。。
通过查看系统日记没有什么问题,最后发现php-fpm存在以下二点错误。。。
怎样更合理为自己网站的分配带宽?
怎样更合理为自己网站的分配带宽? 可以根据自己网站统计的pv值来评估一下,需要的带宽。
公式:网站独享带宽=一天里pv数值 * 平均页大小(单位KB) ÷ 86400(一天换算为秒) * 8
假设我网站一天的总pv值为: 246601 平均页大小假设: 650kB
246601*650÷86400*8=13Mb
我的网站的独享带宽约为13Mb, 所以办理的带宽要比这个要大的多,更稳当。
用linux内核制作小型系统遇到的问题?
我的系统是centos ,环境虚拟机下
使用的grub做引导,镜像文件用的已经安装在虚拟机上的initrd
linux 内核文件我也是用的虚拟机下编译好的kernel 2.6的内核
做好了配置启动 出现下面的问题
一、自动引导错误:Kernel panic – not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
php-fpm 无法启动 解决办法
最近服务器挂鸟,居然服务器启动不了。。
还查半天,才发觉,汉。。。
查看一下php-fpm日记
2.0G backphp-fpm.log
大于2G就删除它,
重新启动php-fpm
就ok了!
sed妙用记录
在linux文本模式操作,经常用到它
还是那句老话脑子经常不好使,所以记录一下关于sed处理文本的一些简单方法
1、查找和替换
A:单查找
如:字符串 my apoyl heart 替换其中的空格为%20
echo “my apoyl heart” | sed -e “s/ /%20/g”
B:双查找
如:字符串 my apoyl heart 查找my行的字符串并替换其中的apoyl为life
这个字符串,可以是文件,或者多行的
echo “my apoyl heart” | sed -e “/my/s/apoyl/life/g”
2、忽略空行和注释行
这个经常在打开一些很多注释的配置,感觉很烦,所以用此命令过滤一下,就巴适了。
PHP的真正威力源自于它的函数
PHP的真正威力源自于它的函数,但有些PHP函数并没有得到充分的利用,也并不是所有人都会从头到尾一页一页地阅读手册和函数参考,这里将向您介绍这些实用的函数和功能。
如何配置SMTP邮件?
伙计 下面说的如何配置邮件
如果自己邮件服务器,就可以添自己的smtp主机等
如果没有
这里我选择的是QQ smtp 其他的类似
QQ smtp默认没有开启,我需要进入自己的QQ邮箱
iis伪静态配置案例
伙计 找到ISAPI Rewrite 目录那个配置文件 貌似 httpd.ini
加上如下代码
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32