首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >lighttpd fastcgi优化

lighttpd fastcgi优化
EN

Stack Overflow用户
提问于 2010-09-10 17:55:23
回答 2查看 733关注 0票数 0

我有一个使用lighttpd和fastCGI (使用TCP)的web服务,其中lighttpd会导致处理器瓶颈。如何优化lighttpd和fastCGI的性能?

诚挚的问候

EN

回答 2

Stack Overflow用户

发布于 2011-01-09 08:00:39

我非常怀疑Lighttpd会不会造成cpu瓶颈--在你的网络或硬盘死掉之前。fastCGI只是一个接口,但我假设你正在使用它?检查http://xcache.lighttpd.net/

虽然这个问题包含的信息太少,以便正确地帮助你…

票数 1
EN

Stack Overflow用户

发布于 2018-10-12 11:50:41

Lighttpd被设计成一个单进程、单线程的was服务器。

我的建议是,如果你真的看到lighttpd达到100CPU%,那就使用另一个web服务器,比如nginx。

但是,如果您被迫使用lighttpd (>=1.4),您也可以使用:

代码语言:javascript
运行
复制
server.max-worker = 2

这将产生2个lighttpd进程,这两个进程都接受新连接。(您可以用更大的数字ofc代替2。)

然而,这实际上只会产生两个进程,而不会在它们之间进行通信,从而导致各种“不当行为”:

收集数据的

  • 模块仅为其进程收集数据。这意味着mod_status页面将只显示从2个(或更多)进程中写入connection.
  • Logs的工作进程的统计信息。有时会混淆日志,wenn写入缓冲区使用2个连续的写入调用。
  • 实际上整个服务器的任何配置限制都是针对每个工作进程。
  • 其他可能。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3683669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档