几个月来,我一直在VPS上运行一些网站,现在一个wordpress网站正在杀死我的网络界面.
我刚刚安装了wordpress,当我通过wp-admin更新新网站时,VPS上的网络连接突然停止工作.网络接口仍然处于运行状态,但主机无法通过主机名或IP进行访问.
获得连接的唯一方法是重新启动网络:
ifdown eth0; ifup eth0
>仅当在wp-admin中保存数据时才会发生这种情况
>通过前端发布评论
>其他PHP和非PHP网站工作
>其他网络应用程序,如apt-get,ping等工作
在dmesg,syslog或/ var / log / [messages | Nginx]中没有提及任何内容. ifconfig和route的输出似乎正常.
服务器安装很香草:
>硬件:KVM节点
> OS:Debian Lenny
> Nginx:0.6.32
> PHP:5.2.6-1通过FastCGI
> wordpress:3.1.2
> MysqL:5.0.51a
解决方法
将虚拟NIC从rtl8139交换到virtio解决了这个问题.虽然我仍然觉得奇怪的是,Web应用程序可能会导致网络接口上的hickup.
这是我自己的问题的答案.