Bu tür bir hata genellikle aşağıdaki nedenlerden kaynaklanıyor:
- Port Çakışması: Belirtilen port başka bir uygulama tarafından kullanılıyor olabilir.
- Firewall veya Güvenlik Duvarı: Sunucunuzdaki güvenlik duvarı Docker veya Wings'in portları kullanmasını engelliyor olabilir.
- Docker Network Sorunları: Docker'ın ağ ayarlarında bir hata olabilir.
- IP Atama Sorunları: Belirttiğiniz IP yanlış veya geçerli değil.
- Kernel Limiti veya Network Ayarları: Sunucuda açık bağlantı limiti veya kernel kaynaklarına bağlı bir sınırlama olabilir.
Çözüm Önerileri
- Portun Kullanımını Kontrol Edin:
- Portun başka bir işlem tarafından kullanılıp kullanılmadığını kontrol edin:
netstat -tuln | grep 25565
Eğer port doluysa, başka bir port kullanmayı deneyin.
- Node'u Başka Bir Portta Çalıştırmayı Deneyin:
- Pelican Panel'deki yapılandırmada sunucunun kullandığı portu değiştirin (ör. 25566 gibi).
- Firewall Ayarlarını Kontrol Edin:
- Güvenlik duvarında ilgili portu açın:
ufw allow 25565
- Docker Network'ü Sıfırlayın:
- Docker'ın network ayarlarını sıfırlamak için aşağıdaki komutları çalıştırabilirsiniz:
Bash:
docker network prune
docker network create <network_adı>
- Logları Detaylı İnceleyin:
- Wings ve panel loglarında detaylı bilgi arayın:
tail -f /var/log/pterodactyl/wings.log
- Docker ve Kernel Ayarlarını Güncelleyin:
- Docker için yeterli kaynaklarınızın ayrıldığından emin olun.
- Kernel bağlantı limitlerini artırmayı düşünebilirsiniz:
Bash:
sysctl -w net.ipv4.ip_local_port_range="1024 65535"
sysctl -w net.ipv4.tcp_fin_timeout=15
- Egg'in Güncel Olduğunu Kontrol Edin:
- Kullandığınız egg (örneğin paper) güncel olmayabilir. Pelican panel için resmi egg deposundan güncel egg'leri yükleyin.
Eğer bu adımlardan sonra sorun devam ederse, mevcut konfigürasyonunuzu ve logların daha fazla detayını paylaşabilirsiniz. Detaylı destek için Pelican Panel'in resmi dokümantasyonuna
Pelican Panel Resmi Sitesi üzerinden göz atabilirsiniz.