From 84926b6110af1532b6ceb306c1f3feb0d66ba8e0 Mon Sep 17 00:00:00 2001 From: tonyrewin Date: Mon, 28 Nov 2022 17:55:30 +0300 Subject: [PATCH] dkrfix --- Dockerfile | 8 ++------ services/stat/viewed.py | 10 +++++----- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3f0887f3..371ce1bf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,9 @@ -FROM python:3.8 +FROM python:3.10 EXPOSE 8080 - +ADD nginx.conf.sigil ./ RUN /usr/local/bin/python -m pip install --upgrade pip - WORKDIR /usr/src/app - COPY requirements.txt ./ - RUN set -ex && pip install -r requirements.txt - COPY . . diff --git a/services/stat/viewed.py b/services/stat/viewed.py index 77ebe979..2b9678b5 100644 --- a/services/stat/viewed.py +++ b/services/stat/viewed.py @@ -84,12 +84,12 @@ class ViewedStorage: @staticmethod async def update_pages(): """ query all the pages from ackee sorted by views count """ + print("[stat.viewed] ⎧ updating ackee pages data ---") start = time.time() self = ViewedStorage try: self.pages = await self.client.execute_async(load_pages) self.pages = self.pages["domains"][0]["statistics"]["pages"] - print("[stat.viewed] ⎪ ackee pages updated") shouts = {} try: for page in self.pages: @@ -179,14 +179,14 @@ class ViewedStorage: async with self.lock: while True: try: - print("[stat.viewed] ⎧ updating views...") + print("[stat.viewed] - updating views...") await self.update_pages() failed = 0 except Exception: failed += 1 - print("[stat.viewed] ⎩ update failed #%d, wait 10 seconds" % failed) + print("[stat.viewed] - update failed #%d, wait 10 seconds" % failed) if failed > 3: - print("[stat.viewed] ⎩ not trying to update anymore") + print("[stat.viewed] - not trying to update anymore") break if failed == 0: when = datetime.now(timezone.utc) + timedelta(seconds=self.period) @@ -197,4 +197,4 @@ class ViewedStorage: await asyncio.sleep(self.period) else: await asyncio.sleep(10) - print("[stat.viewed] ⎧ trying to update data again...") + print("[stat.viewed] - trying to update data again")