Replies: 1 comment
-
The above behavior of workers getting killed seems to persist when client and server are running in the same instance on WSL using TLS on 3443 with just released Mojolicious 9.33 and using |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Starting prefork server with TLS and then loading it up with request seems to repeatedly kill the worker. I could be wrong but I think the worker is accepting more than the configured # of client connections (only with -c 1) and attempts to service them all which results in a heartbeat timeout. Is this expected behavior or is there something going wrong with the event loop when using TLS?
test.pl
test.sh
running the test.sh and then loading it with
results in the following output which seems to indicate the worker connected with all 15 clients rather than one at a time. When using regular http (no TLS) one connection is serviced at a time without heartbeat timeouts.
OS version (running in a docker container)
Beta Was this translation helpful? Give feedback.
All reactions