Access Forbidden: Too many users are connected Internet Information Services
Tugas melakukan konfigurasi IIS 5 (bawaan Windows XP) untuk bisa deploy ASP.net MVC1 sudah rampung. Para programmer sudah bisa melakukan deploy di server. Setelah jalan hampir sebulan, tim tester mulai melakukan tes terhadap pekerjaan programmer untuk memastikan bahwa pekerjaan sesuai dengan spesifikasi yang ada di dokumen Software Design Specification (SDS). Selain itu juga memberikan masukan jika ada look and feel yang kurang sesuai, sehingga pada akhirnya software yang dideliver bisa memuaskan costumer.
Ketika beberapa programmer dan tester bekerja secara bersama-sama, mulai muncul gangguan-gangguan kecil, dimana tiba-tiba saja koneksi putus. Awalnya dikira karena masalah jaringan, setelah dicek ternyata jaringan baik-baik saja. Kemudian tersangka berikutnya adalah mungkin ada logic programming yang salah sehingga ada proses looping tak terhingga. Setelah inspeksi source code, ternyata bukan ini juga penyebabnya. Lalu dicoba hanya 1 user yang terkoneksi, ditunggu beberapa lama, ternyata tidak ada masalah.
Dengan bantuan searching di internet akhirnya ketemu penyebabnya. Ternyata penyebabnya karena menggunakan sistem operasi non-server, yaitu Windows XP, dimana hanya bisa maksimal 10 koneksi http. Jumlah ini ternyata tidak sama dengan jumlah user/jumlah browser yang mengakses IIS. Satu browser bisa membuat lebih dari satu koneksi.
Syukurlah ada cara untuk menaikkan limit ini, meski hanya bisa menjadi 40 koneksi. Caranya sebagai berikut:
1. Buka command prompt (cmd)
2. Navigasi ke C:\Inetpub\AdminScripts
3. Ketikkan: Cscript.exe adsutil.vbs set w3svc/MaxConnections 40
Di layar akan muncul :
Microsoft (R) Windows Script Host Version 5.7
Copyright (C) Microsoft Corporation. All rights reserved.
MaxConnections : (INTEGER) 40
Selamat mencoba.
Kalau ada yang menemukan cara supaya limit koneksi bisa lebih banyak lagi, tolong dibagi-bagi ilmunya.
