前几天 TT RSS 突然不更新条目了,只是偶尔出来两三条未读。
找了一圈,最终发现有很多 allowed memory size of bytes exhausted
这样的错误,于是跑去 php.ini
把 memory_limit
从 128M 加到了 512M。
之后部分订阅源开始更新,然而仍然有几个订阅源无法更新,日志里依然存在同样的错误,只是少很多。
只好停掉 tt-rss.daemon,然后修改 tt-rss/config.php
,加入 define('DAEMON_EXTENDED_DEBUG', true);
后手动 tt-rss/update.php --feeds --force-update
,再来看有什么问题。
终于发现在更新某个条目的时候,在缓存图片时会卡住,貌似发生内存溢出,之后整个更新程序就退出了。把那个条目所属的订阅源暂时退订后,再次更新所有条目,就很顺利的更新完成了。
而之后再次订阅这个订阅源,但是禁止本地图片缓存,也能顺利更新。
估计是图片缓存的问题了。