Rumah pembangunan bahagian belakang tutorial php kernel: TCP: time wait bucket table overflow的问题

kernel: TCP: time wait bucket table overflow的问题

Aug 08, 2016 am 09:26 AM
addclass function keepalived

kernel: TCP: time wait bucket table overflow的问题

最近用elk收集系统日志,发现某些机器有很多内核报错
网上大多数的说法是要把net.ipv4.tcp_max_tw_buckets 这个内核参数调大。但是没说原理

我想了一下,其实tw_buckets的含义是time wait bucket table 这个表满了。
为什么会满?

<code>netstat -an<span>|more</span></code>
Salin selepas log masuk

看time_out的链接
一般是80端口,也就是web server导致,那么就很自然的想到keepalived 了。

之后我的做法是把keepalived 关掉,然后把tcp_max_tw_buckets的值调到2w,观察一下,基本上没有这个报警了。

特别是一些集群需要转发后端的,我个人觉得最好把keepalive关掉,这样保持的连接会少一些。

以上就介绍了kernel: TCP: time wait bucket table overflow的问题,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah maksud fungsi? Apakah maksud fungsi? Aug 04, 2023 am 10:33 AM

Fungsi bermaksud fungsi. Ia adalah blok kod yang boleh digunakan semula dengan fungsi tertentu Ia boleh menerima parameter input, melakukan operasi tertentu, dan mengembalikan hasil daripada blok yang boleh digunakan semula. kod untuk meningkatkan kebolehgunaan semula dan kebolehselenggaraan kod.

Cara menggunakan Keepalived+Nginx+Tomcat untuk melaksanakan kluster web dengan ketersediaan tinggi Cara menggunakan Keepalived+Nginx+Tomcat untuk melaksanakan kluster web dengan ketersediaan tinggi May 19, 2023 am 10:01 AM

keepalived+nginx+tomcat melaksanakan kluster web ketersediaan tinggi 1. proses pemasangan nginx 1. Muat turun pakej pemasangan nginx dan pasang pakej persekitaran bergantung (1) Pasang persekitaran kompilasi c++ yum-yinstallgcc#c++ (2) Pasang pcreyum-yinstallpcre- devel (3 )Pasang zlibyum-yinstallzlib-devel(4) Pasang nginx, cari lokasi fail penyahmampatan nginx, dan laksanakan arahan penyusunan dan pemasangan [root@localhostnginx-1.12.2]#pwd/usr/local/nginx/nginx- 1.12

Apakah tujuan fungsi 'enumerate()' dalam Python? Apakah tujuan fungsi 'enumerate()' dalam Python? Sep 01, 2023 am 11:29 AM

Dalam artikel ini, kita akan belajar tentang fungsi enumerate() dan tujuan fungsi "enumerate()" dalam Python. Apakah fungsi enumerate()? Fungsi enumerate() Python menerima pengumpulan data sebagai parameter dan mengembalikan objek penghitungan. Objek penghitungan dikembalikan sebagai pasangan nilai kunci. Kuncinya ialah indeks yang sepadan dengan setiap item, dan nilainya ialah item. Syntax enumerate(iterable,start) Parameters iterable - Yang diluluskan dalam pengumpulan data boleh dikembalikan sebagai objek enumeration, dipanggil iterablestart - Seperti namanya, indeks permulaan objek enumeration ditakrifkan oleh permulaan. kalau kita abaikan

Penjelasan terperinci tentang peranan dan fungsi jadual MySQL.proc Penjelasan terperinci tentang peranan dan fungsi jadual MySQL.proc Mar 16, 2024 am 09:03 AM

Penjelasan terperinci tentang peranan dan fungsi jadual MySQL.proc ialah sistem pengurusan pangkalan data relasi yang popular Apabila pembangun menggunakan MySQL, mereka sering melibatkan penciptaan dan pengurusan prosedur tersimpan (StoredProcedure). Jadual MySQL.proc ialah jadual sistem yang sangat penting Ia menyimpan maklumat yang berkaitan dengan semua prosedur tersimpan dalam pangkalan data, termasuk nama, definisi, parameter, dsb. prosedur tersimpan. Dalam artikel ini, kami akan menerangkan secara terperinci peranan dan kefungsian jadual MySQL.proc

nginx+keepalived kaedah konfigurasi tuan-hamba ketersediaan tinggi nginx+keepalived kaedah konfigurasi tuan-hamba ketersediaan tinggi May 29, 2023 pm 02:16 PM

1. Persekitaran sistem dan versi perisian centos6.6x64keepalived-1.2.18.tar.gznginx-1.6.2.tar.gz Pelayan induk: 192.168.38.64 Pelayan hamba: 192.168.38.66vip: 192.168.2.38.10. slave Pemasangan yang konsisten) 1. Pasang persekitaran bergantung dan salin kod seperti berikut: yuminstallgccgcc-c++makeautomakeautoconflibtoolpcrepcre-develzlibzlib-developensslopenssl-devel2.

Bagaimana Nginx+Keepalived merealisasikan sandaran panas dwi-mesin Bagaimana Nginx+Keepalived merealisasikan sandaran panas dwi-mesin May 29, 2023 pm 08:29 PM

1. keepalived keepalived ialah perisian perkhidmatan yang memastikan ketersediaan tinggi kluster Nod dengan keutamaan tinggi dalam rangkaian adalah induk dan bertanggungjawab untuk bertindak balas kepada paket arp vip. Ia memberitahu hos lain dalam rangkaian pemetaan hubungan antara alamat vip dan mac, dan juga menghantar mesej ke rangkaian dalam bentuk multicast Hantar pemberitahuan vrrp untuk memberitahu anda tentang keutamaan anda. Nod sandaran hanya bertanggungjawab untuk memproses paket berbilang hantaran yang dihantar oleh induk Apabila ia mendapati bahawa keutamaan induk tidak setinggi miliknya, atau ia tidak menerima pemberitahuan vrrp daripada induk, nod sandaran akan menukar dirinya kepada nod sandaran. negeri tuan. 2. Persekitaran persediaan persekitaran: qemu-kvm, klien debian (9.4.0) mesin maya qemu-kvm

Ringkasan fungsi operasi fail yang biasa digunakan dalam PHP Ringkasan fungsi operasi fail yang biasa digunakan dalam PHP Apr 03, 2024 pm 02:52 PM

目录1:nama asas()2:salinan()3:nama nama()4:ruang_bebas_cakera()5:ruang_jumlah_cakera()6:wujud_fail()7:fail_dapatkan_kandungan()8:isi_letak_fail()9:saiz fail()10:jenis fail( )11:glob()12:is_dir()13:boleh_tulis()14:mkdir()15:move_uploaded_file()16:parse_ini_file()17:

Penggunaan dan fungsi fungsi Vue.use Penggunaan dan fungsi fungsi Vue.use Jul 24, 2023 pm 06:09 PM

Penggunaan dan Fungsi Fungsi Vue.use Vue ialah rangka kerja bahagian hadapan yang popular yang menyediakan banyak ciri dan fungsi berguna. Salah satunya ialah fungsi Vue.use, yang membolehkan kami menggunakan pemalam dalam aplikasi Vue. Artikel ini akan memperkenalkan penggunaan dan fungsi fungsi Vue.use dan memberikan beberapa contoh kod. Penggunaan asas fungsi Vue.use adalah sangat mudah, cuma panggilnya sebelum Vue diwujudkan, menghantar pemalam yang anda ingin gunakan sebagai parameter. Berikut ialah contoh mudah: //Perkenalkan dan gunakan pemalam

See all articles