西西河

主题:【讨论】nginx 还是 apache? -- 铁手

共:💬36 🌺49
全看分页树展 · 主题 跟帖
家园 环境不同,应用不同选择也不同,Nginx未必适合老铁

1.老铁的西西河服务器有HA吗,还是单独服务器,如果是后者httpd的稳定性更加重要。Apache的prefork虽然老土,但一个进程垮掉只影响一个连接,系统还OK,影响有限。我没有Nginx的稳定性数据,但根据我的经验,bad或恶意的request很容易crash掉httpd。一个小例子:

Get / HTTP/1.1

Host:127.0.0.1

会很容易把httpd的proxy模块推入死锁。实际应用中各种边界条件或risk condition多不胜数,nginx是否能处理好不知道啊。

看看nginx的changelog :http://nginx.org/en/CHANGES,似乎很有一些segfault bugs

2.老铁的西西河动态内容多吗,如果很多,那瓶颈会在php的解释器,

改变httpd作用有限

用top看看memory usage大的apache process,然后用strace -p 或lsof -p pid_of_the_process 看看究竟它在干什么呢,就会有个直观概念

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河