平常工做-问题及调忧

RocketMq 调忧数据库

1,JVM 设置最大,最小 内存空间服务器

2,消息线程池最大,最小数量网络

3,一次性消费多少socket

4,每隔多长时间拉取一次消息线程

5,已消费的消息,占磁盘70%(自定义)就清理(在配置文件中设置)日志

内存泄漏对象

1,注意事件监听器和回调,若是一个监听器已经注册,可是当这个类再也不被使用时却未被注销,就会发生内存泄漏。索引

2,不少时候当一个对象的成员变量指向其余对象时,再也不使用时须要被置为null进程

3,一些带close()的链接是否关闭,好比数据库链接(dataSourse.getConnection()),网络链接(socket)和io链接,除非其显式的调用了其close()方法将其链接关闭,不然是不会自动被GC 回收的。事件

4一些不用的变量应该销毁掉

进程挂掉

1,进程监护机制,进程挂掉当即拉起

2,整个服务器挂掉,服务器能够实现双机热备,主宕机从节点当主节点。 在经过日志分析主为何宕机。

数据库读写慢

1,字段不少的表分解成多个表,不经常使用的字段放在一张表中

2,使用索引可快速访问数据库表中的特定信息(index)

3,防止数据库崩溃数据所有丢失,数据备份与还原

相关文章
相关标签/搜索