上周在迁移网站到新服务器的时候,碰到了PHP-CGI经常跑着跑着占到100%CPU,然后进程全部卡死,网站没有响应。
在经过一天的观察下,在FPM下有错误日志
11月 13 21:19:21.219359 [NOTICE] fpm_got_signal(), line 48: received SIGCHLD
11月 13 21:19:21.219415 [NOTICE] fpm_children_bury(), line 194: child 7528 stopped for tracing
11月 13 21:19:21.219426 [NOTICE] fpm_php_trace(), line 139: about to trace 7528
11月 13 21:19:21.219579 [ERROR] fpm_trace_get_long(), line 78: ptrace(PEEKDATA) failed: 输入/输出错误 (5)
11月 13 21:19:21.220292 [NOTICE] fpm_php_trace(), line 167: finished trace of 7528
google了一下在nginx论坛上也有人问起这个问题,但是没有解决方法。
开始无从下手,换成Spawnfcgi管理php-cgi。结果跑了一个晚上,还以为解决的时候,当我早上登录服务器发现,诡异的事情又出现了,CPU急剧上升100%,负载上升到80-100多。
(全文…)
checkbox的onchange事件不是很常用,一般都用了onclick去判断选中还是没选中。正好偶然用到的时候发现居然在IE里和firefox里的触发情况不一样。
<input type=”checkbox” onchange=”alert(’onchange’);” />
在IE下,不会立即触发,会在失去焦点的时候触发,比如在边上空白的地方点一下。
但是firefox下,只要改变状态立即触发。
我再拿了其他的几个控件试了下。
<input type=”text” onchange=”alert(’onchange’);” />
<textarea onchange=”alert(’onchange’);” /></textarea>
情况不一样,IE和ff下都是要失去焦点的时候才会触发。唯独checkbox不一样,不知道还有没有其他的控件有差别的。
不知道IE7,IE8下是什么情况,我仅仅测试了IE6
网上一直有说换IP会使自己的排名下降,这个观点也有很大部分人接受,但到底有多大的影响恐怕最先提出这个观点的人也说不清。SEOer大多是靠经验来的,有些SEOer不懂网络原理,不懂程序,照本宣读。
更换IP会影响排名的观点我一直持怀疑态度的。搜索引擎是为用户为网站服务的,而不是网站去为搜索引擎服务。像google不断的更新算法,提高搜索技术,都是为了更好的把用户最需要,最贴切的内容展示给用户。网站的负载均衡上存在一种很普遍的情况,就是类似CDN来做负载均衡。不同的地区访问网站会转到对应地区的服务器上,ping出来的IP是不同的,案例可以看淘宝,备案网站。还有一种情况网站不断变化ip,案例可以看白宫网站。而搜索引擎爬虫服务器也不是只有一台,而是遍布每个地区。由此可见,搜索引擎在爬一个域名的时候,可能今天是这个ip明天是那个IP,或者不同的服务器的爬虫都去爬一个网站,得到的IP就都不一样了。那种根据某些SEOer的观点,会严重的影响这些站的权重罗?显然这种观点不攻自破。
那么为什么会有这种观点呢?我想这就是经验获得结论的东东了。因为对部分普通站长来说,你换IP代表你搬机房,换机柜等等。中间免不了停机运输,造成网站中断。这种情况对搜索引擎是有影响的。
影响SEO的最大5因素,标题,内容,关键字,更新速度,链接。只要你具备勤奋,坚持,并把这5个因素活用融合进你的网站,就能看似无SEO,却处处是SEO,以不变应万变。搜索引擎不会亏待你的。