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

2020-10-29 13:27:15 +08:00
 zhouwb

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

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

如果后台设置最小间隔为 60 分钟,然后 cron 设为*/20,则实际为每 60 分钟刷新一次,cron 任务在这期间确实是执行了 3 次,但其中有两次因为时间间隔不满足要求而没有对任何源刷新
zhouwb
2020-10-29 14:20:14 +08:00
@xiri 那有办法改吗?我有大概 60 个源,我希望每 15 分钟全部刷新一遍
zhouwb
2020-10-29 14:20:51 +08:00
@cue 不好意思,咱俩理解叉劈了,其他人回答我的就是我的问题
zhouwb
2020-10-29 14:22:19 +08:00
@xiri 20 分钟其实也没啥,关键是我希望 20 分钟能把所有源都刷一遍
xiri
2020-10-29 14:24:29 +08:00
@zhouwb 你按照官方的文档,定时执行那个文件的话就是刷新所有的源啊。
xiri
2020-10-29 14:28:31 +08:00
@zhouwb 不过每个源的时间间隔好像是单独记的,你要是在距下次定时任务的时间小于设置值的时候手动刷新一次那个源的话,那下次定时任务这个源就会被跳过,要下下次才会重新刷
cue
2020-10-29 14:30:19 +08:00
@zhouwb #8 我本来回复的是你的问题啊,难道不是你自己说我说的是本地订阅……
zhouwb
2020-10-29 16:26:20 +08:00
感谢各位的回复,我好像整明白了,如果有问题再咨询各位,拜谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/719751

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX