我遇到了服务器崩溃,并认为它是由缺少RAM引起的。我已经使用Python编写了一个基本HTTP服务器,它接受并处理我的IoT设备的所有请求。记录每一个和平,这会在调试模式下产生大量输出。我使用的是Amazon EC2 Instace,系统日志给了我一些输出,例如" 0K高端内存"。
我应该注意哪些想法或哪些地方?
谢谢
答案 0 :(得分:0)
如果您确定打印导致问题,则可以禁用基本HTTP服务器中的日志记录。打印日志通常会降低服务器速度,但从未听说过崩溃。确保你没有进入无限循环。
在Base http服务器类中添加以下功能以禁用日志记录。
def log_message(self, format, *args):
return