MoviePilot
MoviePilot copied to clipboard
极空间环境,更新1.8.8,后台报错不停重启
确认
- [X] 我的版本是最新版本,我的版本号与 version 相同。
- [X] 我已经 issue 中搜索过,确认我的问题没有被提出过。
- [X] 我已经 Telegram频道 中搜索过,确认我的问题没有被提出过。
- [X] 我已经修改标题,将标题中的 描述 替换为我遇到的问题。
当前程序版本
1.8.8
运行环境
Docker
问题类型
主程序运行问题
问题描述
更新latest也就是1.8.8镜像,后台一直报错,主程序不断重启,无法正常启动,切回1.8.7后运行正常
发生问题时系统日志和配置文件
2024/5/15 9:08:25 ERROR: Application startup failed. Exiting.
2024/5/15 9:08:25
2024/5/15 9:08:25 RuntimeError: can't start new thread
2024/5/15 9:08:25 _start_new_thread(self._bootstrap, ())
2024/5/15 9:08:25 File "/usr/local/lib/python3.11/threading.py", line 957, in start
2024/5/15 9:08:25 t.start()
2024/5/15 9:08:25 File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 199, in _adjust_thread_count
2024/5/15 9:08:25 self._adjust_thread_count()
2024/5/15 9:08:25 File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 176, in submit
2024/5/15 9:08:25 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024/5/15 9:08:25 futures.append(executor.submit(__get_plugin_info, m))
2024/5/15 9:08:25 File "/app/app/core/plugin.py", line 588, in get_online_plugins
2024/5/15 9:08:25 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024/5/15 9:08:25 online_plugins = self.get_online_plugins()
2024/5/15 9:08:25 File "/app/app/core/plugin.py", line 265, in install_online_plugin
2024/5/15 9:08:25 PluginManager().install_online_plugin()
2024/5/15 9:08:25 File "/app/app/main.py", line 200, in start_module
2024/5/15 9:08:25 handler()
2024/5/15 9:08:25 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 656, in startup
2024/5/15 9:08:25 await self._router.startup()
2024/5/15 9:08:25 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 566, in __aenter__
2024/5/15 9:08:25 async with self.lifespan_context(app) as maybe_state:
2024/5/15 9:08:25 File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 677, in lifespan
2024/5/15 9:08:25 ERROR: Traceback (most recent call last):
2024/5/15 9:08:25 [32mINFO:[0m plugin.py - 开始安装第三方插件...
2024/5/15 9:08:25 [32mINFO:[0m module.py - Moudle Loaded:WechatModule
2024/5/15 9:08:25 [32mINFO:[0m module.py - Moudle Loaded:TheTvDbModule
2024/5/15 9:08:25 [32mINFO:[0m module.py - Moudle Loaded:TheMovieDbModule
2024/5/15 9:08:25 [32mINFO:[0m category.py - 已加载二级分类策略 category.yaml
2024/5/15 9:08:25 RuntimeError: can't start new thread
2024/5/15 9:08:25 _start_new_thread(self._bootstrap, ())
2024/5/15 9:08:25 File "/usr/local/lib/python3.11/threading.py", line 957, in start
2024/5/15 9:08:25 self.start()
2024/5/15 9:08:25 File "/usr/local/lib/python3.11/site-packages/telebot/util.py", line 77, in __init__
2024/5/15 9:08:25 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024/5/15 9:08:25 self.workers = [WorkerThread(self.on_exception, self.tasks) for _ in range(num_threads)]
2024/5/15 9:08:25 File "/usr/local/lib/python3.11/site-packages/telebot/util.py", line 126, in <listcomp>
2024/5/15 9:08:25 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024/5/15 9:08:25 self.workers = [WorkerThread(self.on_exception, self.tasks) for _ in range(num_threads)]
2024/5/15 9:08:25 File "/usr/local/lib/python3.11/site-packages/telebot/util.py", line 126, in __init__
2024/5/15 9:08:25 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024/5/15 9:08:25 self.worker_pool = util.ThreadPool(self, num_threads=num_threads)
2024/5/15 9:08:25 File "/usr/local/lib/python3.11/site-packages/telebot/__init__.py", line 261, in __init__
2024/5/15 9:08:25 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024/5/15 9:08:25 _bot = telebot.TeleBot(self._telegram_token, parse_mode="Markdown")
2024/5/15 9:08:25 File "/app/app/modules/telegram/telegram.py", line 38, in __init__
2024/5/15 9:08:25 ^^^^^^^^^^
2024/5/15 9:08:25 self.telegram = Telegram()
2024/5/15 9:08:25 File "/app/app/modules/telegram/__init__.py", line 16, in init_module
2024/5/15 9:08:25 _module.init_module()
2024/5/15 9:08:25 File "/app/app/core/module.py", line 44, in load_modules
2024/5/15 9:08:25 Traceback (most recent call last):
2024/5/15 9:08:25 RuntimeError: can't start new thread
2024/5/15 9:08:25 _start_new_thread(self._bootstrap, ())
2024/5/15 9:08:25 File "/usr/local/lib/python3.11/threading.py", line 957, in start
2024/5/15 9:08:25 self.start()
2024/5/15 9:08:25 File "/usr/local/lib/python3.11/site-packages/telebot/util.py", line 77, in __init__
2024/5/15 9:08:25 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024/5/15 9:08:25 self.workers = [WorkerThread(self.on_exception, self.tasks) for _ in range(num_threads)]
2024/5/15 9:08:25 File "/usr/local/lib/python3.11/site-packages/telebot/util.py", line 126, in <listcomp>
2024/5/15 9:08:25 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024/5/15 9:08:25 self.workers = [WorkerThread(self.on_exception, self.tasks) for _ in range(num_threads)]
2024/5/15 9:08:25 File "/usr/local/lib/python3.11/site-packages/telebot/util.py", line 126, in __init__
2024/5/15 9:08:25 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024/5/15 9:08:25 self.worker_pool = util.ThreadPool(self, num_threads=num_threads)
2024/5/15 9:08:25 File "/usr/local/lib/python3.11/site-packages/telebot/__init__.py", line 261, in __init__
2024/5/15 9:08:25 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024/5/15 9:08:25 _bot = telebot.TeleBot(self._telegram_token, parse_mode="Markdown")
2024/5/15 9:08:25 File "/app/app/modules/telegram/telegram.py", line 38, in __init__
2024/5/15 9:08:25 ^^^^^^^^^^
2024/5/15 9:08:25 self.telegram = Telegram()
2024/5/15 9:08:25 File "/app/app/modules/telegram/__init__.py", line 16, in init_module
2024/5/15 9:08:25 _module.init_module()
2024/5/15 9:08:25 File "/app/app/core/module.py", line 44, in load_modules