العنوان قيد الاستخدام بالفعل
حالة خاصة من خطأ الربط: كيف تختلف عن Failed to bind، ومتى يكون المود هو السبب، وكيف تجد المنفذ المشغول.
آخر تحديث 13 أغسطس 2026
java.net.BindException: Address already in use
المنفذ مستخدم بالفعل من قبل عملية أخرى. يختلف هذا عن فشل الربط في أن هذا الخطأ غالبًا ما يصدر عن مود، وليس عن النواة: يبدأ الخادم رغم ذلك، لكن المود يُعطَّل.
الأسباب المعتادة
| المود | المنفذ الافتراضي |
|---|---|
| Dynmap | 8123 |
| BlueMap | 8100 |
| Votifier | 8192 |
| Simple Voice Chat | 24454 |
| RCON | 25575 |
| Query | 25565 |
إذا كان لديك مودان من هذا القبيل على منفذيهما الافتراضيين، فإنهما يتعارضان مع بعضهما أو مع منافذ تشغلها المنصة بالفعل.
الحل
خذ المنافذ المخصصة من لوحة التحكم واضبطها في إعدادات المود. امنح كل خدمة منفذها الخاص.
التحقق
بعد التشغيل، افحص السجل: يذكر المود العامل المنفذ الذي بدأ عليه. سطر مثل Web server started on port 8123 يؤكد أن كل شيء على ما يرام.
إذا لم يساعد ذلك
إذا كان المنفذ من لوحة التحكم «مستخدمًا» هو أيضًا، فإن خدمة أخرى من خدماتك تستخدمه، أو نُسخت القيمة مع خطأ. قارن الأرقام في اللوحة وفي الإعدادات حرفًا بحرف.
