查看是与程序中豆瓣想看数据一致,但是问题依旧。
INFO - 所有任务已完成,等待 6 小时后再次运行...
INFO - 发现僵尸进程 342 - python3,正在清理...
Exception in thread Thread-1 (chrome_monitor_thread):
Traceback (most recent call last):
File "/app/venv/lib/python3.12/site-packages/psutil/_psposix.py", line 110, in wait_pid
retpid, status = os.waitpid(pid, flags)
^^^^^^^^^^^^^^^^^^^^^^
ChildProcessError: [Errno 10] No child processes
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.12/threading.py", line 1073, in _bootstrap_inner
self.run()
File "/usr/lib/python3.12/threading.py", line 1010, in run
self._target(*self._args, **self._kwargs)
File "/app/main.py", line 146, in chrome_monitor_thread
monitor_chrome_process()
File "/app/main.py", line 142, in monitor_chrome_process
kill_zombie_processes()
File "/app/main.py", line 137, in kill_zombie_processes
proc.wait(timeout=0) # 尝试回收
^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib/python3.12/site-packages/psutil/init.py", line 1347, in wait
self._exitcode = self._proc.wait(timeout)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib/python3.12/site-packages/psutil/_pslinux.py", line 1646, in wrapper
return fun(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib/python3.12/site-packages/psutil/_pslinux.py", line 1880, in wait
return _psposix.wait_pid(self.pid, timeout, self._name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/venv/lib/python3.12/site-packages/psutil/_psposix.py", line 121, in wait_pid
interval = sleep(interval)
^^^^^^^^^^^^^^^
File "/app/venv/lib/python3.12/site-packages/psutil/_psposix.py", line 103, in sleep
raise TimeoutExpired(timeout, pid=pid, name=proc_name)
psutil.TimeoutExpired: timeout after 0 seconds (pid=342, name='python3')

