snmpd會一直開啟 /proc/net/tcp - Linux

Table of Contents

請問一下各位大大們
我手上有台機器有使用到snmpd服務,
但是我使用lsof -p $snmpd_pid查看開啟檔案的情況,
發現它會一直重複開啟 /proc/net/tcp 這個檔案,
一直開啟的結果就是它開啟超過了系統設定的nofile數量,
然後snmpd服務就當掉了(因為監控是用cacti,
snmpd當掉會有圖顯示異常)... 我只能重開snmpd服務才能解決,
請問有什麼方式可以排除掉上面所述的狀況?感謝~

--

All Comments

Lucy avatarLucy2017-04-18
同時檔案開啟數量設定很低嗎?
Iris avatarIris2017-04-23
2048
Connor avatarConnor2017-04-25
是指nofile的設定數量嗎
David avatarDavid2017-04-25
nofile 一般是說 pam 內 security.conf 設定限制
轉換過來一般就是 ulimit -a 內的 open files 設定項目
Lily avatarLily2017-04-30
或者是你 kernel 本身的檔案開啟數量就很低?
Odelette avatarOdelette2017-05-01
sysctl -a 看一下 fs.file-nr 設定
Dora avatarDora2017-05-04
snmpd 就算開啟也會關閉啊,所以我好奇你開檔的上限
Jack avatarJack2017-05-06
若只是純 2048 不夠用,先拉大一點。目前 8192 都算還好
當然 lsof 你可以看一下,snmpd 到底同時開啟多少檔案
Lucy avatarLucy2017-05-10
了解,明天上班再來看看,只是我手上有不少相同環境的
機器,只有那台出現這種問題。只是因為系統被前人動過,
交接的部分也失傳了,所以不曉得發生何事...
Puput avatarPuput2017-05-13
但他就是沒有關閉才會造成開啟檔案超過nofile上限,我也
Enid avatarEnid2017-05-17
覺得很怪異 =.=
Rachel avatarRachel2017-05-19
我好像解決了.. 剛剛發現 /proc/net/tcp 這檔案不是現在
的時間,之前重啟都用 restart 沒有解決,現在用
Charlotte avatarCharlotte2017-05-20
stop再start的方式好像可以更新了,待觀察
Zora avatarZora2017-05-23
結果他更新幾分鐘又停掉不更新了....
Liam avatarLiam2017-05-24
k大,fs.file-nr設定http://imgur.com/bbjK8R4
Kelly avatarKelly2017-05-25
ulimit -a 看一下你開檔限制數量,當下去啟動關閉服務
Anonymous avatarAnonymous2017-05-28
sysctl 那是系統整個的開檔限制,用途不大一樣
Andy avatarAndy2017-06-02
感謝k大,ulimit -a的結果如圖http://imgur.com/mdhzB4X
不過我目前還不知道為什麼/proc/net/tcp更新一會就停止
George avatarGeorge2017-06-04
你的newxxxx似乎沒碼到
Quintina avatarQuintina2017-06-07
那個hostname...