Amazon ec2 有关Amazon EC2上lighttpd的有趣问题
这个问题今天出现了,我不知道发生了什么。请分享你的想法 我有1台EC2DB服务器(MYSQL+NFS文件共享+Memcached) 我有3台EC2Web服务器(lighttpd),它将在DB服务器上挂载NFS文件夹 几个月来一切都很顺利,但突然出现了一个有趣的现象 每隔8分钟到10分钟,PHP文件将无法访问。这将持续约1分钟,然后恢复正常。像.html文件这样的普通文件不受影响。所有服务器在同一时间都有相同的问题 我花了一整天的时间来分析原因。最后,我发现当问题出现时,lighttpd的文件描述符突然增加了很多Amazon ec2 有关Amazon EC2上lighttpd的有趣问题,amazon-ec2,amazon,lighttpd,Amazon Ec2,Amazon,Lighttpd,这个问题今天出现了,我不知道发生了什么。请分享你的想法 我有1台EC2DB服务器(MYSQL+NFS文件共享+Memcached) 我有3台EC2Web服务器(lighttpd),它将在DB服务器上挂载NFS文件夹 几个月来一切都很顺利,但突然出现了一个有趣的现象 每隔8分钟到10分钟,PHP文件将无法访问。这将持续约1分钟,然后恢复正常。像.html文件这样的普通文件不受影响。所有服务器在同一时间都有相同的问题 我花了一整天的时间来分析原因。最后,我发现当问题出现时,lighttpd的文件描述
我使用
ls/proc/1234/fd | wc-l
检查fd
的数量
fd
的#在正常时间约为250。但是,当问题出现时,它将被提高到1500,然后恢复正常
听起来很有趣,对吧?你知道发生了什么事吗
========================
其中一个web服务器的CPU图。
想法:
- 查看
输出李>dmesg
- 在我看来,文件描述符跳起来的数量听起来像是有什么东西在阻塞,包括处理到lighttpd/PHP的连接,这会一直累积到阻塞条件结束
- 当你说PHP文件无法访问时,你是说该文件丢失了吗?或者PHP脚本在执行期间暂停,或者?lihttpd日志文件说调用这个PHP脚本时发生了什么。lighttpd中还有其他提示吗
- 进程/用户的最大文件描述符是多少
- 我和其他人不时在EC2实例上出现奇怪的联网行为。给我们更多的细节。可能会对实例之间的连接设置一些额外的监视。考虑将问题实例移动到另一个实例,希望问题神奇地消失。(在黑暗中拍摄。)
- 拒绝服务攻击?我怀疑它——它是否会离线。在调试过程中,要推断出别人的恶意还为时过早李>
- 想法:
- 查看
输出李>dmesg
- 在我看来,文件描述符跳起来的数量听起来像是有什么东西在阻塞,包括处理到lighttpd/PHP的连接,这会一直累积到阻塞条件结束
- 当你说PHP文件无法访问时,你是说该文件丢失了吗?或者PHP脚本在执行期间暂停,或者?lihttpd日志文件说调用这个PHP脚本时发生了什么。lighttpd中还有其他提示吗
- 进程/用户的最大文件描述符是多少
- 我和其他人不时在EC2实例上出现奇怪的联网行为。给我们更多的细节。可能会对实例之间的连接设置一些额外的监视。考虑将问题实例移动到另一个实例,希望问题神奇地消失。(在黑暗中拍摄。)
- 拒绝服务攻击?我怀疑它——它是否会离线。在调试过程中,要推断出别人的恶意还为时过早李>
- 查看