Ich habe ein Docker-Setup für nightwatch.js, Selen-Tests durch Selen-Gitter für eine Express-Server-Anwendung zu laufen. Wenn ich nur ein Andockfenster benutze und meine Nachtwachtests manuell nach dem Serverstart starte, scheint alles korrekt zu starten. Wenn ich sie als Teil eines Container-Befehls ausfühle (zB in meinem App-Server-Container-Befehl oder in einem neuen Container, der nur Nachtwächter ausführt), bekomme ich einen 503 schlechten Gateway-Fehler. Ich denke, dass es in meinem Docker-Setup eine Race-Bedingung gibt, die das verursacht. Gibt es eine Möglichkeit, um sicherzustellen, dass mein App-Server ordnungsgemäß gestartet wird, bevor meine Nachtwachtests ausgeführt werden?Nightwatch hält 502 schlechtes Gateway
1
A
Antwort
2
Präfix Ihren Befehl mit wait-for-it.sh Skript (Download ein und im Bild) setzen:
command: /wait-for-it.sh theotherservice:PORT -- your-previous-command
wait-for-it.sh
an den angegebenen Server warten: Port den Befehl auszuführen, die nach --
ist, so können Sie vermeiden die Wettlaufbedingung.
Verwandte Themen
- 1. Ngrok-Fehler '502 schlechtes Gateway'
- 2. nginx django 502 schlechtes Gateway
- 3. Getting 502 schlechtes Gateway auf Google Cloud
- 4. django-gunicorn-nginx: 502 schlechtes Gateway
- 5. GAE Java Flexibles env 502 schlechtes Gateway
- 6. Twilio Programmierbares SMS 502 Schlechtes Gateway
- 7. Google App Engine 502 (Schlechtes Gateway) mit NodeJS
- 8. Java AWS Server: 502 Schlechtes Gateway nginx/1.8.1
- 9. 502 Schlechtes Gateway von ausgelagerter Instanz auf AWS EC2
- 10. Google app engine: 502 Schlechtes Gateway nur bei POST-Anfragen
- 11. Nginx + Systemd/Systemctl + Django funktioniert nicht (502 schlechtes Gateway)
- 12. AngularJS $ http.post Anruf zurück 502 (schlechtes Gateway) Fehler
- 13. 502 schlechtes Gateway mit Nginx und Knoten innerhalb Docker
- 14. 502 schlechtes Gateway nginx beim Zugriff auf den Server
- 15. Wie Debuggen, wenn Nginx 502 schlechtes Gateway gibt?
- 16. Fehler in AWS API-Gateway: 502 Bad Gateway
- 17. "502 Bad Gateway" mit Beifahrer
- 18. Dartweb Webstorm, 502 Fehlerhaftes Gateway
- 19. Nginx URL Grenze 502 Gateway
- 20. Cloudflare Bad Gateway 502 Fehler
- 21. Cabot - 502 falscher Gateway Fehler
- 22. Laravel 502 Bad Gateway Fehler
- 23. Volley werfen 502 falsches Gateway
- 24. nginx uwsgi 502 Schlecht Gateway
- 25. Ngrok Bad Gateway Intermittierend 502
- 26. Http Anfrage Timeout um 2 Minuten in NGINX 502 schlechtes Gateway in Node App
- 27. 502 schlechtes Gateway - POST von C# funktioniert aber gut in Fiddler
- 28. Valet: 502 schlechtes Gateway beim Ausführen von test.dev auf einem Mac, Laravel, PHP-Installation
- 29. Swift-REST-Anforderung PUT Optional (502 Schlechtes Gateway: Registrierter Endpunkt konnte die Anforderung nicht verarbeiten.)
- 30. AWS API Gateway-Fehlerantwort generiert 502 "Bad Gateway"