V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhouwb
V2EX  ›  Apple

FreshRSS 的自动刷新问题,请 rss 高手帮忙

  •  
  •   zhouwb · 2020-10-29 13:27:15 +08:00 · 6611 次点击
    这是一个创建于 1486 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前一直用的 miniflux,但是 miniflux 有个问题,就是视频订阅源(比如 bilibili 、sohu 、cnbeta )总是要打开原网页才可以看,而且不能在客户端里直接管理订阅源,FreshRSS 在这两点上做的相当好,可以直接看,但是 FreshRSS 的订阅源刷新很有问题,感觉刷新好慢啊,我按照官方的做法了设了好几次,我是用 dock 安装的,刷新用的 CRON_MIN,设置的*/20 、*/5 和 17,37 等好几个选项都试过了,感觉还是很慢,好多订阅源 1 个小时后才能把刷出来,各位谁知道该怎么弄啊?还有有时候还会刷出已经标记为已读的文章。

    13 条回复    2020-10-29 16:26:20 +08:00
    cue
        1
    cue  
       2020-10-29 13:55:03 +08:00
    不太懂,为啥要做自动刷新?需要看的时候手动刷新下不就好了
    erlking
        2
    erlking  
       2020-10-29 13:56:24 +08:00   ❤️ 1
    刷出已经标记为已读的文章好像是 bug,碰到过一次,把这个源重新订阅下就好了。
    至于刷新的问题,我是用系统 crontab 跑 curl 触发的。
    可以参考这个: https://freshrss.github.io/FreshRSS/en/users/03_Main_view.html#refreshing-feeds
    zhouwb
        3
    zhouwb  
    OP
       2020-10-29 13:56:30 +08:00
    @cue 你说的是本地 rss 订阅,我是在服务器上搭建了一个 rss 服务,就像 feedly 和 inoreader 一样
    xiri
        4
    xiri  
       2020-10-29 14:03:04 +08:00 via Android
    freshrss 最小刷新间隔是 20 分钟,后台可以设置,在小于那个设置的时间间隔内即使手动运行刷新任务也不会实际去刷新源(猜测是对每一个源有一个上次刷新时间的标记)
    cue
        5
    cue  
       2020-10-29 14:05:29 +08:00
    @zhouwb #3 我 freshrss 用了三四年了 https://reader.upstairs.cn
    xiri
        6
    xiri  
       2020-10-29 14:06:49 +08:00 via Android   ❤️ 1
    @xiri 举个例子,后台设置最小刷新时间间隔为 20 分钟,然后 cron 任务设置为*/30,则可以正常 30 分钟刷新一次,因为每次执行刷新任务时距上次刷新已经超过了 20 分钟

    如果后台设置最小间隔为 60 分钟,然后 cron 设为*/20,则实际为每 60 分钟刷新一次,cron 任务在这期间确实是执行了 3 次,但其中有两次因为时间间隔不满足要求而没有对任何源刷新
    zhouwb
        7
    zhouwb  
    OP
       2020-10-29 14:20:14 +08:00
    @xiri 那有办法改吗?我有大概 60 个源,我希望每 15 分钟全部刷新一遍
    zhouwb
        8
    zhouwb  
    OP
       2020-10-29 14:20:51 +08:00
    @cue 不好意思,咱俩理解叉劈了,其他人回答我的就是我的问题
    zhouwb
        9
    zhouwb  
    OP
       2020-10-29 14:22:19 +08:00
    @xiri 20 分钟其实也没啥,关键是我希望 20 分钟能把所有源都刷一遍
    xiri
        10
    xiri  
       2020-10-29 14:24:29 +08:00 via Android
    @zhouwb 你按照官方的文档,定时执行那个文件的话就是刷新所有的源啊。
    xiri
        11
    xiri  
       2020-10-29 14:28:31 +08:00 via Android   ❤️ 1
    @zhouwb 不过每个源的时间间隔好像是单独记的,你要是在距下次定时任务的时间小于设置值的时候手动刷新一次那个源的话,那下次定时任务这个源就会被跳过,要下下次才会重新刷
    cue
        12
    cue  
       2020-10-29 14:30:19 +08:00   ❤️ 1
    @zhouwb #8 我本来回复的是你的问题啊,难道不是你自己说我说的是本地订阅……
    zhouwb
        13
    zhouwb  
    OP
       2020-10-29 16:26:20 +08:00
    感谢各位的回复,我好像整明白了,如果有问题再咨询各位,拜谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2695 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 03:38 · PVG 11:38 · LAX 19:38 · JFK 22:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.