可以回显/打印输出崩溃服务器(RAM)

时间:2016-12-20 16:43:09

标签: python bash shell amazon-ec2 opensuse

我遇到了服务器崩溃,并认为它是由缺少RAM引起的。我已经使用Python编写了一个基本HTTP服务器,它接受并处理我的IoT设备的所有请求。记录每一个和平,这会在调试模式下产生大量输出。我使用的是Amazon EC2 Instace,系统日志给了我一些输出,例如" 0K高端内存"。

我应该注意哪些想法或哪些地方?

谢谢

1 个答案:

答案 0 :(得分:0)

如果您确定打印导致问题,则可以禁用基本HTTP服务器中的日志记录。打印日志通常会降低服务器速度,但从未听说过崩溃。确保你没有进入无限循环。

在Base http服务器类中添加以下功能以禁用日志记录。

def log_message(self, format, *args):
        return