Saya telah memperhatikan sejak beberapa hari yang lalu bahwa jenis pesan berulang yang sama terjadi dan saya yakin dapat mengatakan bahwa tidak ada yang sengaja diubah (diinstal / dihapus) pada periode itu.
inilah contoh pesan /var/log/kern.log :
Mar 30 06:32:45 aurora kernel: [566322.867110] e1000e: eth0 NIC Link is Down
Mar 30 06:32:47 aurora kernel: [566325.313634] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
Mar 30 06:32:59 aurora kernel: [566337.632930] e1000e: eth0 NIC Link is Down
Mar 30 06:33:18 aurora kernel: [566356.543664] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
Mar 30 11:05:47 aurora kernel: [582689.779752] e1000e: eth0 NIC Link is Down
Mar 30 11:05:50 aurora kernel: [582692.174337] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
dari file log lengkap - ketika mengambil semua pesan log jenis ini ke dalam hitungan - saya dapat menyimpulkan:
- eth0 gagal setiap beberapa jam
- eth0 gagal dalam kasus pertama selama dua dan di detik selama 19 detik
Ini server produksi yang saya bicarakan di sini.
Bagaimana mengatasi masalah ini, karena server mail dalam produksi dan kegagalan jaringan durasi 19 detik saya tidak bisa mentolerir?
networking
linux-networking
ethernet
nic
Miloš Đakonović
sumber
sumber
Jawaban:
ifconfig
. Jika bukan nol maka ada masalah dengan perangkat keras (kabel, kartu NIC, atau hub / switch). Kabel Ethernet yang tidak dapat diandalkan akan memberikan kesalahan dalam bidang ini juga.ethtool
dan pastikan pengaturan jaringan (dupleks, dll) cocok dengan yang ada di sakelar. Jika Anda bukan admin sakelar, maka minta admin jaringan untuk memberi Anda pengaturan.Sebagai catatan tambahan, Anda harus menilai apakah Anda memerlukan kontrol aliran. Menurut HP, itu hanya diperlukan untuk aplikasi berkinerja tinggi: lihat artikel HP tentang Kapan Menggunakan Kontrol Aliran
sumber
Inilah perbaikan saya. Masalah ini terjadi pada perangkat keras tertentu (pada satu mesin hanya 1 dari 2 port pada NIC), selalu dengan driver e1000e, sejak kernel 3.9 atau lebih. File ini untuk centos7, masuk
/etc/init.d/
dan harus diaktifkan denganchkconfig --add <name>
. Nama antarmuka adalah hardcoded ... pastikan untuk mengaturnya.sumber