RSS 피드에 대해 우리가 하는 일은 /admin/plugins/rss_polling 페이지에서 수동으로 새 피드를 생성하는 것뿐입니다. 그 외에는 아무것도 하지 않습니다.
해당 페이지에서 RSS 피드의 순서가 가끔씩 바뀐다는 점을 발견했습니다. 이는 이미 이상한 일이며, 피드 생성의 시간 순서가 사라져 문제 디버깅에도 도움이 되지 않습니다. 게다가 새로운 정렬 방식은 어떤 알파벳 순서나 숫자 순서를 따르는 것 같지도 않습니다.
이 문제가 얼마나 자주 발생하는지는 즉시 감지할 수 없어 알 수 없습니다. 최선의 경우, 피드 소유자가 새 항목이 표시되지 않는다고 알려줄 때까지 기다리거나, 예를 들어 매주 올라오는 팟캐스트가 최근 포럼에서 침묵하고 있다는 것을 우리가 스스로 알아차릴 때까지 기다릴 수밖에 없습니다.
이 문제가 CPU 사용률이 100%에 가까워지거나 서버의 다른 부분이 최대 용량에 도달하는 상황과 관련이 있을 것 같은 인상을 받고 있습니다. 스케줄러가 한 번에 5개 피드만 폴링하도록 잘 작동하더라도, 호스팅 분석 도구에서 RSS 피드가 업데이트될 때 CPU 사용률이 기본적으로 100%에 도달하는 것을 확인할 수 있습니다.
아마도 이것이 피드가 몇 개뿐인 포럼에서는 이 문제를 느끼지 못하는 이유일 수 있습니다. 하지만 피드를 많이 추가하면 스케줄러와 관계없이 가끔씩 무언가가 깨질 수 있습니다.
관련 링크: Are there any upper limits to the RSS Polling plugin? - #4 by icaria36