Kami memiliki server java yang berjalan di linux di port tertentu yang menerima koneksi terus-menerus untuk ribuan dan ribuan pengguna. Baru-baru ini klien kami tidak dapat terhubung dengan kesalahan waktu habis. Kami menduga lalu lintas terlalu tinggi tetapi log java kami sebenarnya menunjukkan bahwa tidak banyak yang terhubung dalam per detik.
Kami menduga bahwa mungkinkah terlalu banyak yang mencoba pada saat yang sama dan mereka pada dasarnya dijatuhkan di level OS dan oleh karena itu program java tidak pernah benar-benar mendapat kesempatan untuk menerima koneksi? Apakah ada semacam log in linux yang dapat menunjukkan seseorang mencoba menabrak soket?
iptables -I INPUT -p tcp --dport some_port -m state --state NEW
. Perhatikan bahwa kecuali Anda tertarik pada perincian setiap upaya koneksi, menghilangkan-j LOG
menghindari spam dari file log sistem dengan banyak data yang tidak dibutuhkan.