Skip to content
This repository has been archived by the owner on Feb 11, 2021. It is now read-only.

[讨论] anaconda 的同步脚本有些复杂? #30

Open
specter119 opened this issue Oct 25, 2019 · 3 comments
Open

[讨论] anaconda 的同步脚本有些复杂? #30

specter119 opened this issue Oct 25, 2019 · 3 comments

Comments

@specter119
Copy link
Contributor

specter119 commented Oct 25, 2019

咱们这个有些复杂,应该是为了让同步更robust?
相比 tuna 的就很扁平 https://github.com/tuna/tunasync-scripts/blob/master/anaconda.py
但是他们那个增删源,就需要改脚本,但是咱们这个改 yaml 就可以。
我不晓得 docker 里的日志怎么看,我看文件列表是直接 print 出来的,这个能看到吗?因为现在是缺 *.conda 文件( sjtug/mirror-requests#56 ),所以最直接的,应该看下载的文件列表。
不如用 python 的 logging 库,有 DEBUG INFO WARNING ERROR CRITICAL 5个不同等级的日志,见python3 logging。stdout 和文件里都可以存,比较灵活。

@skyzh
Copy link
Member

skyzh commented Oct 26, 2019

上次我看过 log 了,里面似乎没有这方面的输出。我们的做法是用 lug 启动这些 script,然后把它们的 stdout 和 stderr 发到 logz 这个服务上。下一次更新我们可以打开 logging,然后看看到底哪里有问题(

@skyzh
Copy link
Member

skyzh commented Oct 26, 2019

(其实就是最近太忙了一直在咕咕咕

@htfy96
Copy link
Contributor

htfy96 commented Oct 27, 2019

sudo docker logs lug --tail 20000 | grep 'worker=anaconda' 这个程序的确需要rework

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants