Archive

Page 8 of 20

奇怪的系统启动问题

Posted on 2009-02-19 in TechnologyComments

某日,按下机箱上的电源按钮,系统却无法正常启动。开机自检老长时间后提示:

Warning! Now System is in Safe Mode
Please re-setting CPU Frequency in the CMOS setup

F11F1 键仍然可以进入系统,不过 CPU 频率却显示 18.00 GHz -_-!

初步判断是 CMOS 设置丢失了,欲进入 BIOS 系统重新设置。重启,仍旧等了老长时间等上述提示信息出来后才能进入 BIOS。加载了 BIOS 的默认设置后,保存退出,系统顺利正常启动。

本以为问题解决了,谁想第二天又遇到了上述开机提示。怀疑是不是主板电池没电了不能保存设置,于是弄了块新电池换上,没想到问题依旧。CMOS 也清空过,不过无济于事。一阵折腾之后,无意中发现将主板断电之后,重新开机即可顺利启动。Google 良久,有些相信是主板的某个地方出了问题导致系统关机或重启时某些电路信号无法正常复位的解释。无奈中只好先这样暂时将就一下。

又过几日,发现若先登录到 Windows 2003 系统,然后重启或关机再开机系统均能正常进入。若从 Windows XP 重启或关机再开机则重现开头所述情况。当系统启动到多系统选择菜单的时候或开机自检信息显示过程中按 ctrl+alt+del 重启,可以顺利重启并进入系统。

搞了半天,难道是 Windows XP 在搞鬼?回想第一次出现该问题的时间,应该是过年假期回来第二天。假期中电脑一直处于断电状态下。如果是长期断电的原因,为啥假期回来第一天没有出现该状况?究竟是啥原因,现在还不得而知。

UPDATE:
还有个情况忘记说明了,我们知道系统开机自检时会“滴”地响一声。正常启动时,滴声显得很响亮;未正常启动情况下,那滴得一声显得非常苍白无力,犹如未吃饱饭一般。电池更换前后均如此。

UPDATE at 2009-3-30:
终于忍不住去安装了 WIN7 测试版本,结果却发现从 WIN7 重启或关机再开机系统均能正常进入。这样基本可以确定是 XP 的问题了,不过实在不想重装系统,看看重装驱动能不能解决问题。

UPDATE at 2009-3-30 20:51:
重装了主板驱动,问题解决。

UPDATE at 2009-4-2 20:05
故障又重现了,记得昨天是点了“安装更新并关机”。总算知道大致原因了,只是还不知道是哪个更新和驱动起了冲突。

牛年

Posted on 2009-01-26 in Words++Comments

2009-new-year

如图,祝来逛过这个小博客的所有同学新年快乐,愿大家都能牛一把!

BTW:字不是我写的,当初要是能练下去,大概也能拿出来显摆显摆^o^

梦江南

Posted on 2009-01-24 in Favorites, MusicComments

思也江南,梦也江南……
梦中的江南,水绕青山,莺飞燕绕,到处流淌着清新、恬淡的气息。
闭上眼,深呼吸,空气中似乎含有淡淡的乳香味。
再品味,却感觉是离世脱俗的味道,不属于这个喧嚣红尘。

无意听到梦江南这首歌,惊为天籁。
[youtube]Ku4MHF2wAN0[/youtube]
Continue reading…

在 Windows 2003 IIS6 下跑 PHP 太不不靠谱了

Posted on 2009-01-22 in Web DevelopmentComments

为朋友写了个PHP版本的 socket 程序,在自己的机器环境(WIN2K3, IIS6, PHP4.4.6,ISAPI 模式)下测试一切 OK,到了实际环境却提示 Call to undefined function socket_create(),初步判断应该 php_socket.dll 未加载的缘故,echo phpinfo 也没有 socket 相关信息。

确认在 php.ini 文件里已经将;extension=php_sockets.dll这一行的分号去掉了,可 socket 扩展死活不加载。除了 PHP 版本有些差别(实际环境是4.4.9版本),其它设置都一样,正想将 PHP 降到 4.4.6 版本,却突然出现 Service Unavailable 提示,难不成要重装IIS?

不甘心,于是 google 解决方案。参照 Tmouse·方枪枪 的做法:

打开IIS管理器 - 网站 - 右键属性 - 服务 - 勾上”以IIS5.0隔离模式运行www服务”

IIS 的 Service Unavailable 故障消失,更为有意思的是 php_socket 扩展可以正常加载了 -_-! 要不是情况特殊,以后打死我也不用 IIS 跑 PHP 了。

WordPress 糟糕的重复评论检测方式

Posted on 2009-01-22 in Blog RelatedComments

去旧空间清理文件时,用 FTP 拉下一大堆 mysql slow queries 日志。由于我的博客平时几乎没什么人来访问,所以我也没怎么去关心是否存在 mysql slow queries。看了下日志,发现绝大部分 slow query 都是由 WordPress 的重复评论检测造成成的:

wp_comment_mysql_slow_queries

没想到居然直接用 Text 类型的 comment_content 字段来判断评论重复,太衰了。开始还怀疑是不是日志搞错了,于是找到相应的代码确认: Continue reading…