Linux GCE实例在一段时间后挂起

Linux GCE实例在一段时间后挂起,linux,google-compute-engine,Linux,Google Compute Engine,图像: Debian GNU/Linux 7.6(wheezy)amd64,带基于2014-10-17构建的后端口内核和SSH包 机器类型: n1-highcpu-2(2个vCPU,1.8 GB内存) 区域: 欧洲西部1-b 我有10-20个ruby工作线程,它们监听外部RabbitMQ服务器。没有什么特别的:最小化css/js/html代码,通过http上传图片,将数据从MongoDB传输到Mysql 一切正常,但经过一段时间(数小时~5-6)实例挂起。我无法从外部客户端或浏览器控制台ssh到

图像: Debian GNU/Linux 7.6(wheezy)amd64,带基于2014-10-17构建的后端口内核和SSH包

机器类型: n1-highcpu-2(2个vCPU,1.8 GB内存)

区域: 欧洲西部1-b

我有10-20个ruby工作线程,它们监听外部RabbitMQ服务器。没有什么特别的:最小化css/js/html代码,通过http上传图片,将数据从MongoDB传输到Mysql

一切正常,但经过一段时间(数小时~5-6)实例挂起。我无法从外部客户端或浏览器控制台ssh到它。只有实例重启有帮助

我应该检查什么?还是改变?或者用什么方法来修复此行为?

挂起的原因之一可能是IO限制。您需要了解磁盘访问模式,看看您的磁盘类型/大小是否匹配

请参阅本节说明计算引擎磁盘性能的文档:

我会检查您的串行端口输出。您可以通过在开发者控制台中转到您的实例并单击页面底部的“查看输出”来看到这一点。如果这还不能让你解决问题,我建议你在问题中加入这个输出。