Windows掃描連接埠連結數批處理

來源:互聯網
上載者:User

  Windows掃描連接埠連結數批處理

  由於我們這裡一個程式的中斷連線開發的有問題,經常會有上千的連結處於ESTABLISHED狀態,但是實際上這些連結早就應該斷開,當這種連結堆積到一定程度就會出現伺服器訪問不能的狀況。所以才產生了下面的指令碼。

  指令碼的目的是每過固定時間後進行一次統計,根據統計資料的增長速度和到達伺服器無法訪問狀態時堆積的連結數來判斷大概通過多長時間重啟一次服務。

  @Echo off

  set a=0

  netstat -an | find /i "8830" > c:test

  for /f "delims=" %%a in ('type c:test') do set/a a+=1

  @Echo on

  echo "%date% %time%----%a%"<nul 》 e:guishuditongji.txt

  注釋:

  1.關閉批次程式的介面輸出,由於批處理每一個操作都會有對應的輸出,為了防止記錄的內容過於混亂,所以選擇關閉這些輸出,並在5的位置將輸出開啟,這樣記錄檔案裡面就能只記錄到自己想要的內容了;

  2.設定一個變數,並在這裡強制賦值為0,如果不賦值,當指令碼第二次運行時a的大小會累加,造成資料的不準確;

  3.查看訪問,並通過find命令對輸出結果進行過濾;

  4.簡單的可以看做一個累加計算;

  5.這段的作用在1裡面已經提過了;

  6.輸出想要的資訊並重新導向到對應的記錄檔案。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.