标签 线程 下的文章

分类: Linux

Tomcat查看占用CPU过高的原因

应用服务器服务起来以后占用CPU一直很高,排查方法如下:1、使用top命令查看使用CPU过高的进程的pid,按“shift+P”键按照cpu从高到低排列,按“shift+M”键按照内存用高到低排列。2、根据pid定位占用cpu的线程,并按照占用从高到低排列#此处的pid为15217 $ ps -mp 15254 -o THREAD,tid,time|sort -rn|head -10 US...

阅读全文 »

分类: Linux

Kafka主要配置文件参数详解

############################# System ############################# #唯一标识在集群中的ID,要求是正数。 broker.id=0 #服务端口,默认9092 port=9092 #监听地址,不设为所有地址 host.name=debugo01 # 处理网络请求的最大线程数 num.network.threads=2 # 处理...

阅读全文 »

分类: Windows

Apache中 Win32DisableAcceptEx 与MaxRequestsPerChild及参数设置

Win系统下apache环境,mpm_winnt.c模式,优化参数:ThreadsPerChild 说明:每个子进程建立的线程数,默认值:64,最大值:1920。网上查询资料建议设置在100-500之间。如服务器性能高,可设置更大值。MaxRequestsPerChild 说明:每个子进程在其生存期内允许伺服的最大请求数量,也就是最大线程。如果超过限制,子进程会结束。默认值:0。推荐MaxR...

阅读全文 »

分类: MySQL

MySql锁等待Lock wait timeout exceeded锁表处理

现象A.数据更新或新增后数据经常自动回滚。B.表操作总报 Lock wait timeout exceeded 并长时间无反应解决方法A.应急方法:show full processlist; kill掉出现问题的进程B.根治方法:select * from innodb_trx;查看有是哪些事务占据了表资源。建议方法:设置MySQL锁等待超时SET GLOBAL innodb_lock_w...

阅读全文 »