一次奇葩Hama問題記錄

2021-06-28 23:24:51 字數 2809 閱讀 2807

對hama進行改進,引用了乙個類a(a繼承了執行緒類),當該類實現如下時,:

graphjobrunner 中

@override

public final void setup(

bsppeerpeer)

throws ioexception, syncexception, interruptedexception

private void setupfields(

a a = new a;

a.start() ;

vertices.init(this, conf, peer.gettaskid());

執行時就ipc就開始不穩定了,mu02就會持續掉線再連上,子節點的日誌則無此問題。。。。 不知道是咋回事。

日誌顯示如下:

15/03/05 21:52:49 debug ipc.server: ipc server listener on 61005: disconnecting client 192.168.0.100:37703. number of active connections: 20

15/03/05 21:52:49 debug ipc.server: ipc server listener on 61005: disconnecting client 192.168.0.100:37710. number of active connections: 19

15/03/05 21:52:49 debug ipc.server: ipc server listener on 61005: disconnecting client 192.168.0.100:37718. number of active connections: 18

15/03/05 21:52:49 debug ipc.server: ipc server listener on 61005: disconnecting client 192.168.0.100:37724. number of active connections: 17

15/03/05 21:52:49 debug ipc.client: ipc client (47) connection to c02b01/192.168.0.21:61001 from liuqiang2: closed

15/03/05 21:52:49 debug ipc.client: ipc client (47) connection to c02b01/192.168.0.21:61001 from liuqiang2: stopped, remaining connections 15

15/03/05 21:52:49 debug ipc.server: ipc server listener on 61005: disconnecting client 192.168.0.30:41874. number of active connections: 16

15/03/05 21:52:49 debug ipc.server: ipc server listener on 61005: disconnecting client 192.168.0.21:42530. number of active connections: 15

15/03/05 21:52:49 debug ipc.server: ipc server listener on 61005: disconnecting client 192.168.0.100:37733. number of active connections: 14

15/03/05 21:52:49 debug ipc.client: ipc client (47) connection to c02b01/192.168.0.21:61002 from liuqiang2: closed

15/03/05 21:52:49 debug ipc.client: ipc client (47) connection to c02b01/192.168.0.21:61002 from liuqiang2: stopped, remaining connections 14

15/03/05 21:52:49 debug ipc.client: ipc client (47) connection to mu02/192.168.0.100:61006 from liuqiang2: closed

15/03/05 21:52:49 debug ipc.client: ipc client (47) connection to mu02/192.168.0.100:61006 from liuqiang2: stopped, remaining connections 13

15/03/05 21:52:49 debug ipc.client: ipc client (47) connection to mu02/192.168.0.100:61005 from liuqiang2: closed

15/03/05 21:52:49 debug ipc.client: ipc client (47) connection to mu02/192.168.0.100:61005 from liuqiang2: stopped, remaining connections 12

15/03/05 21:52:49 debug ipc.server: ipc server listener on 61005: disconnecting client 192.168.0.100:37738. number of active connections: 13

非常奇怪!

後來嘗試將

a.start() ; 放到loadvertices中

loadvertices

就好了。。。。 這尼瑪能差幾行**啊??????   哪位知道是咋回事啊。。。。

一次線上oom問題記錄

某天早上發現服務無法正常訪問,於是展開問題排查。1。首先檢視日誌,發現有oom日誌存在。這時候看到oom,犯了想當然的錯誤,認為是記憶體不足,堆記憶體空間已經用完。於是檢視 發現某個模組中有如下 誰寫的,站出來,我保證不打你。當時盲目的認為就是使用這個執行緒池的問題 關於此執行緒池的弊端不再贅述 於...

一次線上FullGC問題記錄

標題採自 英雄聯盟 瑞文 斷劍重鑄之日,騎士歸來之時!前兩天早上在擠地鐵的時候看到小組群裡,主管發了好多訊息,開啟來一看,說是xx專案自從22號發版後,每天晚上就瘋狂full gc,讓我們查一下什麼原因,嘻嘻嘻,一開始聽到,心裡竊喜,為什麼呢。因為自己以前對jvm也有些了解,不過都只是紙上談兵罷了。...

yaf路由解析錯誤一次問題記錄

nginx伺服器,部分配置如下 location location php 然後yaf的所有請求路由解析之後均預設指向了index控制器index方法,即為預設方法 當把path info模式關閉,即注釋掉之後,則yaf的路由解析正常 path info是乙個cgi的標準,可以用來做為傳參載體。pa...