From 80735f3b61553ba495c9a3c3997815aa56b92e9c Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Mon, 27 Jan 2020 22:12:39 +0000 Subject: [PATCH] More verbose cleardown of inbox queue --- daemon.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/daemon.py b/daemon.py index 5eb0a739..27c30925 100644 --- a/daemon.py +++ b/daemon.py @@ -691,16 +691,19 @@ class PubServer(BaseHTTPRequestHandler): if len(self.server.inboxQueue)>=self.server.maxQueueLength: print('Inbox queue is full ('+str(self.server.maxQueueLength)+' items). Removing oldest items.') cleardownStartTime=time.time() + removals=0 while len(self.server.inboxQueue) >= self.server.maxQueueLength-4: queueFilename=self.server.inboxQueue[0] if os.path.isfile(queueFilename): try: os.remove(queueFilename) + removals+=1 except: + print('WARN: unable to remove inbox queue file '+queueFilename) pass self.server.inboxQueue.pop(0) timeDiff=str(int((time.time()-cleardownStartTime)*1000)) - print('Inbox cleardown took '+timeDiff+' mS') + print('Inbox cleardown took '+timeDiff+' mS. Removed '+str(removals)+' items.') def _updateInboxQueue(self,nickname: str,messageJson: {}, \ messageBytes: str) -> int: