2015年10月12日

姐姐

我的姐姐
我的好姐姐,半夜睡不着,打电话给我,问候我,还给我讲了很多我不知道的事情
10月2号是奶奶生日,小叔叔乱讲话,导致奶奶哭泣,小姑姑哭泣,一大家人都要哭泣,本来一大家人团聚应该是开心的,结果却是伤心不已,我还以为是我的电话导致有些人不开心了,原来是这样,我当天可是忙得跳脚!

心宽的我, 没心没肺的我,就应该这样孤独到老!她,在何方,我不知晓!

这是我的命 ,姐姐不要担心,我会好好的,你也要好好的!

2015年9月26日

中秋国庆随想

年过三十三,一事无成,孤独的世界里独自行走,微信朋友圈也暂关闭,以为无图想发,无话想说,因为她吧,至今杳无音讯!下周一应该就拿到驾驶证了,可是又有什么用呢?没车,没拍照,不能安全上路行驶,最重要最重要的她,不知道这一切,一切就都没有意义了!

这个博客从开始创建到现在,写了些自己的文字,转载了一些文字,有人看或者没人看也罢,被封锁,被关闭也好,没有那么多人可以看到,甚至有的时候,想把自己其他地方的蚊子都搬过来,有这个想法念头,执行起来就没去做,不知道为什么,就是不想做!惰性吗?

2015年8月17日

碎碎语

1  硬盘越来越大,脑子越来也不够用,时间越来越少,人也年龄越来越大,但是那么多知识点和技能有没有经过梳理和归纳变成自己的?

2 越来越不想说话,是成熟了还是看穿了,活着不易,且珍惜一切!

2011年1月8日

2011年给我点力量

我这个很奇怪,有些东西总是坚持到出现希望,出现曙光的时候突然间就放弃了,工作上,学习上,生活上都是这样,或许真的是感情的动物吧!

本来有很多想法想写在这里,立此存照,可惜经历得越多却越不再愿意述说和记载,很多故事难以开口。。。

任时间磨灭一切,悲哀的神马浮云!...

2010年过去都快一个礼拜了,终于在这里开篇,一个未知的开始!不给力的2010年,希望2011年给我点力量!

2010年11月30日

写给自己的信

写给自己的信

亲爱的自己,从今天起为了自己骄傲地活着吧,好好爱自己。

亲爱的自己,不要太在意一些事,顺其自然以最佳心态面对。

亲爱的自己,永远不要为难自己,如不吃饭、哭泣、自闭、抑郁,这些都是傻瓜才做的事。

亲爱的自己,学会聪明一点,不要老是问周围人一些很白痴的问题。

亲爱的自己,如果不开心了就找个角落或在被子里哭一下,你不需要别人同情可怜,哭过后一样可以开心生活。

亲爱的自己,学会控制情绪,谁都不欠你,你没有道理跟别人随便发脾气。

亲爱的自己,不要老是想着依赖别人,更不能奢望别人在你需要的时候第一时间站出来,毕竟谁都不是你的谁。

亲爱的自己,永远不要轻易对别人许下承诺,许下承诺就是欠债!

亲爱的自己,这个世界只有回不去的而没有什么是过不去的。

亲爱的自己,别人对你好,你要加倍对别人好;别人对你不好,你还是应该对别人好,因为那说明你还不够好。

亲爱的自己,不管现实多么惨不忍睹,你都要固执地相信,这只是黎明前短暂的黑暗。

亲爱的自己,不要抓住回忆不放,断了线的风筝只能让它飞,放过它,更是放过自己。

亲爱的自己,全世界只有一个你,就算没有人懂得欣赏,你也要好好爱自己,做最真实的自己。

亲爱的自己,好好对待陪在你身边的那些人,因为爱情可能只是暂时的,但友情是一辈子的。

亲爱的自己,你必须找到除了爱情之外,能够使你用双脚坚强站在大地上的东西。

亲爱的自己,记得常常仰望天空,记住仰望天空时也要看看脚下。

亲爱的自己,相信直觉,不要招惹别人,也不要让别人来招惹你。

亲爱的自己,要快乐、要开朗、要坚韧,这和性格无关。

亲爱的自己,要自信甚至自恋一点,时刻提醒自己,我值得拥有最好的一切。

nginx+php 502 bad gateway解决方法

nginx+php 502 bad gateway解决方法

Nginx的502错误

重启服务器后发现Nginx在我的WordPress报502 Bad Gateway错误。
查了好久,以为是nginx.conf或者php-fpm.conf的错,突然想起来,好像哪里看到说php.ini中memory_limit设低了会出错,
修改了php.ini的memory_limit为64M,重启nginx,发现真好了~
原来是PHP的内存不足了。
360M内存的服务器,扛这点应用应该OK~

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

nginx+php 502 bad gateway解决方法

打开 /usr/local/php/etc/php-fpm.conf

      调大以下两个参数(根据服务器实际情况,过大也不行)

    <value name="max_children">5120</value>

      <value name="max_requests">600</value>

修改后速度快了,好象mysql占用cpu也下降了

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

nginx 502 bad故障原因及解决方法收集

如题,最近网站频繁出现502错误,简直无法正常运转,出现这种情况大多是php-cgi超时没有返回信息,或进程僵死等情况造成的,参考张宴的这篇关于502错误的解决办法(http://blog.s135.com/read.php?361),并咨询系统管理员高手,我们的nginx已经配置到极致这些都已经老早做过修改了,但现在又出然出现。

经过分析将nginx的error log打开,发现"pstream sent too big header while reading response header from upstream"这样的错误提示,查阅了一下资料,大意是nginx缓冲区有一个bug造成的,我们网站的页面消耗占用缓冲区可能过大。参考老外写的修改办法增加了缓冲区容量大小设置,502问题彻底解决,后来系统管理员又对参数做了调整只保留了2个设置参数:client head buffer,fastcgi buffer size。

参考:

http://www.sudone.com/nginx/nginx_400_bad_request.html

http://blog.rackcorp.com/?p=14

二、昨天装上nginx后在高负载的时候,论坛上传图片或者执行较长时间脚本的时候就不停的出现502 Bad Gateway ,网上搜了,大多数都是张大师的那篇解决方案,他的解决方案是

http
{
……
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
……
}

增加了fastcgi的相应请求时间。但是我在实际中碰到了这个问题,设置到500,还是会出现,只是比我设置120的时候要少一些。后来发现主要是在一些post或者数据库操作的时候出现这种情况,静态页面是不会出现的。

反复的查问题,调试,也加大了CGI的进程数。

128

256再加上去可能会变得很慢。占用内存大了。

在php-fpm.conf设置中还有一项,可能当时没注意到,无意中改了这个值。

request_terminate_timeout

这个值是max_execution_time,就是fast-cgi的执行脚本时间。

0s

0s为关闭,就是无限执行下去。(当时装的时候没仔细看就改了一个数字)

发现,问题解决了,执行很长时间也不会出错了。

优化fastcgi中,还可以改改这个值5s 。看看效果

终于发现502的错误其实不是nginx的问题,哈哈

php-cgi进程数不够用、php执行时间长、或者是php-cgi进程死掉,都会出现502错误

三、

一台服务器上运行着nginx php(fpm) xcache,访问量日均 300W pv左右
最近经常会出现这样的情况: php页面打开很慢,cpu使用率突然降至很低,系统负载突然升至很高,查看网卡的流量,也会发现突然降到了很低。这种情况只持续数秒钟就恢复了
检查php-fpm的日志文件发现了一些线索
Sep 30 08:32:23.289973 [NOTICE] fpm_unix_init_main(), line 271: getrlimit(nofile): max:51200, cur:51200
Sep 30 08:32:23.290212 [NOTICE] fpm_sockets_init_main(), line 371: using inherited socket fd=10, "127.0.0.1:9000″
Sep 30 08:32:23.290342 [NOTICE] fpm_event_init_main(), line 109: libevent: using epoll
Sep 30 08:32:23.296426 [NOTICE] fpm_init(), line 47: fpm is running, pid 30587
在这几句的前面,是1000多行的关闭children和开启children的日志
原来,php-fpm有一个参数 max_requests ,该参数指明了,每个children最多处理多少个请求后便会被关闭,默认的设置是500。因为php是把请求轮询给每个children,在大流量下,每个childre到达max_requests所用的时间都差不多,这样就造成所有的children基本上在同一时间被关闭。
在这期间,nginx无法将php文件转交给php-fpm处理,所以cpu会降至很低(不用处理php,更不用执行sql),而负载会升至很高(关闭和开启children、nginx等待php-fpm),网卡流量也降至很低(nginx无法生成数据传输给客户端)

解决问题很简单,增加children的数量,并且将 max_requests 设置未 0 或者一个比较大的值,重启php-fpm

四、

nginx 502错误的原因比较多,是因为在代理模式下后端服务器出现问题引起的。这些错误一般都不是nginx本身的问题,一定要从后端找原因!但nginx把这些出错都揽在自己身上了,着实让nginx的推广者备受置疑,毕竟从字眼上理解,bad gateway?不就是bad nginx吗?让不了解的人看到,会直接把责任推在nginx身上,希望nginx下一个版本会把出错提示写稍微友好一些,至少不会是现在简单的一句502 Bad Gateway,另外还不忘附上自己的大名。

502错误最通常的出现情况就是后端主机当机,当然还有。在upstream配置里有这么一项配置:proxy_next_upstream,这个配置指定了nginx在从一个后端主机取数据遇到何种错误时会转到下一个后端主机,里头写上的就是会出现502的所有情况拉,默认是error timeout,error就是当机、断线之类的,timeout就是读取堵塞超时,比较容易理解。我一般是全写上的:

proxy_next_upstream error timeout invalid_header http_500 http_503;

不过现在可能我要去掉http_500这一项了,http_500指定后端返回500错误时会转一个主机,后端的jsp出错的话,本来会打印一堆stacktrace的错误信息,现在被502取代了。但公司的程序员可不这么认为,他们认定是nginx出现了错误,我实在没空跟他们解释502的原理了……

invalid_header我也没认真查清到底指的什么,我也很想先把它弄下来。

503错误就可以保留,因为后端通常是apache resin,如果apache死机就是error,但resin死机,仅仅是503,所以还是有必要保留的。

对nginx fastcgi使用的情况,我现在用得不多,不熟就不乱说了。

来自: http://hi.baidu.com/pibuchou/blog/item/5cd413151a0eaf15972b4388.html

2025年的第一篇

世事变化无常,谁能想到! 各行各业公司在 “裁员滚滚”,晋升渠道关闭[苦涩]合约期真的很重要,可以说时运太重要了  祸福相依,每个人都有每个人的命运 天下无不散之宴席! 可能就差那么几天 境遇天差地别!不同企业的待遇也是差别非常大 导致不同的人境况不一样 不可一言而足! 借用人家...