Comments (10)
2022-11-26 03:29:23.897 | WARNING | app.db.DBtools::65 - defaultdb未配置mysql
提示挺清楚的,配置文件里的defaultdb默认是空的,要改成数据库(mysql),安装说明里有写。
from streaming-media-server-pro.
python3 main.py
2022-11-26 04:06:56.362 | INFO | app.conf.config::61 - 配置加载中...
......
2022-11-26 04:06:57.908 | INFO | app.conf.config::147 - 配置加载完成
2022-11-26 04:06:58.001 | INFO | app.db.DBtools::15 - 正在检测数据库连接状态...
2022-11-26 04:06:58.002 | WARNING | app.db.DBtools:connect_redis:34 - redis连接失败
2022-11-26 04:06:58.003 | ERROR | app.db.DBtools::59 - (1698, "Access denied for user 'root'@'localhost'")
2022-11-26 04:06:58.003 | ERROR | app.db.DBtools::60 - mysql初始化表失败
2022-11-26 04:06:58.004 | ERROR | app.db.DBtools:mysql_connect_test:48 - (1698, "Access denied for user 'root'@'localhost'")
2022-11-26 04:06:58.004 | ERROR | app.db.DBtools:mysql_connect_test:49 - mysql连接失败
2022-11-26 04:06:58.006 | SUCCESS | app.plugins.a4gtv.utile:init:61 - init final
DEBUG 2022-11-26 04:06:58.028 - app.api:init_app - 日志系统已加载
INFO: Started server process [408]
INFO: Waiting for application startup.
/usr/local/lib/python3.10/dist-packages/tzlocal/unix.py:177: UserWarning: Can not find any timezone configuration, defaulting to UTC.
warnings.warn("Can not find any timezone configuration, defaulting to UTC.")
INFO 2022-11-26 04:06:58.046 - app.api:startup - [<Job (id=9d780cb9611d4e3ea17e8dbbe37ab03e name=gotask)>, <Job (id=0c228060a5c34114b1ec68a8ce0ef1b6 name=sqltask)>, <Job (id=5fcc80dfe2204437a5fc5775fef20a15 name=filetask)>]
INFO 2022-11-26 04:06:58.047 - app.api:startup - 已开启定时任务
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:8080 (Press CTRL+C to quit)
from streaming-media-server-pro.
版主,你好。
没有安装mysql,dokcer无法播放节目。
能不能在docker里面集成mysql服务,你的这个代码安装一直不成功,按照教程,数据库走不通。
from streaming-media-server-pro.
root@f517b5d8595f:/code# python3 main.py
2022-11-26 15:07:38.394 | INFO | app.conf.config::61 - 配置加载中...
......
2022-11-26 15:07:41.361 | INFO | app.conf.config::147 - 配置加载完成
2022-11-26 15:07:41.448 | INFO | app.db.DBtools::15 - 正在检测数据库连接状态...
2022-11-26 15:07:41.449 | WARNING | app.db.DBtools:connect_redis:34 - redis连接失败
2022-11-26 15:07:41.451 | ERROR | app.db.DBtools::59 - (1698, "Access denied for user 'root'@'localhost'")
2022-11-26 15:07:41.451 | ERROR | app.db.DBtools::60 - mysql初始化表失败
2022-11-26 15:07:41.452 | ERROR | app.db.DBtools:mysql_connect_test:48 - (1698, "Access denied for user 'root'@'localhost'")
2022-11-26 15:07:41.452 | ERROR | app.db.DBtools:mysql_connect_test:49 - mysql连接失败
2022-11-26 15:07:41.454 | SUCCESS | app.plugins.a4gtv.utile:init:61 - init final
DEBUG 2022-11-26 15:07:41.478 - app.api:init_app - 日志系统已加载
INFO: Started server process [986]
INFO: Waiting for application startup.
INFO 2022-11-26 15:07:41.497 - app.api:startup - [<Job (id=9aca30c3554b48a2829bcdaa80af2da0 name=gotask)>, <Job (id=3627f369721741c1893387c90566cc05 name=sqltask)>, <Job (id=9e5a35298b2d4d3eacad175a22b44a16 name=filetask)>]
INFO 2022-11-26 15:07:41.498 - app.api:startup - 已开启定时任务
/usr/local/lib/python3.10/dist-packages/apscheduler/util.py:436: PytzUsageWarning: The localize method is no longer necessary, as this time zone supports the fold attribute (PEP 495). For more details on migrating to a PEP 495-compliant implementation, see https://pytz-deprecation-shim.readthedocs.io/en/latest/migration.html
return tzinfo.localize(dt)
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:8080 (Press CTRL+C to quit)
INFO: 172.17.0.1:56044 - "GET /docs HTTP/1.1" 200 OK
INFO: 172.17.0.1:56044 - "GET /openapi.json HTTP/1.1" 200 OK
from streaming-media-server-pro.
还是报错。
from streaming-media-server-pro.
2022-11-26 15:07:41.452 | ERROR | app.db.DBtools:mysql_connect_test:48 - (1698, "Access denied for user 'root'@'localhost'")
日志提示mysql连接出错,查看解决方法 https://stackoverflow.com/questions/41645309/mysql-error-access-denied-for-user-rootlocalhost
你发的日志都是正常日志提示,没连接mysql也可以正常播放节目,不影响使用。
from streaming-media-server-pro.
但是我这边确实无法播放,任何一种形式都播放不了。
奇怪了,要不然我也不纠结mysql的问题了。
怎么都播放不了,晕死。
from streaming-media-server-pro.
提供程序中有帮助的日志,你上面发的日志没有关键信息
from streaming-media-server-pro.
我刚刚更新了最新版本,结果跑起来报错。详细日志:
| 2022-11-26 19:30:23.651 | INFO | app.conf.config::67 - 配置加载中...
| 2022-11-26 19:30:25.484 | INFO | app.conf.config::146 - 配置加载完成
| 2022-11-26 19:30:25.608 | INFO | app.db.DBtools::15 - 正在检测数据库连接状态...
| 2022-11-26 19:30:25.610 | SUCCESS | app.db.DBtools:connect_redis:30 - redis已连接
| 2022-11-26 19:30:25.612 | INFO | app.db.dbMysql:init_database:82 - video表已存在
| 2022-11-26 19:30:25.612 | SUCCESS | app.db.DBtools::57 - mysql已创建初始化表
| ....
| Traceback (most recent call last):
| File "/usr/local/bin/uvicorn", line 8, in
| sys.exit(main())
| File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1130, in call
| return self.main(*args, **kwargs)
| File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1055, in main
| rv = self.invoke(ctx)
| File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1404, in invoke
| return ctx.invoke(self.callback, **ctx.params)
| File "/usr/local/lib/python3.9/site-packages/click/core.py", line 760, in invoke
| return __callback(*args, **kwargs)
| File "/usr/local/lib/python3.9/site-packages/uvicorn/main.py", line 404, in main
| run(
| File "/usr/local/lib/python3.9/site-packages/uvicorn/main.py", line 569, in run
| server.run()
| File "/usr/local/lib/python3.9/site-packages/uvicorn/server.py", line 60, in run
| return asyncio.run(self.serve(sockets=sockets))
| File "/usr/local/lib/python3.9/asyncio/runners.py", line 44, in run
| return loop.run_until_complete(main)
| File "/usr/local/lib/python3.9/asyncio/base_events.py", line 647, in run_until_complete
| return future.result()
| File "/usr/local/lib/python3.9/site-packages/uvicorn/server.py", line 67, in serve
| config.load()
| File "/usr/local/lib/python3.9/site-packages/uvicorn/config.py", line 477, in load
| self.loaded_app = import_from_string(self.app)
| File "/usr/local/lib/python3.9/site-packages/uvicorn/importer.py", line 21, in import_from_string
| module = importlib.import_module(module_str)
| File "/usr/local/lib/python3.9/importlib/init.py", line 127, in import_module
| return _bootstrap._gcd_import(name[level:], package, level)
| File "", line 1030, in _gcd_import
| File "", line 1007, in _find_and_load
| File "", line 986, in _find_and_load_unlocked
| File "", line 680, in _load_unlocked
| File "", line 850, in exec_module
| File "", line 228, in _call_with_frames_removed
| File "/code/./app/main.py", line 7, in
| from app.api import app
| File "/code/./app/api/init.py", line 19, in
| from app.plugins.a4gtv.tasks import gotask, sqltask, filetask
| File "/code/./app/plugins/a4gtv/tasks.py", line 12, in
| from app.plugins.a4gtv.utile import get
| File "/code/./app/plugins/a4gtv/utile.py", line 17, in
| from app.db.DBtools import redisState, cur, DBconnect
| File "/code/./app/db/DBtools.py", line 61, in
| DBconnect, sqlState = mysql_connect_test()
| File "/code/./app/db/DBtools.py", line 43, in mysql_connect_test
| print(DBconnect.ping())
| AttributeError: 'MySQLConnect' object has no attribute 'ping'
| 2022-11-26 19:30:26.672 | INFO | app.conf.config::67 - 配置加载中...
from streaming-media-server-pro.
已修复该问题,pull新版解决
from streaming-media-server-pro.
Related Issues (20)
- updateonline函数报错 HOT 1
- docker环境下开启后很快无响应 HOT 7
- 请问有(天映经典)频道吗? HOT 9
- 请问proxy接口是否支持代理有用户名密码验证的m3u8 HOT 3
- 请求接口需要加参数,例如http://127.0.0.1:8080/channel3.m3u8?fid=4gtv-4gtv018 HOT 1
- 用docker佈署 出現錯誤 請問要如何解決? 用最新的2.5版 HOT 3
- 請問一直報錯 是否是演算法改變了?無法使用了? HOT 8
- 新版2.6 已重新git 下來 有些頻道可以 大部分都無法解析成功 附上錯誤訊息 HOT 7
- 382420058上的数据没了 HOT 2
- generate_url 函数报错 HOT 1
- 請問斷流問題~有方法可改善嗎? HOT 5
- 今天突然無法使用~附上BUG 是否解析出問題了? 連docker也是一樣 有重新pull過了 HOT 1
- 用docker 會出現 该ip已被程序拉黑,无法访问 解封禁规则https://github.com/239144498/Streaming-Media-Server-Pro/issues/ HOT 5
- config.py中gdata = None,导致生成频道列表出错 HOT 1
- 导出program.m3u错误 HOT 1
- 请求成功,无法打开链接 HOT 1
- 请教大佬一下 HOT 5
- 無法正常使用
- 这个项目不能用了吗 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from streaming-media-server-pro.