lpereira / lwan

Experimental, scalable, high performance HTTP server

Home Page:https://lwan.ws

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

"Could not figure out which CPU thread 8 should go to" - lwan 0.4 on macOS 10.15.7

herbygillot opened this issue · comments

lwan v0.4 is failing to start on macOS Cataline ( 10.15.7 ).

Loading configuration file: /opt/macports-test/etc/lwan/lwan.conf
Using 16 threads, maximum 640 sockets per thread
Listening on http://0.0.0.0:80
Could not figure out which CPU thread 8 should go to

Config file:

# Timeout in seconds to keep a connection alive.
keep_alive_timeout = 15

# Set to true to not print any debugging messages. (Only effective in
# release builds.)
quiet = false

# Value of "Expires" header. Default is 1 month and 1 week.
expires = 1M 1w

# Number of I/O threads. Default (0) is number of online CPUs.
threads = 0

# Disable HAProxy's PROXY protocol by default. Only enable if needed.
proxy_protocol = false

# Enable straitjacket by default. The `drop_capabilities` option is `true`
# by default.  Other options may require more privileges.
# straitjacket

listener *:80 {
    serve_files / {
            path = /opt/macports-test/var/www-lwan

            # When requesting for file.ext, look for a smaller/newer file.ext.gz,
            # and serve that instead if `Accept-Encoding: gzip` is in the
            # request headers.
            serve precompressed files = true
    }
}

So this is building in MacPorts, using the 0.4 codebase, via cmake. I don't see that lwan has a flag to print its version?

No rush, take your time - thank you.