程序功能:用python编写socket广播接收程序,使用了多线程技术接收数据,并将接收到的数据放入队列中,消费者进程判断队列中接收的数据是否满足筛选条件,若满足则将筛选出的数据写入文件中。
出现的问题:程序运行大概3、4天后,out of memory被killed掉,不知道问题出在了哪里。如果需要找出问题,应该从哪几方面debug呢?
程序功能:用python编写socket广播接收程序,使用了多线程技术接收数据,并将接收到的数据放入队列中,消费者进程判断队列中接收的数据是否满足筛选条件,若满足则将筛选出的数据写入文件中。
出现的问题:程序运行大概3、4天后,out of memory被killed掉,不知道问题出在了哪里。如果需要找出问题,应该从哪几方面debug呢?