Kami memiliki kotak EMC NX4 SAN yang melayani pembagian CIFS ke sejumlah server aplikasi Windows Server 2008 R2. Server aplikasi menggunakan share CIFS untuk menyajikan banyak file gambar (~ 2500 ops / dtk pada share), namun baik SAN maupun server aplikasi tidak menunjukkan tanda-tanda stres yang jelas.
Kadang-kadang server aplikasi akan, tampaknya tiba-tiba, memutuskan koneksi ke SAN. Kode .NET yang mencoba menyajikan file dari SAN gagal dengan:
System.IO.IOException: The specified network name is no longer available
Jika saya RDP ke server aplikasi dan mencoba mengakses "\ san-name" melalui explorer, saya mendapatkan kesalahan yang sama. Semua server aplikasi lain dapat mengaksesnya dengan baik. Saya juga dapat mengakses "\ ip-of-san" dengan sempurna, ping juga berfungsi.
Reboot server aplikasi memperbaiki masalah ini, tetapi itu adalah ukuran yang agak drastis untuk masalah tersebut, mengingat sepertinya SAN berfungsi dengan baik dan komputer dapat mengaksesnya - sepertinya akses "\ san-name" memiliki muntah.
Ini telah terjadi pada dua server aplikasi yang berbeda selama minggu lalu, jadi saya tidak curiga satu server aplikasi menjadi penyebabnya. Mengabaikan penyebabnya untuk saat ini - bagaimana cara mengembalikan koneksi "\ san-name" tanpa me-reboot mesin? Dan bisakah saya menanyakan apa yang salah?
Log peristiwa tidak menunjukkan apa-apa (selain kesalahan ASP.NET terkait yang disebabkan oleh masalah ini), baik pada server aplikasi maupun pada SAN.
Pembaruan:
Berdasarkan saran saya akan mencoba restart layanan Workstation di waktu berikutnya dan melihat apakah itu membantu masalah. Jelas bukan perbaikan, tetapi lebih cepat dilakukan daripada me-reboot seluruh mesin seperti yang saya lakukan saat ini. Adakah cara untuk menanyakan status koneksi yang dipertahankan oleh layanan Workstation?
Pembaruan 2:
Dikonfirmasi bahwa memulai kembali layanan Workstation "memperbaiki" masalah. Langkah selanjutnya adalah mencoba perubahan reg untuk meningkatkan nilai MaxCmds. Tidak akan dapat mengkonfirmasi apakah itu masalah, hanya bisa berasumsi jika berjalan untuk jangka waktu yang lama tanpa masalah.
sumber
Jawaban:
Ini sepertinya MaxCmds telah habis. Berikut adalah dua artikel bagus tentang itu: di sini dan di sini .
Ini dia sekarang untuk mengubahnya. Buat file bernama update.reg dan letakkan yang berikut di dalamnya:
Simpan dan kemudian klik dua kali dan terima konfirmasi. Diperlukan reboot.
sumber
mungkin restart layanan workstation di server aplikasi!
sumber
Saya punya kasus seperti ini sebelumnya, meskipun tidak dengan EMC back end. Untuk aplikasi pengguna tanah, menutup paksa sambungan ke server jarak jauh dan membukanya kembali akan mengembalikannya, meskipun Anda mungkin harus mencoba beberapa kali sebelum dapat bekerja sama. Untuk aplikasi serverland, daur ulang Pool Aplikasi untuk layanan tersebut berfungsi. Jika gagal, mendaur ulang Layanan Workstation dapat menghindari reboot, tetapi hampir sama drastisnya.
sumber
Pada sumber:
Bisakah Anda memberikan rincian lebih lanjut tentang perangkat lunak yang diinstal di server aplikasi? Di internet Anda akan menemukan bahwa itu biasanya masalah dengan AV tetapi karena Anda tidak menjalankan ... mungkin aplikasi mode kernel lain seperti perangkat lunak cadangan?
Apakah firewall aktif? Sudahkah Anda memeriksa log peristiwa pada DC untuk server aplikasi yang salah?
Anda juga harus mengendus lalu lintas jaringan CIFS ketika masalah muncul untuk melihat apa yang terjadi.
Satu-satunya kali saya mengalami kesalahan ini adalah ketika server / workstation entah bagaimana "kehilangan" tautannya dengan domain. Memberlakukan kembali keanggotaan domain melakukan trik (netdom / resetpwd). Bisakah Anda mengakses share jaringan lainnya (dari sesi RDP ke server aplikasi) ketika masalah muncul?
sumber
Apakah ini masalah dengan resolusi nama. Bisakah Anda memeriksa dengan Server DNS Anda? Jika itu tidak memungkinkan untuk menyelesaikan nama dan setelah me-reboot server aplikasi Anda, itu akan memungkinkan untuk mengakses.
Saya memiliki masalah yang sama ketika beberapa pengguna workstation mengeluh bahwa mereka tidak dapat mengakses aplikasi yang disimpan di server lain, kami telah melakukan hal yang sama dengan mencoba mengakses dengan server-ip yang akan bekerja tetapi tidak dengan nama sehingga kami telah memeriksa DNS. Kami telah membuat perubahan dalam Aplikasi untuk mengakses server lain untuk menggunakan alamat IP karena kami memiliki jaringan IP statis.
Beri tahu saya jika saran saya cocok untuk Anda.
sumber
Saya mengalami masalah serupa. Saya tidak dapat memetakan share ke windows server 2012 dari server windows 2003.
Grup jaringan telah menerapkan kebijakan AD yang telah mengisolasi versi windows yang lebih rendah ke wadah AD yang tidak memungkinkan versi TLS yang lebih rendah untuk terhubung ke server yang menjalankan versi TLS yang lebih tinggi. Memindahkan server kembali atau menonaktifkan kebijakan untuk terhubung dengan versi TLS yang lebih rendah memperbaiki masalah ini.
Berikut adalah beberapa kesalahan yang saya temui di log sistem:
Semoga ini bisa membantu menyelesaikan masalah Anda.
sumber