PyOne
PyOne copied to clipboard
目录层级较多时无法显示文件
PyOne版本:2019.3.15 安装方式:手动安装,没有用supuervisor,用的systemd。 web server:Caddy反代本地端口,无论访问域名还是IP都有这种情况(顺带请教,访问域名看不到日志,只有IP才可以,需要加什么配置么?)。
目录大小显示正确,但不显示文件,部分子目录也不显示,并且似乎和目录名有关,但是我没有找到规律。例如,对于以下目录结构,可以显示所有文件: 1 ├──1.txt └──2 -----├──2.txt -----└──3 ----------├──3.txt ----------└──4 ---------------├──4.txt ---------------└──5 --------------------├──5.txt --------------------└──6 -------------------------└──6.txt 而以下目录结构(最上层中目录名有一个空格),只显示1.txt和目录2,2中显示是空的: 1 1 ├──1.txt └──2 -----├──2.txt -----└──3 ----------├──3.txt ----------└──4 ---------------└──4.txt 如果将最下层的目录复制到根目录,其中的文件可以正常显示。
运行日志(已经这样循环一整天了,ps看UpdateFile一直在跑):
2019-xx-xx xx:xx:xx,695 - INFO: thread Thread-7's status True,qsize 78 2019-xx-xx xx:xx:xx,695 - INFO: thread Thread-8's status True,qsize 78 2019-xx-xx xx:xx:xx,696 - INFO: thread Thread-9's status True,qsize 78 2019-xx-xx xx:xx:xx,698 - INFO: thread Thread-4's status True,qsize 78 2019-xx-xx xx:xx:xx,698 - INFO: thread Thread-5's status True,qsize 78 2019-xx-xx xx:xx:xx,699 - INFO: thread Thread-6's status True,qsize 78 2019-xx-xx xx:xx:xx,700 - INFO: thread Thread-7's status True,qsize 78 2019-xx-xx xx:xx:xx,700 - INFO: thread Thread-8's status True,qsize 78 2019-xx-xx xx:xx:xx,701 - INFO: thread Thread-9's status True,qsize 78 2019-xx-xx xx:xx:xx,703 - INFO: thread Thread-4's status True,qsize 78 2019-xx-xx xx:xx:xx,703 - INFO: thread Thread-5's status True,qsize 78 2019-xx-xx xx:xx:xx,704 - INFO: thread Thread-6's status True,qsize 78 2019-xx-xx xx:xx:xx,705 - INFO: thread Thread-7's status True,qsize 78 2019-xx-xx xx:xx:xx,705 - INFO: thread Thread-8's status True,qsize 78 2019-xx-xx xx:xx:xx,706 - INFO: thread Thread-9's status True,qsize 78
错误日志(只在启动时报):
2019-xx-xx xx:xx:xx,407 - ERROR: Exception on /A: [GET] Traceback (most recent call last): File "/home/ubuntu/.local/lib/python2.7/site-packages/flask/app.py", line 2292, in wsgi_app response = self.full_dispatch_request() File "/home/ubuntu/.local/lib/python2.7/site-packages/flask/app.py", line 1815, in full_dispatch_request rv = self.handle_user_exception(e) File "/home/ubuntu/.local/lib/python2.7/site-packages/flask/app.py", line 1718, in handle_user_exception reraise(exc_type, exc_value, tb) File "/home/ubuntu/.local/lib/python2.7/site-packages/flask/app.py", line 1813, in full_dispatch_request rv = self.dispatch_request() File "/home/ubuntu/.local/lib/python2.7/site-packages/flask/app.py", line 1799, in dispatch_request return self.view_functionsrule.endpoint File "/home/ubuntu/.local/lib/python2.7/site-packages/flask_limiter/extension.py", line 544, in __inner return obj(*a, **k) File "/usr/local/PyOne/app/front/views.py", line 62, in index image_mode=GetCookie(key='image_mode',default=0) File "/usr/local/PyOne/app/utils/common.py", line 462, in GetCookie value=int(value) UnicodeEncodeError: 'decimal' codec can't encode characters in position 187-188: invalid decimal Unicode string
另外根据早些时候的测试,PyOne和OneIndex均存在这个问题,OLAINDEX正常。