lighty 的生活

lighty 开发者博客

线程饥饿

在进行基准测试并遇到由 http_load 报告的超时问题后,是时候更深入地研究这个问题了。

www.lighttpd.net/2007/3/5/thread-starvation 讨论了如何降低向用户报告超时问题的概率。借助新的计时基础设施,您现在可以跟踪请求在不同阶段所花费的时间。借助 gnuplot,您可以大致了解时间都花在了哪里。

简而言之:如果您在 1.5.0 版本中使用异步 I/O 后端之一,您需要将 server.max-read-threads 设置为磁盘数量的两倍。