Skip to content

Commit 7bfd91a

Browse files
committed
fix frankenphp_ready_workers
1 parent b6deb09 commit 7bfd91a

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

testdata/worker-restart.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@
1010
$ret = \frankenphp_handle_request($fn);
1111
} while ($ret && (-1 === $loopMax || ++$loops < $loopMax));
1212

13-
exit(0);
13+
exit(0);

threadworker.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,10 @@ func setupWorkerScript(handler *workerThread, worker *worker) {
7878
handler.backoff.wait()
7979
metrics.StartWorker(worker.name)
8080

81+
if handler.state.is(stateReady) {
82+
metrics.ReadyWorker(handler.worker.name)
83+
}
84+
8185
// Create a dummy request to set up the worker
8286
fc, err := newDummyContext(
8387
filepath.Base(worker.fileName),

0 commit comments

Comments
 (0)