[問題] snmpd會一直開啟 /proc/net/tcp

作者: pizzahut (...)   2017-04-17 17:00:03
請問一下各位大大們
我手上有台機器有使用到snmpd服務,
但是我使用lsof -p $snmpd_pid查看開啟檔案的情況,
發現它會一直重複開啟 /proc/net/tcp 這個檔案,
一直開啟的結果就是它開啟超過了系統設定的nofile數量,
然後snmpd服務就當掉了(因為監控是用cacti,
snmpd當掉會有圖顯示異常)... 我只能重開snmpd服務才能解決,
請問有什麼方式可以排除掉上面所述的狀況?感謝~
作者: kenduest (小州)   2017-04-17 17:25:00
同時檔案開啟數量設定很低嗎?
作者: pizzahut (...)   2017-04-17 17:27:00
2048是指nofile的設定數量嗎
作者: kenduest (小州)   2017-04-17 19:03:00
nofile 一般是說 pam 內 security.conf 設定限制轉換過來一般就是 ulimit -a 內的 open files 設定項目或者是你 kernel 本身的檔案開啟數量就很低?sysctl -a 看一下 fs.file-nr 設定snmpd 就算開啟也會關閉啊,所以我好奇你開檔的上限若只是純 2048 不夠用,先拉大一點。目前 8192 都算還好當然 lsof 你可以看一下,snmpd 到底同時開啟多少檔案
作者: pizzahut (...)   2017-04-17 19:18:00
了解,明天上班再來看看,只是我手上有不少相同環境的機器,只有那台出現這種問題。只是因為系統被前人動過,交接的部分也失傳了,所以不曉得發生何事...但他就是沒有關閉才會造成開啟檔案超過nofile上限,我也覺得很怪異 =.=我好像解決了.. 剛剛發現 /proc/net/tcp 這檔案不是現在的時間,之前重啟都用 restart 沒有解決,現在用stop再start的方式好像可以更新了,待觀察結果他更新幾分鐘又停掉不更新了....k大,fs.file-nr設定http://imgur.com/bbjK8R4
作者: kenduest (小州)   2017-04-18 12:26:00
ulimit -a 看一下你開檔限制數量,當下去啟動關閉服務sysctl 那是系統整個的開檔限制,用途不大一樣
作者: pizzahut (...)   2017-04-18 13:39:00
感謝k大,ulimit -a的結果如圖http://imgur.com/mdhzB4X不過我目前還不知道為什麼/proc/net/tcp更新一會就停止
作者: ChromeBook (ChromeBook)   2017-04-29 23:57:00
你的newxxxx似乎沒碼到
作者: holishing   2017-04-30 01:32:00
那個hostname...

Links booklink

Contact Us: admin [ a t ] ucptt.com