Aby sprawdzić i naprawić serwer:
- Najpierw uruchom test:
chmod +x test-server.sh
./test-server.sh- Jeśli test wykaże problemy, uruchom skrypt naprawczy:
chmod +x test_python.sh
sudo ./test_python.sh- Możesz też ręcznie sprawdzić najważniejsze elementy:
# Sprawdź czy proces Python działa
ps aux | grep "python.*8000"
# Sprawdź port
netstat -tuln | grep ":8000"
# Test prostego żądania
curl -X POST http://localhost:8000 \
-H "Content-Type: application/json" \
-d '{"test":"connection"}'
# Sprawdź logi
tail -f /opt/reactjs/logs/deployment.logNajczęstsze problemy i rozwiązania:
- Port 8000 zajęty:
sudo fuser -k 8000/tcp
sudo systemctl restart reactjs- Problem z uprawnieniami:
sudo chown -R root:root /opt/reactjs
sudo chmod -R 755 /opt/reactjs- Firewall blokuje port:
sudo ufw allow 8000/tcp- Usługa nie działa:
sudo systemctl restart reactjs
sudo systemctl status reactjsCzy któryś z testów wykazał problemy? Mogę pomóc ze szczegółowym rozwiązaniem konkretnego problemu.