不知道什么原因,php 在linux命令行模式下 提示不支持mysql 不知道什么情况照成的
最后又重装了php-mysql就好了
在Debian、Ubuntu等支持apt-get的发行版下
apt-get install php5-cli;
Redhat、Fedora、SUSE、CentOS下:
yum -y install php-cli
yum -y install php-mysql(最常用的MySQL扩展,大部分php程序也都需要与数据库打交道,所以一般来说也得安)
不知道什么原因,php 在linux命令行模式下 提示不支持mysql 不知道什么情况照成的
最后又重装了php-mysql就好了
在Debian、Ubuntu等支持apt-get的发行版下
apt-get install php5-cli;
Redhat、Fedora、SUSE、CentOS下:
yum -y install php-cli
yum -y install php-mysql(最常用的MySQL扩展,大部分php程序也都需要与数据库打交道,所以一般来说也得安)
10:55左右web服务器开始cpu满
分析可能原因:
memcached
mysql
html缓存io
查看 /var/logs/message
在10:55 左右
Jul 15 10:55:51 AY1401241705245834a0Z kernel: __ratelimit: 2 callbacks suppressed
Jul 15 10:59:34 AY1401241705245834a0Z kernel: php-fpm invoked oom-killer: gfp_mask=0x201da, order=0, oom_adj=0, oom_score_adj=0
php-fpm invoked oom-killer (out of memory)
php-fpm 内存超出
查看php-fpm.log.slow
memcache set 问题
[15-Jul-2014 10:55:32] [pool www] pid 5239
script_filename = /data/wwwroot/www.xinpianchang.com//index.php
[0x00007f3390437bc0] set() /data/wwwroot/www.xinpianchang.com/thinksaas/memcache.class.php:62
[0x00007f3390433ec8] set() /data/wwwroot/www.xinpianchang.com/app/index.php:255
[0x00007f3390433988] +++ dump failed
memcache 内存超出
由于使用的lnmp 在其文件夹下有 memcached.sh
update-rc.d -f memcached defaults 来自启动
打开 /etc/rc.d/init.d/ 下的memcached
将其中的CACHESIZE=64 改成1024即可
这个在国外的网站看到的解决方案,需要重新下载个新的curl替换了就ok
访问http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/
ctrl+F curl 对准你的版本 我的是5.4.3
php_curl-5.4.3-VC9-x64.zip 的链接;
结果悲剧发生了,下载链接被墙了
好吧,那就开个goagent 这个可以谷哥;
我下下了就在百度网盘共享了,这个真的可以下
http://pan.baidu.com/share/link?shareid=435821&uk=353717702
写log文件的时候需要对txt写入回车
注:
基于 Unix 的系统使用 "n" 作为行结束字符,基于 Windows 的系统使用 "rn" 作为行结束字符,基于 Macintosh 的系统使用 "r" 作为行结束字符。
$s = file_get_contents(‘s.txt’);
$s = $s.”Z注意是双引号rn”;
file_put_contents(‘s.txt’,$s);
希望lz能持续更新罢了