自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 MySQL Innodb的死锁问题

今天遇到了数据库的死锁问题,导致应用无法提供服务。当时只好重启tomcat,现在还是会不断的提示死锁,只是服务还能跑。[quote]100528 14:16:03*** (1) TRANSACTION:TRANSACTION 1 720592357, ACTIVE 0 sec, process no 3588, OS thread id 1337043264 inserting...

2010-05-28 14:30:35 174

原创 MySQL清除二进制日志

MySQL的二进制日志文件很大,运行时间长了会占用很大的磁盘空间。MySQL提供了自动删除二进制日志文件的功能,但默认是不打开的。可以通过参数expire_logs_days来进行设置。你也可以通过命令来清除指定日期或文件名之前的日志。[code="java"]purge binary logs before '2010-05-10 00:00:00';[/code]在网上看到有人...

2010-05-21 10:03:22 260

原创 MySQL从库同步出现键冲突的错误

今天做主从读写分离时,发现MySQL从库出现键冲突,同步停止工作。看到网上[url]http://www.pinoytux.com/linux/tip-mysql-replication-error-duplicate-entry-for-key[/url]这篇章说可能是因为主库表为MyISAM时,会出现这样的问题,我的主库表就是MyISAM,准备工作正常后,将从库做主库。临时的解决方...

2010-05-20 20:54:29 146

原创 迁移数据库时因Innodb的日志文件大小配置不同导致的问题

今天迁移了一个数据库,出现以下报错:[quote]InnoDB: Error: log file ./ib_logfile0 is of different size 0 268435456 bytesInnoDB: than specified in the .cnf file 0 5242880 bytes!100519 14:57:57 [ERROR] Plugin 'Inn...

2010-05-19 15:32:57 427

原创 记录一次用innobackupex恢复Slave的过程

上次说MySQL出现问题后,slave也不能同步了,具体报错信息如下:[quote]100313 10:59:23 [ERROR] Slave I/O thread: Failed reading log event, reconnecting to retry, log 'masterlog.000194' position 963415201[/quote]我们的Slave...

2010-05-18 10:01:01 162

原创 新版本Mysql恢复老版本mysql数据权限表的问题

新版本对权限控制有一些变动,当我使用innobackupex恢复数据后,查看Mysql的错误日志发现以下错误:[quote]100517 9:59:14 [ERROR] Can't open and lock privilege tables: Table 'mysql.servers' doesn't exist100517 9:59:14 [ERROR] Column coun...

2010-05-17 13:38:16 351

原创 记录一次MySQL故障处理

因为开发之初数据库没有进行好的设计,有很多表的查询字段没有创建索引,系统运行几年以后,表的记录数达到了几千万,这时性能问题突显出来。诱因是在系统繁忙的时间,突发来了很多无索引的查询,导致一个关键的表被锁。这时候系统无法对外提供服务。采取措施:在mysql中kill所有的慢查询语句。但还是不停的有查询进来,停止应用,iptables封掉数据库端口,再kill。这时出现了奇...

2010-05-13 14:16:01 171

原创 MySQL Master Slave因字符集不同导致的报错

今天做主从同步里,执行slave start报了以下错误。[quote]Fatal error: The slave I/O thread stops because master and slave have different values for the COLLATION_SERVER global variable. The values must be equal for th...

2010-05-13 13:49:24 104

原创 JVM的MaxPermSize参数设置

在JVM中除了有年轻代、年老代外,还一个持久代,主要用来存放类对象的meta-data,PermGen和你设置的Xmx无关,而是通过MaxPermSize设置。如果你的应用程序代码量很大会很快出现OutOfMemoryError。[quote]The permanent generation is special because it holds meta-data describing ...

2010-05-13 10:56:33 4515

原创 DNS不通时squid不启动的问题

以前直接用squid命令进行启动,但这次发现squid命令执行以后,不监听端口,没有任何反应。没有报错提示信息,比较奇怪,后来发现我的公网不通。公网通了以后,启动一切正常。查看squid进程,发现一些dns进程,[code="java"]root 3665 0.0 0.0 53868 2360 ? Ss May07 0:00 /byread/bin/...

2010-05-08 11:39:49 264

原创 nginx proxy tomcat时报包头长度过大错误

在tomcat前加了一个nginx,做动静分离,分别到tomcat和squid,发现nginx不停的报以下错误。[code="java"]upstream sent too big header while reading response header from upstream[/code]在网上查找资料,原因是后端回应的数据包的包头长度超过了nginx默认的长度4K or 8...

2010-05-08 11:20:46 288

新版本mysql的慢查询日志配置项将更改

在进行mysql数据库初始化时会一些警告信息,大概意思是:MySQL 7.0版本将弃用log_slow_queries,如下:[code="java"]100504 13:47:02 [Warning] The syntax '--log_slow_queries' is deprecated and will be removed in MySQL 7.0. Please use '--...

2010-05-04 14:32:45 226

Tomcat线程池设置

The Executor represents a thread pool that can be shared between components in Tomcat. Historically there has been a thread pool per connector created but this allows you to share a thread pool, betwe...

2010-05-02 11:44:41 156

innobackupex-1.5.1备份数据库时MySQL server has gone away的解决办法

在用innobackupex备份数据库是出现以下报错信息时,主要是因为mysql主动断开了空闲连接,可以修改innobackupex文件,连接时临时增加空闲等待时间。[code="java"]xtrabackup: Transaction log of lsn (73 943434069) to (73 953657096) was copied.Pipe to mysql child...

2010-05-01 11:24:55 110

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除