Address already in use
bind ایرر کا ایک خاص کیس: یہ Failed to bind سے کیسے مختلف ہے، کب کوئی پلگ ان ذمہ دار ہوتا ہے، اور مصروف پورٹ کیسے تلاش کریں۔
اپ ڈیٹ 13 اگست، 2026
java.net.BindException: Address already in use
پورٹ پہلے سے کسی دوسرے پروسیس کے زیرِ استعمال ہے۔ یہ Failed to bind سے اس لحاظ سے مختلف ہے کہ یہ خرابی اکثر پلگ ان کی طرف سے آتی ہے، نہ کہ کور کی طرف سے: سرور پھر بھی اسٹارٹ ہو جاتا ہے، لیکن پلگ ان غیر فعال ہو جاتا ہے۔
عام suspects
| پلگ ان | ڈیفالٹ پورٹ |
|---|---|
| Dynmap | 8123 |
| BlueMap | 8100 |
| Votifier | 8192 |
| Simple Voice Chat | 24454 |
| RCON | 25575 |
| Query | 25565 |
اگر آپ کے پاس ایسے دو پلگ ان اپنے ڈیفالٹ پورٹس پر ہیں، تو وہ ایک دوسرے سے یا پلیٹ فارم کے پہلے سے استعمال شدہ پورٹس سے ٹکرا جاتے ہیں۔
حل
پینل سے مخصوص پورٹس لیں اور انہیں پلگ ان کی کنفگ میں سیٹ کریں۔ ہر سروس کو اس کا اپنا پورٹ دیں۔
جانچ
اسٹارٹ اپ کے بعد لاگ چیک کریں: کام کرنے والا پلگ ان بتاتا ہے کہ وہ کس پورٹ پر آیا۔ Web server started on port 8123 جیسی لائن تصدیق کرتی ہے کہ سب کچھ ٹھیک ہے۔
اگر اس سے مدد نہ ملے
اگر پینل کا دیا ہوا پورٹ بھی ”زیرِ استعمال“ ہے، تو آپ کی کوئی دوسری سروس اسے استعمال کر رہی ہے، یا ویلیو کاپی کرتے وقت غلطی ہوئی ہے۔ پینل اور کنفگ کے نمبروں کا حرف بہ حرف موازنہ کریں۔
