Rangkaian

Selesaikan masalah Ekzos Port di Windows 10

Selesaikan masalah Ekzos Port di Windows 10

Sebarang sambungan rangkaian yang dibuat antara komputer (protokol TCP atau UDP), ia dilakukan melalui port. Bayangkan ini sebagai pintu masuk atau pintu masuk yang digunakan oleh perkhidmatan atau aplikasi. Oleh kerana semakin banyak sambungan pelanggan dibuat, jumlah port kekurangan. Dalam siaran ini, kami akan berkongsi cara menyelesaikan masalah Keletihan pelabuhan isu.

Terdapat dua jenis port - Pelabuhan dinamik dan Pelabuhan yang ditentukan. Pelabuhan dinamik membolehkan beberapa pelanggan menyambung ke port yang ditentukan. Laman web adalah contoh yang baik. Mereka biasanya mempunyai port 80 yang ditentukan, tetapi menggunakan port aktif, mereka dapat melayani beberapa pelanggan. Oleh kerana terdapat had port Dynamic, sambungan akan mula gagal apabila semua port sibuk. Ia disebut sebagai keletihan pelabuhan.

Port Exhaustion di Windows 10

Motif utama panduan penyelesaian masalah ini adalah untuk mengenal pasti proses atau aplikasi mana yang menghabiskan port. Setelah anda menentukannya, langkah seterusnya adalah memperbaiki aplikasi.

Gejala untuk mengenal pasti Port Exhaustion:

1] Tidak dapat log masuk ke mesin dengan kelayakan domain, bagaimanapun, log masuk dengan akaun tempatan berfungsi. Ada kemungkinan akaun yang sudah digunakan dapat berfungsi, tetapi yang baru akan gagal. Ia berlaku kerana cache.

2] Kemas kini Dasar Kumpulan akan mula gagal. Setiap kali anda mencuba membuat perubahan, anda mungkin akan menerima kesalahan yang mengatakan "gagal kerana kurangnya penyambungan rangkaian dengan pengawal domain" Ini mungkin sementara tetapi merupakan tanda.

3] Perkongsian fail atau pemacu rangkaian menjadi tidak dapat diakses.

4] Desktop jauh ke pelayan di mana aplikasi dihoskan gagal.

Tanda-tanda lain termasuk id peristiwa 4227, 4231 dalam Event viewer untuk TCP dengan mesej bahawa peruntukan port dinamik gagal.  Perintah NetStat menunjukkan sebilangan besar entri untuk keadaan TIME_WAIT untuk aplikasi tertentu, dan seterusnya.

Gunakan NetStat untuk Windows 10 dan Windows Server 2016

Buka Prompt Perintah dengan hak istimewa yang tinggi.

Jalankan arahan:

netstat -anobq

Seterusnya, periksa ID proses yang mempunyai entri maksimum sebagai BOUND.

Sekiranya anda menggunakan PowerShell, anda boleh menggunakan arahan di bawah ini untuk mengenal pasti proses dengan Bound maksimum.

Dapatkan-NetTCPConnection | Kumpulan-Objek-Negeri Hak Milik, MemilikiProses | Pilih -Property Count, Name, @ Name = "ProcessName"; Ungkapan = (Dapatkan-Proses -PID ($ _.Nama.Berpisah (',') [- 1].Potong ("))).Nama, Kumpulan | Isih Kiraan -Descendin

Sering kali, pelanggan tidak menutup port dengan betul. Walaupun tidak digunakan, port ini tidak percuma. Ini adalah salah satu sebab terbesar keletihan pelabuhan.

Sekiranya keperluannya kerap, anda boleh menggunakan Perintah Netstat dalam satu gelung. Keluarannya boleh didapati dalam fail teks yang dapat digunakan untuk memantau tren. Inilah rupa skripnya:

@ECHO ON set v =% 1: set gelung / a v + = 1 tarikh ECHO%%% masa% >> netstat.txt netstat -ano >> netstat.txt PING 1.1.1.1 -n 1 -w 60000> NUL gelung goto

Gunakan Pengurus Tugas untuk mencari pemegang maksimum

Kaedah yang lebih semula jadi untuk mencari aplikasi tersebut adalah menggunakan Task Manager. Walaupun PowerShell dan Prompt Perintah mempunyai kelebihan masing-masing, jika anda ingin melihat prosesnya dengan cepat, ini adalah kaedah yang lebih baik.

Microsoft mencadangkan bahawa jika ada sambungan yang gagal, maka periksa sama ada jumlah pemegangnya lebih tinggi daripada 3000. Sekiranya itu berlaku, maka pelakunya adalah pelakunya. Walau bagaimanapun, perkhidmatan OS adalah pengecualian untuk ini. Untuk yang lain, hentikan proses itu sekali, dan kemudian cuba log masuk menggunakan kelayakan domain dan lihat apakah ia berjaya.

Penjelajah Proses

Anda boleh menggunakan Process Explorer sekiranya Pengurus Tugas tidak membantu. Ia berguna untuk mengesan masalah versi DLL atau menangani kebocoran dan memberikan pandangan mengenai aplikasi rouge. Process Explorer harus dimuat turun dari sini dan dipasang. Pastikan untuk menjalankannya dengan hak istimewa yang tinggi.

  1. Klik kanan pada tajuk lajur, dan kemudian pilih "Pilih Lajur."
  2. Tukar ke Tab Prestasi, dan tambahkan Kira Mengendalikan.
  3. Dari menu, klik pada  Paparan> Tunjukkan Bahagian Bawah.
  4. Sekali lagi klik pada menu, pilih Paparan> Paparan Bahagian Bawah> Pemegang.
  5. Susun pemegang dalam turutan menurun.
  6. Ia akan memperlihatkan proses dengan jumlah pegangan tertinggi
  7. Klik untuk menyerlahkan salah satu proses dengan jumlah pegangan atas.
  8. Panel bawah akan menunjukkan jenis untuk semua pemegang. Port atau soket biasanya dengan label "File \ Device \ AFD".

Tutup proses dengan jumlah pegangan yang tinggi. Sekiranya aplikasi muncul kembali, ini boleh menjadi penyebabnya, dan anda harus membetulkan aplikasi atau meminta pembangun OEM memperbaikinya. Sekiranya anda tidak dapat memperbaikinya kerana aplikasinya memerlukannya, anda harus mempertimbangkan untuk meningkatkan jumlah port yang dapat digunakan komputer. Perintah di bawah (contoh) dapat mengubah julat, dan menaikkannya.

netsh int ipv4 set dynamicport tcp start = 10000 num = 1000

Port permulaan minimum yang boleh ditetapkan ialah 1025. Port hujung maksimum tidak boleh melebihi 65535.

Yang mengatakan penyelesaiannya masih sementara. Sebagai pentadbir IT, anda harus mencari jalan keluar yang lebih baik untuk menyelesaikan masalah keletihan port. Kadang-kadang, beberapa pelayan boleh digunakan untuk meningkatkan port, tetapi itu sama sekali berbeza.

5 Permainan Arcade Terbaik untuk Linux
Pada masa kini, komputer adalah mesin serius yang digunakan untuk permainan. Sekiranya anda tidak dapat memperoleh skor tinggi baru, anda akan tahu ma...
Battle For Wesnoth 1.13.6 Pembangunan Dikeluarkan
Battle For Wesnoth 1.13.6 dilancarkan bulan lalu, adalah rilis pengembangan keenam di 1.13.siri x dan memberikan sejumlah penambahbaikan, terutamanya ...
Cara Memasang League Of Legends di Ubuntu 14.04
Sekiranya anda peminat League of Legends, maka ini adalah peluang bagi anda untuk menguji menjalankan League of Legends. Perhatikan bahawa LOL disokon...