From 82f435b8c3d956a9702a38d6d9f5fe6c0768bcf1 Mon Sep 17 00:00:00 2001 From: rattatwinko Date: Tue, 27 May 2025 16:05:04 +0200 Subject: [PATCH] some bullshit --- __pycache__/web_server.cpython-313.pyc | Bin 33089 -> 40290 bytes logs/access.log | 2386 ++++++++++++++++++++++++ logs/error.log | 1915 +++++++++++++++++++ templates/index.html | 1337 ++++++++++--- web_server.py | 151 +- 5 files changed, 5517 insertions(+), 272 deletions(-) diff --git a/__pycache__/web_server.cpython-313.pyc b/__pycache__/web_server.cpython-313.pyc index c5a1b67db4316f52e6c77a39ae3027b26575539a..bd321a55177c1dc3fb8c7472ce1e34d7364380d2 100644 GIT binary patch delta 8937 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 + _threading_atexits.append(lambda: func(*arg, **kwargs)) + File "/usr/lib64/python3.13/concurrent/futures/thread.py", line 31, in _python_exit + t.join() + File "/usr/lib64/python3.13/threading.py", line 1092, in join + self._handle.join(timeout) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/workers/gthread.py", line 106, in handle_quit + sys.exit(0) +SystemExit: 0 +[2025-05-27 15:17:47 +0200] [23036] [INFO] Shutting down: Master +[2025-05-27 15:30:10 +0200] [25998] [INFO] Starting gunicorn 23.0.0 +[2025-05-27 15:30:10 +0200] [25998] [INFO] Listening at: http://0.0.0.0:5000 (25998) +[2025-05-27 15:30:10 +0200] [25998] [INFO] Using worker: gthread +[2025-05-27 15:30:10 +0200] [26089] [INFO] Booting worker with pid: 26089 +[2025-05-27 15:30:10 +0200] [26101] [INFO] Booting worker with pid: 26101 +[2025-05-27 15:30:10 +0200] [26102] [INFO] Booting worker with pid: 26102 +[2025-05-27 15:30:10 +0200] [26125] [INFO] Booting worker with pid: 26125 +[2025-05-27 15:30:10 +0200] [26136] [INFO] Booting worker with pid: 26136 +[2025-05-27 15:30:10 +0200] [26149] [INFO] Booting worker with pid: 26149 +[2025-05-27 15:30:10 +0200] [26161] [INFO] Booting worker with pid: 26161 +Found YOLO model in directory: mucapy/models +[2025-05-27 15:30:10 +0200] [26174] [INFO] Booting worker with pid: 26174 +Found YOLO model in directory: mucapy/models +[2025-05-27 15:30:10 +0200] [26193] [INFO] Booting worker with pid: 26193 +[2025-05-27 15:30:10 +0200] [26194] [INFO] Booting worker with pid: 26194 +Found YOLO model in directory: mucapy/models +[2025-05-27 15:30:10 +0200] [26218] [INFO] Booting worker with pid: 26218 +Found YOLO model in directory: mucapy/models +[2025-05-27 15:30:11 +0200] [26232] [INFO] Booting worker with pid: 26232 +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +[ WARN:0@3.220] global cap_v4l.cpp:913 open VIDEOIO(V4L2:/dev/video1): can't open camera by index +[ERROR:0@3.221] global obsensor_uvc_stream_channel.cpp:158 getStreamChannelGroup Camera index out of range +[2025-05-27 15:34:17 +0200] [25998] [INFO] Handling signal: int +[2025-05-27 15:34:17 +0200] [26149] [INFO] Worker exiting (pid: 26149) +[2025-05-27 15:34:17 +0200] [26136] [INFO] Worker exiting (pid: 26136) +[2025-05-27 15:34:17 +0200] [26218] [INFO] Worker exiting (pid: 26218) +[2025-05-27 15:34:17 +0200] [26102] [INFO] Worker exiting (pid: 26102) +[2025-05-27 15:34:17 +0200] [26101] [INFO] Worker exiting (pid: 26101) +[2025-05-27 15:34:17 +0200] [26174] [INFO] Worker exiting (pid: 26174) +[2025-05-27 15:34:17 +0200] [26125] [INFO] Worker exiting (pid: 26125) +[2025-05-27 15:34:17 +0200] [26089] [INFO] Worker exiting (pid: 26089) +[2025-05-27 15:34:17 +0200] [26232] [INFO] Worker exiting (pid: 26232) +[2025-05-27 15:34:17 +0200] [26161] [INFO] Worker exiting (pid: 26161) +[2025-05-27 15:34:17 +0200] [26193] [INFO] Worker exiting (pid: 26193) +[2025-05-27 15:34:17 +0200] [26194] [INFO] Worker exiting (pid: 26194) +FATAL: exception not rethrown +[2025-05-27 15:34:19 +0200] [25998] [ERROR] Worker (pid:26149) was sent code 134! +[2025-05-27 15:34:19 +0200] [25998] [INFO] Shutting down: Master +[2025-05-27 15:34:22 +0200] [26530] [INFO] Starting gunicorn 23.0.0 +[2025-05-27 15:34:22 +0200] [26530] [INFO] Listening at: http://0.0.0.0:5000 (26530) +[2025-05-27 15:34:22 +0200] [26530] [INFO] Using worker: gthread +[2025-05-27 15:34:22 +0200] [26620] [INFO] Booting worker with pid: 26620 +[2025-05-27 15:34:22 +0200] [26632] [INFO] Booting worker with pid: 26632 +[2025-05-27 15:34:22 +0200] [26644] [INFO] Booting worker with pid: 26644 +[2025-05-27 15:34:22 +0200] [26645] [INFO] Booting worker with pid: 26645 +[2025-05-27 15:34:23 +0200] [26668] [INFO] Booting worker with pid: 26668 +[2025-05-27 15:34:23 +0200] [26680] [INFO] Booting worker with pid: 26680 +[2025-05-27 15:34:23 +0200] [26681] [INFO] Booting worker with pid: 26681 +[2025-05-27 15:34:23 +0200] [26704] [INFO] Booting worker with pid: 26704 +Found YOLO model in directory: mucapy/models +[2025-05-27 15:34:23 +0200] [26716] [INFO] Booting worker with pid: 26716 +[2025-05-27 15:34:23 +0200] [26729] [INFO] Booting worker with pid: 26729 +[2025-05-27 15:34:23 +0200] [26742] [INFO] Booting worker with pid: 26742 +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +[2025-05-27 15:34:23 +0200] [26759] [INFO] Booting worker with pid: 26759 +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +[ WARN:0@5.208] global cap_v4l.cpp:913 open VIDEOIO(V4L2:/dev/video1): can't open camera by index +[ERROR:0@5.209] global obsensor_uvc_stream_channel.cpp:158 getStreamChannelGroup Camera index out of range +[2025-05-27 15:34:38 +0200] [26530] [INFO] Handling signal: int +[2025-05-27 15:34:38 +0200] [26742] [INFO] Worker exiting (pid: 26742) +[2025-05-27 15:34:38 +0200] [26704] [INFO] Worker exiting (pid: 26704) +[2025-05-27 15:34:38 +0200] [26681] [INFO] Worker exiting (pid: 26681) +[2025-05-27 15:34:38 +0200] [26668] [INFO] Worker exiting (pid: 26668) +[2025-05-27 15:34:38 +0200] [26716] [INFO] Worker exiting (pid: 26716) +[2025-05-27 15:34:38 +0200] [26645] [INFO] Worker exiting (pid: 26645) +[2025-05-27 15:34:38 +0200] [26620] [INFO] Worker exiting (pid: 26620) +[2025-05-27 15:34:38 +0200] [26644] [INFO] Worker exiting (pid: 26644) +[2025-05-27 15:34:38 +0200] [26632] [INFO] Worker exiting (pid: 26632) +[2025-05-27 15:34:38 +0200] [26729] [INFO] Worker exiting (pid: 26729) +[2025-05-27 15:34:38 +0200] [26680] [INFO] Worker exiting (pid: 26680) +[2025-05-27 15:34:38 +0200] [26759] [INFO] Worker exiting (pid: 26759) +FATAL: exception not rethrown +[2025-05-27 15:34:40 +0200] [26530] [ERROR] Worker (pid:26668) was sent code 134! +[2025-05-27 15:34:40 +0200] [26530] [INFO] Shutting down: Master +[2025-05-27 15:37:55 +0200] [27547] [INFO] Starting gunicorn 23.0.0 +[2025-05-27 15:37:55 +0200] [27547] [INFO] Listening at: http://0.0.0.0:5000 (27547) +[2025-05-27 15:37:55 +0200] [27547] [INFO] Using worker: gthread +[2025-05-27 15:37:55 +0200] [27638] [INFO] Booting worker with pid: 27638 +[2025-05-27 15:37:55 +0200] [27650] [INFO] Booting worker with pid: 27650 +[2025-05-27 15:37:55 +0200] [27662] [INFO] Booting worker with pid: 27662 +[2025-05-27 15:37:55 +0200] [27674] [INFO] Booting worker with pid: 27674 +[2025-05-27 15:37:55 +0200] [27686] [INFO] Booting worker with pid: 27686 +Found YOLO model in directory: mucapy/models +[2025-05-27 15:37:55 +0200] [27698] [INFO] Booting worker with pid: 27698 +[2025-05-27 15:37:55 +0200] [27699] [INFO] Booting worker with pid: 27699 +Found YOLO model in directory: mucapy/models +[2025-05-27 15:37:55 +0200] [27723] [INFO] Booting worker with pid: 27723 +[2025-05-27 15:37:55 +0200] [27737] [INFO] Booting worker with pid: 27737 +Found YOLO model in directory: mucapy/models +[2025-05-27 15:37:55 +0200] [27755] [INFO] Booting worker with pid: 27755 +Found YOLO model in directory: mucapy/models +[2025-05-27 15:37:55 +0200] [27768] [INFO] Booting worker with pid: 27768 +[2025-05-27 15:37:56 +0200] [27780] [INFO] Booting worker with pid: 27780 +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +[ WARN:0@2.211] global cap_v4l.cpp:913 open VIDEOIO(V4L2:/dev/video1): can't open camera by index +[ERROR:0@2.212] global obsensor_uvc_stream_channel.cpp:158 getStreamChannelGroup Camera index out of range +[2025-05-27 15:39:14 +0200] [27547] [INFO] Handling signal: int +[2025-05-27 15:39:14 +0200] [27698] [INFO] Worker exiting (pid: 27698) +[2025-05-27 15:39:14 +0200] [27780] [INFO] Worker exiting (pid: 27780) +[2025-05-27 15:39:14 +0200] [27686] [INFO] Worker exiting (pid: 27686) +[2025-05-27 15:39:14 +0200] [27723] [INFO] Worker exiting (pid: 27723) +[2025-05-27 15:39:14 +0200] [27737] [INFO] Worker exiting (pid: 27737) +[2025-05-27 15:39:14 +0200] [27768] [INFO] Worker exiting (pid: 27768) +[2025-05-27 15:39:14 +0200] [27650] [INFO] Worker exiting (pid: 27650) +[2025-05-27 15:39:14 +0200] [27674] [INFO] Worker exiting (pid: 27674) +[2025-05-27 15:39:14 +0200] [27638] [INFO] Worker exiting (pid: 27638) +[2025-05-27 15:39:14 +0200] [27699] [INFO] Worker exiting (pid: 27699) +[2025-05-27 15:39:14 +0200] [27662] [INFO] Worker exiting (pid: 27662) +[2025-05-27 15:39:14 +0200] [27755] [INFO] Worker exiting (pid: 27755) +FATAL: exception not rethrown +[2025-05-27 15:39:16 +0200] [27547] [ERROR] Worker (pid:27768) was sent code 134! +[2025-05-27 15:39:16 +0200] [27547] [INFO] Shutting down: Master +[2025-05-27 15:40:30 +0200] [28001] [INFO] Starting gunicorn 23.0.0 +[2025-05-27 15:40:30 +0200] [28001] [INFO] Listening at: http://0.0.0.0:5000 (28001) +[2025-05-27 15:40:30 +0200] [28001] [INFO] Using worker: gthread +[2025-05-27 15:40:30 +0200] [28095] [INFO] Booting worker with pid: 28095 +[2025-05-27 15:40:30 +0200] [28107] [INFO] Booting worker with pid: 28107 +[2025-05-27 15:40:30 +0200] [28119] [INFO] Booting worker with pid: 28119 +[2025-05-27 15:40:31 +0200] [28131] [INFO] Booting worker with pid: 28131 +[2025-05-27 15:40:31 +0200] [28143] [INFO] Booting worker with pid: 28143 +[2025-05-27 15:40:31 +0200] [28144] [INFO] Booting worker with pid: 28144 +[2025-05-27 15:40:31 +0200] [28167] [INFO] Booting worker with pid: 28167 +[2025-05-27 15:40:31 +0200] [28180] [INFO] Booting worker with pid: 28180 +[2025-05-27 15:40:31 +0200] [28181] [INFO] Booting worker with pid: 28181 +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +[2025-05-27 15:40:31 +0200] [28205] [INFO] Booting worker with pid: 28205 +[2025-05-27 15:40:31 +0200] [28223] [INFO] Booting worker with pid: 28223 +[2025-05-27 15:40:31 +0200] [28231] [INFO] Booting worker with pid: 28231 +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +[2025-05-27 15:40:49 +0200] [28001] [INFO] Handling signal: int +[2025-05-27 15:40:49 +0200] [28231] [INFO] Worker exiting (pid: 28231) +[2025-05-27 15:40:49 +0200] [28144] [INFO] Worker exiting (pid: 28144) +[2025-05-27 15:40:49 +0200] [28095] [INFO] Worker exiting (pid: 28095) +[2025-05-27 15:40:49 +0200] [28205] [INFO] Worker exiting (pid: 28205) +[2025-05-27 15:40:49 +0200] [28131] [INFO] Worker exiting (pid: 28131) +[2025-05-27 15:40:49 +0200] [28167] [INFO] Worker exiting (pid: 28167) +[2025-05-27 15:40:49 +0200] [28180] [INFO] Worker exiting (pid: 28180) +[2025-05-27 15:40:49 +0200] [28119] [INFO] Worker exiting (pid: 28119) +[2025-05-27 15:40:49 +0200] [28223] [INFO] Worker exiting (pid: 28223) +[2025-05-27 15:40:49 +0200] [28107] [INFO] Worker exiting (pid: 28107) +[2025-05-27 15:40:49 +0200] [28143] [INFO] Worker exiting (pid: 28143) +[2025-05-27 15:40:49 +0200] [28181] [INFO] Worker exiting (pid: 28181) +FATAL: exception not rethrown +[2025-05-27 15:40:51 +0200] [28001] [ERROR] Worker (pid:28167) was sent code 134! +[2025-05-27 15:40:51 +0200] [28001] [INFO] Shutting down: Master +[2025-05-27 15:47:59 +0200] [28612] [INFO] Starting gunicorn 23.0.0 +[2025-05-27 15:47:59 +0200] [28612] [INFO] Listening at: http://0.0.0.0:5000 (28612) +[2025-05-27 15:47:59 +0200] [28612] [INFO] Using worker: gthread +[2025-05-27 15:47:59 +0200] [28703] [INFO] Booting worker with pid: 28703 +[2025-05-27 15:47:59 +0200] [28715] [INFO] Booting worker with pid: 28715 +[2025-05-27 15:47:59 +0200] [28727] [INFO] Booting worker with pid: 28727 +[2025-05-27 15:47:59 +0200] [28728] [INFO] Booting worker with pid: 28728 +[2025-05-27 15:47:59 +0200] [28751] [INFO] Booting worker with pid: 28751 +[2025-05-27 15:47:59 +0200] [28763] [INFO] Booting worker with pid: 28763 +[2025-05-27 15:47:59 +0200] [28776] [INFO] Booting worker with pid: 28776 +[2025-05-27 15:48:00 +0200] [28788] [INFO] Booting worker with pid: 28788 +Found YOLO model in directory: mucapy/models +[2025-05-27 15:48:00 +0200] [28800] [INFO] Booting worker with pid: 28800 +Found YOLO model in directory: mucapy/models +[2025-05-27 15:48:00 +0200] [28818] [INFO] Booting worker with pid: 28818 +Found YOLO model in directory: mucapy/models +[2025-05-27 15:48:00 +0200] [28832] [INFO] Booting worker with pid: 28832 +Found YOLO model in directory: mucapy/models +[2025-05-27 15:48:00 +0200] [28844] [INFO] Booting worker with pid: 28844 +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +[ WARN:0@7.013] global cap_v4l.cpp:913 open VIDEOIO(V4L2:/dev/video1): can't open camera by index +[ERROR:0@7.014] global obsensor_uvc_stream_channel.cpp:158 getStreamChannelGroup Camera index out of range +[ WARN:0@39.609] global cap_v4l.cpp:913 open VIDEOIO(V4L2:/dev/video0): can't open camera by index +[ERROR:0@39.610] global obsensor_uvc_stream_channel.cpp:158 getStreamChannelGroup Camera index out of range +2025-05-27 15:48:39,906 - ERROR - Error starting camera 0: Failed to open camera 0 +[2025-05-27 15:48:46 +0200] [28612] [INFO] Handling signal: int +[2025-05-27 15:48:46 +0200] [28800] [INFO] Worker exiting (pid: 28800) +[2025-05-27 15:48:46 +0200] [28788] [INFO] Worker exiting (pid: 28788) +[2025-05-27 15:48:46 +0200] [28751] [INFO] Worker exiting (pid: 28751) +[2025-05-27 15:48:46 +0200] [28715] [INFO] Worker exiting (pid: 28715) +[2025-05-27 15:48:46 +0200] [28703] [INFO] Worker exiting (pid: 28703) +[2025-05-27 15:48:46 +0200] [28728] [INFO] Worker exiting (pid: 28728) +[2025-05-27 15:48:46 +0200] [28727] [INFO] Worker exiting (pid: 28727) +[2025-05-27 15:48:46 +0200] [28776] [INFO] Worker exiting (pid: 28776) +[2025-05-27 15:48:46 +0200] [28844] [INFO] Worker exiting (pid: 28844) +[2025-05-27 15:48:46 +0200] [28818] [INFO] Worker exiting (pid: 28818) +[2025-05-27 15:48:46 +0200] [28763] [INFO] Worker exiting (pid: 28763) +[2025-05-27 15:48:46 +0200] [28832] [INFO] Worker exiting (pid: 28832) +terminate called without an active exception +[2025-05-27 15:48:48 +0200] [28612] [ERROR] Worker (pid:28788) was sent code 134! +[2025-05-27 15:48:48 +0200] [28612] [INFO] Shutting down: Master +[2025-05-27 15:52:28 +0200] [29379] [INFO] Starting gunicorn 23.0.0 +[2025-05-27 15:52:28 +0200] [29379] [INFO] Listening at: http://0.0.0.0:5000 (29379) +[2025-05-27 15:52:28 +0200] [29379] [INFO] Using worker: gthread +[2025-05-27 15:52:28 +0200] [29471] [INFO] Booting worker with pid: 29471 +[2025-05-27 15:52:28 +0200] [29483] [INFO] Booting worker with pid: 29483 +[2025-05-27 15:52:28 +0200] [29484] [INFO] Booting worker with pid: 29484 +[2025-05-27 15:52:28 +0200] [29507] [INFO] Booting worker with pid: 29507 +[2025-05-27 15:52:29 +0200] [29519] [INFO] Booting worker with pid: 29519 +[2025-05-27 15:52:29 +0200] [29520] [INFO] Booting worker with pid: 29520 +[2025-05-27 15:52:29 +0200] [29532] [INFO] Booting worker with pid: 29532 +[2025-05-27 15:52:29 +0200] [29555] [INFO] Booting worker with pid: 29555 +Found YOLO model in directory: mucapy/models +[2025-05-27 15:52:29 +0200] [29568] [INFO] Booting worker with pid: 29568 +[2025-05-27 15:52:29 +0200] [29580] [INFO] Booting worker with pid: 29580 +Found YOLO model in directory: mucapy/models +[2025-05-27 15:52:29 +0200] [29598] [INFO] Booting worker with pid: 29598 +[2025-05-27 15:52:29 +0200] [29612] [INFO] Booting worker with pid: 29612 +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +[ WARN:0@7.445] global cap_v4l.cpp:913 open VIDEOIO(V4L2:/dev/video1): can't open camera by index +[ERROR:0@7.446] global obsensor_uvc_stream_channel.cpp:158 getStreamChannelGroup Camera index out of range +[ WARN:0@8.248] global cap_v4l.cpp:913 open VIDEOIO(V4L2:/dev/video1): can't open camera by index +[ERROR:0@8.249] global obsensor_uvc_stream_channel.cpp:158 getStreamChannelGroup Camera index out of range +[ WARN:0@8.966] global cap_v4l.cpp:913 open VIDEOIO(V4L2:/dev/video1): can't open camera by index +[ERROR:0@8.966] global obsensor_uvc_stream_channel.cpp:158 getStreamChannelGroup Camera index out of range +[ WARN:0@19.473] global cap_v4l.cpp:913 open VIDEOIO(V4L2:/dev/video1): can't open camera by index +[ERROR:0@19.474] global obsensor_uvc_stream_channel.cpp:158 getStreamChannelGroup Camera index out of range +[2025-05-27 15:56:52 +0200] [29379] [INFO] Handling signal: int +[2025-05-27 15:56:52 +0200] [29598] [INFO] Worker exiting (pid: 29598) +[2025-05-27 15:56:52 +0200] [29568] [INFO] Worker exiting (pid: 29568) +[2025-05-27 15:56:52 +0200] [29471] [INFO] Worker exiting (pid: 29471) +[2025-05-27 15:56:52 +0200] [29507] [INFO] Worker exiting (pid: 29507) +[2025-05-27 15:56:52 +0200] [29520] [INFO] Worker exiting (pid: 29520) +[2025-05-27 15:56:52 +0200] [29484] [INFO] Worker exiting (pid: 29484) +[2025-05-27 15:56:52 +0200] [29483] [INFO] Worker exiting (pid: 29483) +[2025-05-27 15:56:52 +0200] [29555] [INFO] Worker exiting (pid: 29555) +[2025-05-27 15:56:52 +0200] [29519] [INFO] Worker exiting (pid: 29519) +[2025-05-27 15:56:52 +0200] [29612] [INFO] Worker exiting (pid: 29612) +[2025-05-27 15:56:52 +0200] [29532] [INFO] Worker exiting (pid: 29532) +[2025-05-27 15:56:52 +0200] [29580] [INFO] Worker exiting (pid: 29580) +[2025-05-27 15:56:52 +0200] [29379] [ERROR] Worker (pid:29580) was sent SIGINT! +[2025-05-27 15:56:52 +0200] [29379] [ERROR] Worker (pid:29598) was sent SIGINT! +[2025-05-27 15:56:52 +0200] [29379] [ERROR] Worker (pid:29568) was sent SIGINT! +[2025-05-27 15:56:52 +0200] [29379] [ERROR] Worker (pid:29612) was sent SIGINT! +[2025-05-27 15:56:52 +0200] [29379] [ERROR] Worker (pid:29555) was sent SIGINT! +[2025-05-27 15:56:52 +0200] [29379] [ERROR] Worker (pid:29532) was sent SIGINT! +[2025-05-27 15:56:52 +0200] [29379] [ERROR] Worker (pid:29520) was sent SIGINT! +[2025-05-27 15:56:52 +0200] [29379] [ERROR] Worker (pid:29471) was sent SIGINT! +[2025-05-27 15:56:52 +0200] [29379] [ERROR] Worker (pid:29484) was sent SIGINT! +[2025-05-27 15:56:52 +0200] [29379] [ERROR] Worker (pid:29519) was sent SIGINT! +[2025-05-27 15:56:52 +0200] [29379] [ERROR] Worker (pid:29507) was sent SIGINT! +[2025-05-27 15:56:52 +0200] [29379] [ERROR] Worker (pid:29483) was sent SIGINT! +[2025-05-27 15:56:52 +0200] [29379] [INFO] Shutting down: Master +[2025-05-27 15:56:55 +0200] [30083] [INFO] Starting gunicorn 23.0.0 +[2025-05-27 15:56:55 +0200] [30083] [INFO] Listening at: http://0.0.0.0:5000 (30083) +[2025-05-27 15:56:55 +0200] [30083] [INFO] Using worker: gthread +[2025-05-27 15:56:55 +0200] [30178] [INFO] Booting worker with pid: 30178 +[2025-05-27 15:56:55 +0200] [30190] [INFO] Booting worker with pid: 30190 +[2025-05-27 15:56:55 +0200] [30202] [INFO] Booting worker with pid: 30202 +[2025-05-27 15:56:55 +0200] [30203] [INFO] Booting worker with pid: 30203 +[2025-05-27 15:56:55 +0200] [30226] [INFO] Booting worker with pid: 30226 +[2025-05-27 15:56:55 +0200] [30238] [INFO] Booting worker with pid: 30238 +[2025-05-27 15:56:55 +0200] [30250] [INFO] Booting worker with pid: 30250 +[2025-05-27 15:56:55 +0200] [30262] [INFO] Booting worker with pid: 30262 +[2025-05-27 15:56:55 +0200] [30264] [INFO] Booting worker with pid: 30264 +[2025-05-27 15:56:55 +0200] [30279] [INFO] Booting worker with pid: 30279 +[2025-05-27 15:56:55 +0200] [30278] [INFO] Booting worker with pid: 30278 +[2025-05-27 15:56:55 +0200] [30293] [INFO] Booting worker with pid: 30293 +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +[ WARN:0@5.643] global cap_v4l.cpp:913 open VIDEOIO(V4L2:/dev/video1): can't open camera by index +[ERROR:0@5.643] global obsensor_uvc_stream_channel.cpp:158 getStreamChannelGroup Camera index out of range +2025-05-27 15:57:05,553 - ERROR - Error starting camera dev/video0: Failed to open camera dev/video0 +[2025-05-27 15:59:21 +0200] [30083] [INFO] Handling signal: int +[2025-05-27 15:59:21 +0200] [30202] [INFO] Worker exiting (pid: 30202) +[2025-05-27 15:59:21 +0200] [30190] [INFO] Worker exiting (pid: 30190) +[2025-05-27 15:59:21 +0200] [30264] [INFO] Worker exiting (pid: 30264) +[2025-05-27 15:59:21 +0200] [30178] [INFO] Worker exiting (pid: 30178) +[2025-05-27 15:59:21 +0200] [30226] [INFO] Worker exiting (pid: 30226) +[2025-05-27 15:59:21 +0200] [30203] [INFO] Worker exiting (pid: 30203) +[2025-05-27 15:59:21 +0200] [30278] [INFO] Worker exiting (pid: 30278) +[2025-05-27 15:59:21 +0200] [30262] [INFO] Worker exiting (pid: 30262) +[2025-05-27 15:59:21 +0200] [30250] [INFO] Worker exiting (pid: 30250) +[2025-05-27 15:59:21 +0200] [30238] [INFO] Worker exiting (pid: 30238) +[2025-05-27 15:59:21 +0200] [30279] [INFO] Worker exiting (pid: 30279) +[2025-05-27 15:59:21 +0200] [30293] [INFO] Worker exiting (pid: 30293) +[2025-05-27 15:59:21 +0200] [30083] [ERROR] Worker (pid:30262) was sent SIGINT! +[2025-05-27 15:59:21 +0200] [30083] [ERROR] Worker (pid:30293) was sent SIGINT! +[2025-05-27 15:59:21 +0200] [30083] [ERROR] Worker (pid:30190) was sent SIGINT! +[2025-05-27 15:59:21 +0200] [30083] [ERROR] Worker (pid:30264) was sent SIGINT! +[2025-05-27 15:59:21 +0200] [30083] [ERROR] Worker (pid:30278) was sent SIGINT! +[2025-05-27 15:59:21 +0200] [30083] [ERROR] Worker (pid:30178) was sent SIGINT! +[2025-05-27 15:59:21 +0200] [30083] [ERROR] Worker (pid:30226) was sent SIGINT! +[2025-05-27 15:59:22 +0200] [30083] [ERROR] Worker (pid:30203) was sent SIGINT! +[2025-05-27 15:59:22 +0200] [30083] [ERROR] Worker (pid:30202) was sent SIGINT! +[2025-05-27 15:59:22 +0200] [30083] [ERROR] Worker (pid:30238) was sent SIGINT! +[2025-05-27 15:59:22 +0200] [30083] [ERROR] Worker (pid:30250) was sent SIGINT! +Exception ignored on threading shutdown: +Traceback (most recent call last): + File "/usr/lib64/python3.13/threading.py", line 1534, in _shutdown + atexit_call() + File "/usr/lib64/python3.13/threading.py", line 1505, in + _threading_atexits.append(lambda: func(*arg, **kwargs)) + File "/usr/lib64/python3.13/concurrent/futures/thread.py", line 31, in _python_exit + t.join() + File "/usr/lib64/python3.13/threading.py", line 1092, in join + self._handle.join(timeout) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/workers/gthread.py", line 106, in handle_quit + sys.exit(0) +SystemExit: 0 +terminate called without an active exception +[2025-05-27 15:59:24 +0200] [30083] [ERROR] Worker (pid:30279) was sent code 134! +[2025-05-27 15:59:24 +0200] [30083] [INFO] Shutting down: Master +[2025-05-27 16:01:30 +0200] [30598] [INFO] Starting gunicorn 23.0.0 +[2025-05-27 16:01:30 +0200] [30598] [INFO] Listening at: http://0.0.0.0:5000 (30598) +[2025-05-27 16:01:30 +0200] [30598] [INFO] Using worker: gthread +[2025-05-27 16:01:30 +0200] [30689] [INFO] Booting worker with pid: 30689 +[2025-05-27 16:01:30 +0200] [30701] [INFO] Booting worker with pid: 30701 +[2025-05-27 16:01:30 +0200] [30714] [INFO] Booting worker with pid: 30714 +[2025-05-27 16:01:30 +0200] [30726] [INFO] Booting worker with pid: 30726 +[2025-05-27 16:01:30 +0200] [30738] [INFO] Booting worker with pid: 30738 +[2025-05-27 16:01:30 +0200] [30750] [INFO] Booting worker with pid: 30750 +[2025-05-27 16:01:30 +0200] [30762] [INFO] Booting worker with pid: 30762 +[2025-05-27 16:01:30 +0200] [30780] [INFO] Booting worker with pid: 30780 +[2025-05-27 16:01:30 +0200] [30792] [INFO] Booting worker with pid: 30792 +Found YOLO model in directory: mucapy/models +[2025-05-27 16:01:30 +0200] [30804] [INFO] Booting worker with pid: 30804 +Found YOLO model in directory: mucapy/models +[2025-05-27 16:01:30 +0200] [30817] [INFO] Booting worker with pid: 30817 +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +[2025-05-27 16:01:30 +0200] [30831] [INFO] Booting worker with pid: 30831 +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +[ WARN:0@2.607] global cap_v4l.cpp:913 open VIDEOIO(V4L2:/dev/video1): can't open camera by index +[ERROR:0@2.607] global obsensor_uvc_stream_channel.cpp:158 getStreamChannelGroup Camera index out of range +[ WARN:0@3.449] global cap_v4l.cpp:913 open VIDEOIO(V4L2:/dev/video1): can't open camera by index +[ERROR:0@3.449] global obsensor_uvc_stream_channel.cpp:158 getStreamChannelGroup Camera index out of range +[ WARN:0@4.045] global cap_v4l.cpp:913 open VIDEOIO(V4L2:/dev/video1): can't open camera by index +[ERROR:0@4.046] global obsensor_uvc_stream_channel.cpp:158 getStreamChannelGroup Camera index out of range +[ WARN:0@6.785] global cap_v4l.cpp:913 open VIDEOIO(V4L2:/dev/video1): can't open camera by index +[ERROR:0@6.786] global obsensor_uvc_stream_channel.cpp:158 getStreamChannelGroup Camera index out of range +[ WARN:0@12.669] global cap_v4l.cpp:913 open VIDEOIO(V4L2:/dev/video1): can't open camera by index +[ERROR:0@12.670] global obsensor_uvc_stream_channel.cpp:158 getStreamChannelGroup Camera index out of range +[2025-05-27 16:01:58 +0200] [30598] [INFO] Handling signal: int +[2025-05-27 16:01:58 +0200] [30738] [INFO] Worker exiting (pid: 30738) +[2025-05-27 16:01:58 +0200] [30726] [INFO] Worker exiting (pid: 30726) +[2025-05-27 16:01:58 +0200] [30762] [INFO] Worker exiting (pid: 30762) +[2025-05-27 16:01:58 +0200] [30689] [INFO] Worker exiting (pid: 30689) +[2025-05-27 16:01:58 +0200] [30817] [INFO] Worker exiting (pid: 30817) +[2025-05-27 16:01:58 +0200] [30701] [INFO] Worker exiting (pid: 30701) +[2025-05-27 16:01:58 +0200] [30831] [INFO] Worker exiting (pid: 30831) +[2025-05-27 16:01:58 +0200] [30750] [INFO] Worker exiting (pid: 30750) +[2025-05-27 16:01:58 +0200] [30780] [INFO] Worker exiting (pid: 30780) +[2025-05-27 16:01:58 +0200] [30714] [INFO] Worker exiting (pid: 30714) +[2025-05-27 16:01:58 +0200] [30792] [INFO] Worker exiting (pid: 30792) +[2025-05-27 16:01:58 +0200] [30804] [INFO] Worker exiting (pid: 30804) +[2025-05-27 16:01:58 +0200] [30598] [ERROR] Worker (pid:30762) was sent SIGINT! +[2025-05-27 16:01:58 +0200] [30598] [ERROR] Worker (pid:30780) was sent SIGINT! +[2025-05-27 16:01:58 +0200] [30598] [ERROR] Worker (pid:30750) was sent SIGINT! +[2025-05-27 16:01:58 +0200] [30598] [ERROR] Worker (pid:30831) was sent SIGINT! +[2025-05-27 16:01:58 +0200] [30598] [ERROR] Worker (pid:30817) was sent SIGINT! +[2025-05-27 16:01:58 +0200] [30598] [ERROR] Worker (pid:30714) was sent SIGINT! +--- Logging error --- +Traceback (most recent call last): +--- Logging error --- +Traceback (most recent call last): + File "/usr/lib64/python3.13/logging/__init__.py", line 1154, in emit + self.flush() + ~~~~~~~~~~^^ + File "/usr/lib64/python3.13/logging/__init__.py", line 1136, in flush + self.stream.flush() + ~~~~~~~~~~~~~~~~~^^ +RuntimeError: reentrant call inside <_io.BufferedWriter name='/home/rattatwinko/Documents/mucapy/mucapy/logs/error.log'> + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/lib64/python3.13/logging/__init__.py", line 1154, in emit + self.flush() + ~~~~~~~~~~^^ + File "/usr/lib64/python3.13/logging/__init__.py", line 1136, in flush + self.stream.flush() + ~~~~~~~~~~~~~~~~~^^ +RuntimeError: reentrant call inside <_io.BufferedWriter name='/home/rattatwinko/Documents/mucapy/mucapy/logs/error.log'> +Call stack: +--- Logging error --- +Traceback (most recent call last): + File "/usr/lib64/python3.13/logging/__init__.py", line 1154, in emit + self.flush() + ~~~~~~~~~~^^ + File "/usr/lib64/python3.13/logging/__init__.py", line 1136, in flush + self.stream.flush() + ~~~~~~~~~~~~~~~~~^^ +RuntimeError: reentrant call inside <_io.BufferedWriter name='/home/rattatwinko/Documents/mucapy/mucapy/logs/error.log'> + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/lib64/python3.13/logging/__init__.py", line 1154, in emit + self.flush() + ~~~~~~~~~~^^ + File "/usr/lib64/python3.13/logging/__init__.py", line 1136, in flush + self.stream.flush() + ~~~~~~~~~~~~~~~~~^^ +RuntimeError: reentrant call inside <_io.BufferedWriter name='/home/rattatwinko/Documents/mucapy/mucapy/logs/error.log'> + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/lib64/python3.13/logging/__init__.py", line 1154, in emit + self.flush() + ~~~~~~~~~~^^ + File "/usr/lib64/python3.13/logging/__init__.py", line 1136, in flush + self.stream.flush() + ~~~~~~~~~~~~~~~~~^^ +RuntimeError: reentrant call inside <_io.BufferedWriter name='/home/rattatwinko/Documents/mucapy/mucapy/logs/error.log'> +Call stack: +--- Logging error --- +Traceback (most recent call last): + File "/usr/lib64/python3.13/logging/__init__.py", line 1154, in emit + self.flush() + ~~~~~~~~~~^^ + File "/usr/lib64/python3.13/logging/__init__.py", line 1136, in flush + self.stream.flush() + ~~~~~~~~~~~~~~~~~^^ +RuntimeError: reentrant call inside <_io.BufferedWriter name='/home/rattatwinko/Documents/mucapy/mucapy/logs/error.log'> + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): +--- Logging error --- +Traceback (most recent call last): + File "/usr/lib64/python3.13/logging/__init__.py", line 1154, in emit + self.flush() + ~~~~~~~~~~^^ + File "/usr/lib64/python3.13/logging/__init__.py", line 1136, in flush + self.stream.flush() + ~~~~~~~~~~~~~~~~~^^ +RuntimeError: reentrant call inside <_io.BufferedWriter name='/home/rattatwinko/Documents/mucapy/mucapy/logs/error.log'> + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/lib64/python3.13/logging/__init__.py", line 1154, in emit + self.flush() + ~~~~~~~~~~^^ + File "/usr/lib64/python3.13/logging/__init__.py", line 1136, in flush + self.stream.flush() + ~~~~~~~~~~~~~~~~~^^ +RuntimeError: reentrant call inside <_io.BufferedWriter name='/home/rattatwinko/Documents/mucapy/mucapy/logs/error.log'> + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/lib64/python3.13/logging/__init__.py", line 1154, in emit + self.flush() + ~~~~~~~~~~^^ + File "/usr/lib64/python3.13/logging/__init__.py", line 1136, in flush + self.stream.flush() + ~~~~~~~~~~~~~~~~~^^ +RuntimeError: reentrant call inside <_io.BufferedWriter name='/home/rattatwinko/Documents/mucapy/mucapy/logs/error.log'> + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/lib64/python3.13/logging/__init__.py", line 1154, in emit + self.flush() + ~~~~~~~~~~^^ + File "/usr/lib64/python3.13/logging/__init__.py", line 1136, in flush + self.stream.flush() + ~~~~~~~~~~~~~~~~~^^ +RuntimeError: reentrant call inside <_io.BufferedWriter name='/home/rattatwinko/Documents/mucapy/mucapy/logs/error.log'> + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/lib64/python3.13/logging/__init__.py", line 1154, in emit + self.flush() + ~~~~~~~~~~^^ + File "/usr/lib64/python3.13/logging/__init__.py", line 1136, in flush + self.stream.flush() + ~~~~~~~~~~~~~~~~~^^ +RuntimeError: reentrant call inside <_io.BufferedWriter name='/home/rattatwinko/Documents/mucapy/mucapy/logs/error.log'> +Call stack: + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/bin/gunicorn", line 8, in + sys.exit(run()) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 66, in run + WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/app/base.py", line 235, in run + super().run() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/app/base.py", line 71, in run + Arbiter(self).run() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 223, in run + handler() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 260, in handle_int + self.stop(False) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 395, in stop + time.sleep(0.1) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1548, in error + self._log(ERROR, msg, args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1664, in _log + self.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1680, in handle + self.callHandlers(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1736, in callHandlers + hdlr.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1026, in handle + self.emit(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1264, in emit + StreamHandler.emit(self, record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1154, in emit + self.flush() + File "/usr/lib64/python3.13/logging/__init__.py", line 1136, in flush + self.stream.flush() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1548, in error + self._log(ERROR, msg, args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1662, in _log + record = self.makeRecord(self.name, level, fn, lno, msg, args, + File "/usr/lib64/python3.13/logging/__init__.py", line 1631, in makeRecord + rv = _logRecordFactory(name, level, fn, lno, msg, args, exc_info, func, + File "/usr/lib64/python3.13/logging/__init__.py", line 328, in __init__ + self.levelname = getLevelName(level) + File "/usr/lib64/python3.13/logging/__init__.py", line 148, in getLevelName + result = _levelToName.get(level) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1548, in error + self._log(ERROR, msg, args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1664, in _log + self.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1680, in handle + self.callHandlers(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1736, in callHandlers + hdlr.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1026, in handle + self.emit(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1264, in emit + StreamHandler.emit(self, record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1158, in emit + self.handleError(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1075, in handleError + traceback.print_exception(exc, limit=None, file=sys.stderr) + File "/usr/lib64/python3.13/traceback.py", line 130, in print_exception + te.print(file=file, chain=chain, colorize=colorize) + File "/usr/lib64/python3.13/traceback.py", line 1469, in print + for line in self.format(chain=chain, colorize=colorize): + File "/usr/lib64/python3.13/traceback.py", line 1405, in format + yield from _ctx.emit(exc.stack.format(colorize=colorize)) + File "/usr/lib64/python3.13/traceback.py", line 757, in format + formatted_frame = self.format_frame_summary(frame_summary, colorize=colorize) + File "/usr/lib64/python3.13/traceback.py", line 685, in format_frame_summary + for i, lineno in enumerate(sig_lines_list): + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1548, in error + self._log(ERROR, msg, args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1664, in _log + self.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1680, in handle + self.callHandlers(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1736, in callHandlers + hdlr.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1026, in handle + self.emit(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1264, in emit + StreamHandler.emit(self, record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1158, in emit + self.handleError(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1084, in handleError + traceback.print_stack(frame, file=sys.stderr) + File "/usr/lib64/python3.13/traceback.py", line 239, in print_stack + print_list(extract_stack(f, limit=limit), file=file) + File "/usr/lib64/python3.13/traceback.py", line 30, in print_list + for item in StackSummary.from_list(extracted_list).format(): + File "/usr/lib64/python3.13/traceback.py", line 757, in format + formatted_frame = self.format_frame_summary(frame_summary, colorize=colorize) + File "/usr/lib64/python3.13/traceback.py", line 555, in format_frame_summary + row.append(textwrap.indent(frame_summary.line, ' ') + "\n") + File "/usr/lib64/python3.13/textwrap.py", line 486, in indent + for line in text.splitlines(True): + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1548, in error + self._log(ERROR, msg, args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1664, in _log + self.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1680, in handle + self.callHandlers(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1736, in callHandlers + hdlr.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1026, in handle + self.emit(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1264, in emit + StreamHandler.emit(self, record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1158, in emit + self.handleError(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1084, in handleError + traceback.print_stack(frame, file=sys.stderr) + File "/usr/lib64/python3.13/traceback.py", line 239, in print_stack + print_list(extract_stack(f, limit=limit), file=file) + File "/usr/lib64/python3.13/traceback.py", line 260, in extract_stack + stack = StackSummary.extract(walk_stack(f), limit=limit) + File "/usr/lib64/python3.13/traceback.py", line 449, in extract + return klass._extract_from_extended_frame_gen( + File "/usr/lib64/python3.13/traceback.py", line 500, in _extract_from_extended_frame_gen + f.line + File "/usr/lib64/python3.13/traceback.py", line 373, in line + self._set_lines() + File "/usr/lib64/python3.13/traceback.py", line 351, in _set_lines + line = linecache.getline(self.filename, lineno).rstrip() + File "/usr/lib64/python3.13/linecache.py", line 26, in getline + lines = getlines(filename, module_globals) + File "/usr/lib64/python3.13/linecache.py", line 42, in getlines + return updatecache(filename, module_globals) + File "/usr/lib64/python3.13/linecache.py", line 171, in updatecache + with tokenize.open(fullname) as fp: + File "/usr/lib64/python3.13/tokenize.py", line 457, in open + encoding, lines = detect_encoding(buffer.readline) + File "/usr/lib64/python3.13/tokenize.py", line 358, in detect_encoding + def detect_encoding(readline): + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1548, in error + self._log(ERROR, msg, args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1664, in _log + self.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1680, in handle + self.callHandlers(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1736, in callHandlers + hdlr.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1026, in handle + self.emit(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1264, in emit + StreamHandler.emit(self, record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1158, in emit + self.handleError(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1075, in handleError + traceback.print_exception(exc, limit=None, file=sys.stderr) + File "/usr/lib64/python3.13/traceback.py", line 130, in print_exception + te.print(file=file, chain=chain, colorize=colorize) + File "/usr/lib64/python3.13/traceback.py", line 1469, in print + for line in self.format(chain=chain, colorize=colorize): + File "/usr/lib64/python3.13/traceback.py", line 1405, in format + yield from _ctx.emit(exc.stack.format(colorize=colorize)) + File "/usr/lib64/python3.13/traceback.py", line 757, in format + formatted_frame = self.format_frame_summary(frame_summary, colorize=colorize) + File "/usr/lib64/python3.13/traceback.py", line 549, in format_frame_summary + if frame_summary._dedented_lines and frame_summary._dedented_lines.strip(): + File "/usr/lib64/python3.13/traceback.py", line 368, in _dedented_lines + self._lines_dedented = textwrap.dedent(self._lines) + File "/usr/lib64/python3.13/textwrap.py", line 466, in dedent + text = re.sub(r'(?m)^' + margin, '', text) + File "/usr/lib64/python3.13/re/__init__.py", line 208, in sub + return _compile(pattern, flags).sub(repl, string, count) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) +Message: 'Worker (pid:30726) was sent SIGINT!' +Arguments: () + File "/usr/lib64/python3.13/logging/__init__.py", line 1154, in emit + self.flush() + ~~~~~~~~~~^^ + File "/usr/lib64/python3.13/logging/__init__.py", line 1136, in flush + self.stream.flush() + ~~~~~~~~~~~~~~~~~^^ +RuntimeError: reentrant call inside <_io.BufferedWriter name='/home/rattatwinko/Documents/mucapy/mucapy/logs/error.log'> + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/lib64/python3.13/logging/__init__.py", line 1154, in emit + self.flush() + ~~~~~~~~~~^^ + File "/usr/lib64/python3.13/logging/__init__.py", line 1136, in flush + self.stream.flush() + ~~~~~~~~~~~~~~~~~^^ +RuntimeError: reentrant call inside <_io.BufferedWriter name='/home/rattatwinko/Documents/mucapy/mucapy/logs/error.log'> + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/usr/lib64/python3.13/logging/__init__.py", line 1154, in emit + self.flush() + ~~~~~~~~~~^^ + File "/usr/lib64/python3.13/logging/__init__.py", line 1136, in flush + self.stream.flush() + ~~~~~~~~~~~~~~~~~^^ +RuntimeError: reentrant call inside <_io.BufferedWriter name='/home/rattatwinko/Documents/mucapy/mucapy/logs/error.log'> +Call stack: + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/bin/gunicorn", line 8, in + sys.exit(run()) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 66, in run + WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/app/base.py", line 235, in run + super().run() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/app/base.py", line 71, in run + Arbiter(self).run() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 223, in run + handler() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 260, in handle_int + self.stop(False) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 395, in stop + time.sleep(0.1) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1548, in error + self._log(ERROR, msg, args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1664, in _log + self.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1680, in handle + self.callHandlers(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1736, in callHandlers + hdlr.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1026, in handle + self.emit(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1264, in emit + StreamHandler.emit(self, record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1154, in emit + self.flush() + File "/usr/lib64/python3.13/logging/__init__.py", line 1136, in flush + self.stream.flush() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1548, in error + self._log(ERROR, msg, args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1662, in _log + record = self.makeRecord(self.name, level, fn, lno, msg, args, + File "/usr/lib64/python3.13/logging/__init__.py", line 1631, in makeRecord + rv = _logRecordFactory(name, level, fn, lno, msg, args, exc_info, func, + File "/usr/lib64/python3.13/logging/__init__.py", line 328, in __init__ + self.levelname = getLevelName(level) + File "/usr/lib64/python3.13/logging/__init__.py", line 148, in getLevelName + result = _levelToName.get(level) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1548, in error + self._log(ERROR, msg, args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1664, in _log + self.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1680, in handle + self.callHandlers(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1736, in callHandlers + hdlr.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1026, in handle + self.emit(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1264, in emit + StreamHandler.emit(self, record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1158, in emit + self.handleError(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1075, in handleError + traceback.print_exception(exc, limit=None, file=sys.stderr) + File "/usr/lib64/python3.13/traceback.py", line 130, in print_exception + te.print(file=file, chain=chain, colorize=colorize) + File "/usr/lib64/python3.13/traceback.py", line 1469, in print + for line in self.format(chain=chain, colorize=colorize): + File "/usr/lib64/python3.13/traceback.py", line 1405, in format + yield from _ctx.emit(exc.stack.format(colorize=colorize)) + File "/usr/lib64/python3.13/traceback.py", line 757, in format + formatted_frame = self.format_frame_summary(frame_summary, colorize=colorize) + File "/usr/lib64/python3.13/traceback.py", line 685, in format_frame_summary + for i, lineno in enumerate(sig_lines_list): + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1548, in error + self._log(ERROR, msg, args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1664, in _log + self.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1680, in handle + self.callHandlers(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1736, in callHandlers + hdlr.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1026, in handle + self.emit(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1264, in emit + StreamHandler.emit(self, record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1158, in emit + self.handleError(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1084, in handleError + traceback.print_stack(frame, file=sys.stderr) + File "/usr/lib64/python3.13/traceback.py", line 239, in print_stack + print_list(extract_stack(f, limit=limit), file=file) + File "/usr/lib64/python3.13/traceback.py", line 30, in print_list + for item in StackSummary.from_list(extracted_list).format(): + File "/usr/lib64/python3.13/traceback.py", line 757, in format + formatted_frame = self.format_frame_summary(frame_summary, colorize=colorize) + File "/usr/lib64/python3.13/traceback.py", line 555, in format_frame_summary + row.append(textwrap.indent(frame_summary.line, ' ') + "\n") + File "/usr/lib64/python3.13/textwrap.py", line 486, in indent + for line in text.splitlines(True): + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1548, in error + self._log(ERROR, msg, args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1664, in _log + self.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1680, in handle + self.callHandlers(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1736, in callHandlers + hdlr.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1026, in handle + self.emit(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1264, in emit + StreamHandler.emit(self, record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1158, in emit + self.handleError(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1084, in handleError + traceback.print_stack(frame, file=sys.stderr) + File "/usr/lib64/python3.13/traceback.py", line 239, in print_stack + print_list(extract_stack(f, limit=limit), file=file) + File "/usr/lib64/python3.13/traceback.py", line 260, in extract_stack + stack = StackSummary.extract(walk_stack(f), limit=limit) + File "/usr/lib64/python3.13/traceback.py", line 449, in extract + return klass._extract_from_extended_frame_gen( + File "/usr/lib64/python3.13/traceback.py", line 500, in _extract_from_extended_frame_gen + f.line + File "/usr/lib64/python3.13/traceback.py", line 373, in line + self._set_lines() + File "/usr/lib64/python3.13/traceback.py", line 351, in _set_lines + line = linecache.getline(self.filename, lineno).rstrip() + File "/usr/lib64/python3.13/linecache.py", line 26, in getline + lines = getlines(filename, module_globals) + File "/usr/lib64/python3.13/linecache.py", line 42, in getlines + return updatecache(filename, module_globals) + File "/usr/lib64/python3.13/linecache.py", line 171, in updatecache + with tokenize.open(fullname) as fp: + File "/usr/lib64/python3.13/tokenize.py", line 457, in open + encoding, lines = detect_encoding(buffer.readline) + File "/usr/lib64/python3.13/tokenize.py", line 358, in detect_encoding + def detect_encoding(readline): + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) +Message: 'Worker (pid:30689) was sent SIGINT!' +Arguments: () + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/bin/gunicorn", line 8, in + sys.exit(run()) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 66, in run + WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/app/base.py", line 235, in run + super().run() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/app/base.py", line 71, in run + Arbiter(self).run() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 223, in run + handler() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 260, in handle_int + self.stop(False) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 395, in stop + time.sleep(0.1) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1548, in error + self._log(ERROR, msg, args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1664, in _log + self.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1680, in handle + self.callHandlers(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1736, in callHandlers + hdlr.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1026, in handle + self.emit(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1264, in emit + StreamHandler.emit(self, record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1154, in emit + self.flush() + File "/usr/lib64/python3.13/logging/__init__.py", line 1136, in flush + self.stream.flush() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1548, in error + self._log(ERROR, msg, args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1662, in _log + record = self.makeRecord(self.name, level, fn, lno, msg, args, + File "/usr/lib64/python3.13/logging/__init__.py", line 1631, in makeRecord + rv = _logRecordFactory(name, level, fn, lno, msg, args, exc_info, func, + File "/usr/lib64/python3.13/logging/__init__.py", line 328, in __init__ + self.levelname = getLevelName(level) + File "/usr/lib64/python3.13/logging/__init__.py", line 148, in getLevelName + result = _levelToName.get(level) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1548, in error + self._log(ERROR, msg, args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1664, in _log + self.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1680, in handle + self.callHandlers(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1736, in callHandlers + hdlr.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1026, in handle + self.emit(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1264, in emit + StreamHandler.emit(self, record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1158, in emit + self.handleError(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1075, in handleError + traceback.print_exception(exc, limit=None, file=sys.stderr) + File "/usr/lib64/python3.13/traceback.py", line 130, in print_exception + te.print(file=file, chain=chain, colorize=colorize) + File "/usr/lib64/python3.13/traceback.py", line 1469, in print + for line in self.format(chain=chain, colorize=colorize): + File "/usr/lib64/python3.13/traceback.py", line 1405, in format + yield from _ctx.emit(exc.stack.format(colorize=colorize)) + File "/usr/lib64/python3.13/traceback.py", line 757, in format + formatted_frame = self.format_frame_summary(frame_summary, colorize=colorize) + File "/usr/lib64/python3.13/traceback.py", line 685, in format_frame_summary + for i, lineno in enumerate(sig_lines_list): + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1548, in error + self._log(ERROR, msg, args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1664, in _log + self.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1680, in handle + self.callHandlers(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1736, in callHandlers + hdlr.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1026, in handle + self.emit(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1264, in emit + StreamHandler.emit(self, record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1158, in emit + self.handleError(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1084, in handleError + traceback.print_stack(frame, file=sys.stderr) + File "/usr/lib64/python3.13/traceback.py", line 239, in print_stack + print_list(extract_stack(f, limit=limit), file=file) + File "/usr/lib64/python3.13/traceback.py", line 30, in print_list + for item in StackSummary.from_list(extracted_list).format(): + File "/usr/lib64/python3.13/traceback.py", line 757, in format + formatted_frame = self.format_frame_summary(frame_summary, colorize=colorize) + File "/usr/lib64/python3.13/traceback.py", line 555, in format_frame_summary + row.append(textwrap.indent(frame_summary.line, ' ') + "\n") + File "/usr/lib64/python3.13/textwrap.py", line 486, in indent + for line in text.splitlines(True): + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) +Message: 'Worker (pid:30738) was sent SIGINT!' +Arguments: () + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/bin/gunicorn", line 8, in + sys.exit(run()) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 66, in run + WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/app/base.py", line 235, in run + super().run() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/app/base.py", line 71, in run + Arbiter(self).run() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 223, in run + handler() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 260, in handle_int + self.stop(False) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 395, in stop + time.sleep(0.1) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1548, in error + self._log(ERROR, msg, args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1664, in _log + self.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1680, in handle + self.callHandlers(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1736, in callHandlers + hdlr.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1026, in handle + self.emit(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1264, in emit + StreamHandler.emit(self, record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1154, in emit + self.flush() + File "/usr/lib64/python3.13/logging/__init__.py", line 1136, in flush + self.stream.flush() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1548, in error + self._log(ERROR, msg, args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1662, in _log + record = self.makeRecord(self.name, level, fn, lno, msg, args, + File "/usr/lib64/python3.13/logging/__init__.py", line 1631, in makeRecord + rv = _logRecordFactory(name, level, fn, lno, msg, args, exc_info, func, + File "/usr/lib64/python3.13/logging/__init__.py", line 328, in __init__ + self.levelname = getLevelName(level) + File "/usr/lib64/python3.13/logging/__init__.py", line 148, in getLevelName + result = _levelToName.get(level) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1548, in error + self._log(ERROR, msg, args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1664, in _log + self.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1680, in handle + self.callHandlers(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1736, in callHandlers + hdlr.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1026, in handle + self.emit(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1264, in emit + StreamHandler.emit(self, record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1158, in emit + self.handleError(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1075, in handleError + traceback.print_exception(exc, limit=None, file=sys.stderr) + File "/usr/lib64/python3.13/traceback.py", line 130, in print_exception + te.print(file=file, chain=chain, colorize=colorize) + File "/usr/lib64/python3.13/traceback.py", line 1469, in print + for line in self.format(chain=chain, colorize=colorize): + File "/usr/lib64/python3.13/traceback.py", line 1405, in format + yield from _ctx.emit(exc.stack.format(colorize=colorize)) + File "/usr/lib64/python3.13/traceback.py", line 757, in format + formatted_frame = self.format_frame_summary(frame_summary, colorize=colorize) + File "/usr/lib64/python3.13/traceback.py", line 685, in format_frame_summary + for i, lineno in enumerate(sig_lines_list): + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) +Message: 'Worker (pid:30701) was sent SIGINT!' +Arguments: () + File "/usr/lib64/python3.13/logging/__init__.py", line 1154, in emit + self.flush() + ~~~~~~~~~~^^ + File "/usr/lib64/python3.13/logging/__init__.py", line 1136, in flush + self.stream.flush() + ~~~~~~~~~~~~~~~~~^^ +RuntimeError: reentrant call inside <_io.BufferedWriter name='/home/rattatwinko/Documents/mucapy/mucapy/logs/error.log'> +Call stack: + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/bin/gunicorn", line 8, in + sys.exit(run()) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 66, in run + WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/app/base.py", line 235, in run + super().run() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/app/base.py", line 71, in run + Arbiter(self).run() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 223, in run + handler() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 260, in handle_int + self.stop(False) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 395, in stop + time.sleep(0.1) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1548, in error + self._log(ERROR, msg, args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1664, in _log + self.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1680, in handle + self.callHandlers(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1736, in callHandlers + hdlr.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1026, in handle + self.emit(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1264, in emit + StreamHandler.emit(self, record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1154, in emit + self.flush() + File "/usr/lib64/python3.13/logging/__init__.py", line 1136, in flush + self.stream.flush() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1548, in error + self._log(ERROR, msg, args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1662, in _log + record = self.makeRecord(self.name, level, fn, lno, msg, args, + File "/usr/lib64/python3.13/logging/__init__.py", line 1631, in makeRecord + rv = _logRecordFactory(name, level, fn, lno, msg, args, exc_info, func, + File "/usr/lib64/python3.13/logging/__init__.py", line 328, in __init__ + self.levelname = getLevelName(level) + File "/usr/lib64/python3.13/logging/__init__.py", line 148, in getLevelName + result = _levelToName.get(level) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) +Message: 'Worker (pid:30804) was sent SIGINT!' +Arguments: () +--- Logging error --- +Traceback (most recent call last): + File "/usr/lib64/python3.13/logging/__init__.py", line 1154, in emit + self.flush() + ~~~~~~~~~~^^ + File "/usr/lib64/python3.13/logging/__init__.py", line 1136, in flush + self.stream.flush() + ~~~~~~~~~~~~~~~~~^^ +RuntimeError: reentrant call inside <_io.BufferedWriter name='/home/rattatwinko/Documents/mucapy/mucapy/logs/error.log'> +Call stack: + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/bin/gunicorn", line 8, in + sys.exit(run()) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/app/wsgiapp.py", line 66, in run + WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/app/base.py", line 235, in run + super().run() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/app/base.py", line 71, in run + Arbiter(self).run() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 223, in run + handler() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 260, in handle_int + self.stop(False) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 395, in stop + time.sleep(0.1) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1548, in error + self._log(ERROR, msg, args, **kwargs) + File "/usr/lib64/python3.13/logging/__init__.py", line 1664, in _log + self.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1680, in handle + self.callHandlers(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1736, in callHandlers + hdlr.handle(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1026, in handle + self.emit(record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1264, in emit + StreamHandler.emit(self, record) + File "/usr/lib64/python3.13/logging/__init__.py", line 1154, in emit + self.flush() + File "/usr/lib64/python3.13/logging/__init__.py", line 1136, in flush + self.stream.flush() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 241, in handle_chld + self.reap_workers() + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/arbiter.py", line 553, in reap_workers + self.log.error(msg) + File "/home/rattatwinko/Documents/mucapy/mucapy/venv/lib64/python3.13/site-packages/gunicorn/glogging.py", line 271, in error + self.error_log.error(msg, *args, **kwargs) +Message: 'Worker (pid:30792) was sent SIGINT!' +Arguments: () +[2025-05-27 16:01:58 +0200] [30598] [INFO] Shutting down: Master +[2025-05-27 16:04:15 +0200] [31117] [INFO] Starting gunicorn 23.0.0 +[2025-05-27 16:04:15 +0200] [31117] [INFO] Listening at: http://0.0.0.0:5000 (31117) +[2025-05-27 16:04:15 +0200] [31117] [INFO] Using worker: gthread +[2025-05-27 16:04:15 +0200] [31214] [INFO] Booting worker with pid: 31214 +[2025-05-27 16:04:15 +0200] [31226] [INFO] Booting worker with pid: 31226 +[2025-05-27 16:04:15 +0200] [31238] [INFO] Booting worker with pid: 31238 +[2025-05-27 16:04:15 +0200] [31250] [INFO] Booting worker with pid: 31250 +[2025-05-27 16:04:15 +0200] [31262] [INFO] Booting worker with pid: 31262 +[2025-05-27 16:04:15 +0200] [31263] [INFO] Booting worker with pid: 31263 +[2025-05-27 16:04:15 +0200] [31288] [INFO] Booting worker with pid: 31288 +Found YOLO model in directory: mucapy/models +[2025-05-27 16:04:15 +0200] [31305] [INFO] Booting worker with pid: 31305 +Found YOLO model in directory: mucapy/models +[2025-05-27 16:04:15 +0200] [31318] [INFO] Booting worker with pid: 31318 +[2025-05-27 16:04:16 +0200] [31332] [INFO] Booting worker with pid: 31332 +Found YOLO model in directory: mucapy/models +[2025-05-27 16:04:16 +0200] [31344] [INFO] Booting worker with pid: 31344 +Found YOLO model in directory: mucapy/models +[2025-05-27 16:04:16 +0200] [31357] [INFO] Booting worker with pid: 31357 +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +Found YOLO model in directory: mucapy/models +[ WARN:0@2.832] global cap_v4l.cpp:913 open VIDEOIO(V4L2:/dev/video1): can't open camera by index +[ERROR:0@2.833] global obsensor_uvc_stream_channel.cpp:158 getStreamChannelGroup Camera index out of range +[ WARN:0@6.582] global cap_v4l.cpp:913 open VIDEOIO(V4L2:/dev/video1): can't open camera by index +[ERROR:0@6.583] global obsensor_uvc_stream_channel.cpp:158 getStreamChannelGroup Camera index out of range +[ WARN:0@7.593] global cap_v4l.cpp:913 open VIDEOIO(V4L2:/dev/video1): can't open camera by index +[ERROR:0@7.594] global obsensor_uvc_stream_channel.cpp:158 getStreamChannelGroup Camera index out of range diff --git a/templates/index.html b/templates/index.html index 447938f..0297221 100644 --- a/templates/index.html +++ b/templates/index.html @@ -1,321 +1,1132 @@ - + - Camera Viewer - - - -
-
- Multi-Camera YOLO Detection -
-
_
-
-
×
+ +
+
+
+
+

+
+ + + +
+ + Multi-Camera YOLO Detection + +

+
+ +
+
+
+
+ +
+
+ +
+ +
+

+
+ + + +
+ Model Settings +

+
+
+ Status: + + + + + + Checking... + +
+
+ +
+ + 0.35 +
+
+
+ CUDA: + Checking... +
+
+
+ + +
+
+ +
+ +
+ +
+
+ + +
+
+ + +
+
+ +
+
+
+
+
+ + +