我有一个使用lighttpd和fastCGI (使用TCP)的web服务,其中lighttpd会导致处理器瓶颈。如何优化lighttpd和fastCGI的性能?
诚挚的问候
发布于 2011-01-09 08:00:39
我非常怀疑Lighttpd会不会造成cpu瓶颈--在你的网络或硬盘死掉之前。fastCGI只是一个接口,但我假设你正在使用它?检查http://xcache.lighttpd.net/
虽然这个问题包含的信息太少,以便正确地帮助你…
发布于 2018-10-12 11:50:41
Lighttpd被设计成一个单进程、单线程的was服务器。
我的建议是,如果你真的看到lighttpd达到100CPU%,那就使用另一个web服务器,比如nginx。
但是,如果您被迫使用lighttpd (>=1.4),您也可以使用:
server.max-worker = 2
这将产生2个lighttpd进程,这两个进程都接受新连接。(您可以用更大的数字ofc代替2。)
然而,这实际上只会产生两个进程,而不会在它们之间进行通信,从而导致各种“不当行为”:
收集数据的
https://stackoverflow.com/questions/3683669
复制相似问题