mysql从库上出现的奇怪错误
Monday, June 15th, 2009 Posted in Linux, MySQL, troubleshooting | 1 Comment »今天监控脚本发现从库突然停了,又报了以下错误: Last_Error: Error 'There is no 'user'@'192.168.0.234' registered' on query. Default database: 'testdb'. Query: 'INSERT INTO testtablle(userId,uesrName) VALUES (128,'user')' 很奇怪的错误,后来一问,原来是DBA在更新库的时候用了自己的帐号,而在从库上没有给他设置相应的帐号,这才导致从库同步失败,建立一个拥有相同权限的用户,然后重启一下slave就可以了
Realtek HD Audio device
Friday, June 5th, 2009 Posted in M$ & Window$, troubleshooting | 4 Comments »今天同事的机器因为一个误操作删除了一个不应该删除的东西,把声卡给搞没了,后来要装的时候,却再也装不上了。 在硬件设备管理器中,总是会一个未知的PCI设备。 查了相关的资料,总算微软的tecknet上找到了答案: http://social.technet.microsoft.com/forums/en-US/itproxpsp/thread/dd309773-6bb6-4311-8d9f-28d848bca4f8/ 原来,那个同事删除的是是KB888111升级包的相关部分,只需要将这部分重装一次就可以了。但由于我们的机器都已经安装了SP3,这个包已经不能直接重装,只能通过这样子来了: 将用KB888111XPSP2.exe用winrar解压到指定目录,比如C:\KB888111XPSP2 打开设备管理器,并找到那个未知的PCI设备(有黄色叹号的) 右击未知的PCI设备,然后选择更新驱动的那个选项 将搜索驱动的路径设置为C:\KB888111XPSP2\commonfiles\ 如果还是继续得到未知设置,可尝试重复第2-4个步骤,也可重新安装原来的驱动 果然,通过这几个步骤,他的声卡可以继续使用了。 点击下载:kb888111xpsp2
tomcat时区设置问题
Thursday, June 4th, 2009 Posted in Linux, troubleshooting | 8 Comments »最近碰到一个很奇怪的问题,两台一模一样的机器,一样的时间,一样的时区,一样的tomcat,一样的代码。但是tomcat在两台机器上获取到的时间就是不一样,不仅不一样,其中一个的tomcat时间跟系统时间还不一致。 最开始试着通过修改catalina.sh把两个tomcat的时区都改为GMT,结果得到的时间还是不一样: JAVA_OPTS="-mx1600M -Duser.timezone=GMT" 后来把tomcat的时区改为: JAVA_OPTS="-mx1600M -Duser.timezone=Europe/London" 突然发现这个时候这台tomcat时间与系统时间一向不一致的机器,这个时候tomcat时间突然跟系统时间一致了,而另一台一直直一致的现在却不一致了(系统用的时区是BST,开始改GMT时区时没看出来)。 这个时候我才突然想到,tomcat读取的可能是硬件时间(BIOS时间),而这两台机器很有可能一台设置了使用UTC时间一台设置了不使用UTC时间。遂查看配置文件/etc/sysconfig/clock,果然如此。 修改成一致的设置,重启,果然正常了。