yes, it seems there is some bug or I am doing something wrong. Changing over to Event MPM, I cannot save my web server options settings and there is an error saying “maxclient input is required”. But maxclients (now Max Request Workers) should be calculated automatically, but it isn’t.
Here’s what I came up with:
Server Limit 128
Threads Per Child 16
Max Request Workers (should be 2048)
Start Servers 4
Min Spare Threads 1024
Max Spare Threads 2048
Max Requests per Child 0
Timeout 60
Keepalive on
Keepalive Requests (max) 500
Keepalive Timeout 2
Just as an update, Jenna informed me that these are the default values (just in case anybody is also missing the entry and wants to stay on the safe side):
I currently have my site hosted in Azure, as a Web App. So far Http/2 support is none. As I used to check on https://http2.co/ what HTTP protocol my server is using. My concern is how can I future proof my app development so when Http/2 comes, I can start embracing it immediately? Will it be possible to provide a fallback to Http/1.1? What other considerations should I take into for better handling the future?
HTTP/2 is supported only over HTTPS, so you got to add under server block which has SSL configuration. If your SSL configuration is in another file than nginx. conf, then you got to update there.