as per https://redmine.lighttpd.net/projects/lighttpd/wiki/server_event-handlerDetails libev is deprecated use:
server.event-handler = "freebsd-kqueue" - can't change this in the gui - gives an error.
I don't know if this is compiled in but might be a good choice too?
https://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_Performance#Event-Handlers
server.network-backend = "freebsd-sendfile"
The use of libev is not deprecated, it is no longer recommended.
The handler for the WebGUI instance of lighttpd and for the websrv instance of lighttpd are as follows:
Event Handlers:
Network handler:
Please amend this bug report with further details of the issues you are having.
I want to add this line using the gui in webserver but I get an error
Error: The changes could not be applied (Error Code 1): server.event-handler = "freebsd-kqueue"
server.event-handler := "freebsd-kqueue" will do the trick.
If you want to replace a previously set value, use operator := instead of =
I am searching the https://www.xigmanas.com/ site and can't find a manual to learn these commands from. Maybe it is a good idea to show these commands then one gets an error? It woud be definitely better for a newbie than "Error: The changes could not be applied (Error Code 1)." that says not much.
Well it is on you how much you want to be user friendly?
This is not specific to XigmaNAS. In the Additional Parameters section of the web server service you find a link to the documentation of lighttpd ("Please check the documentation."). On the lighttpd documentation page, click on "Configuration file syntax":
...
replace : NAME := VALUE (replace/overwrite earlier value) (since 1.4.46)
...
It is not on me because XigmaNAS is a community driven project. If you want to make it better and more user friendly, you are welcome to join the team.
Sorry, now I found the link in the gui to the docs. Thanks for your help.