Ich habe bei meinem Update einen Fehler festgestellt.
api_key = "a quick brown fox"
fetch("https://api.example.com/data", headers: { 'Authorization' => api_key })
Bitte helft mir, ihn zu beheben.
Ich habe bei meinem Update einen Fehler festgestellt.
api_key = "a quick brown fox"
fetch("https://api.example.com/data", headers: { 'Authorization' => api_key })
Bitte helft mir, ihn zu beheben.
Kann jemand bestätigen, ob das falsche Signal gesendet wird und ob dies zu einem weniger sanften Respawn führt?
Ist das falsch?
Obwohl es hier eine leichte Race Condition gibt, sollte ein Pitchfork-Worker weniger als 0,1 s benötigen, um bereit zu sein. Pitchfork lädt die Anwendung zuerst in die Vorlage (mold) und wartet darauf, dass die Anwendung gestartet ist, bevor die Worker erzeugt werden.
Da bin ich mir auch nicht sicher, die Dokumentation sagt etwas anderes:
Signalbehandlung
Im Allgemeinen müssen Signale nur an den Monitor-Prozess gesendet werden. Die Signale, die Pitchfork intern zur Kommunikation mit den Worker-Prozessen verwendet, sind hier jedoch ebenfalls dokumentiert.
Monitor-Prozess
INT- schnelles Herunterfahren, tötet alle Worker sofort
QUIT/TERM- sauberes Herunterfahren, wartet darauf, dass die Worker ihre aktuelle Anfrage abschließen, bevor der Prozess beendet wird.