kernel: TCP: time wait bucket table overflow的问题
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>
看time_out的链接
一般是80端口,也就是web server导致,那么就很自然的想到keepalived 了。
之后我的做法是把keepalived 关掉,然后把tcp_max_tw_buckets的值调到2w,观察一下,基本上没有这个报警了。
特别是一些集群需要转发后端的,我个人觉得最好把keepalive关掉,这样保持的连接会少一些。
以上就介绍了kernel: TCP: time wait bucket table overflow的问题,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

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

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

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.

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

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 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

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.

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

目录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 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
