안녕하세요. Discourse API를 기반으로 프론트엔드를 구축하고 있는데, 몇몇 곳에서 통계가 실시간으로 업데이트되지 않는 이상한 동작을 발견했습니다.
/directory_items.json?period=all&order=likes_given을 가져올 때, 사용자가 몇 개의 좋아요를 주면 상당한 시간이 지나야 통계가 업데이트되는 것을 확인했습니다.- 또 다른 위치는
/u/<user>/summary.json을 가져와서 사용자 요약 통계를 조회할 때인데, 통계가 제대로 업데이트되지 않거나 적어도 실시간으로 업데이트되지 않는 것 같습니다.
저희는 bitnamis 도커 이미지를 사용하여 Discourse를 실행하고 있으며, 이 문제가 해당 이미지와 관련이 있는지, 아니면 Discourse API 자체의 예상된 동작인지 확실하지 않습니다.
해당 도커 이미지에는 sideqik라는 것이 사용되고 있으며, 이것이 문제의 원인일 수 있다고 생각했습니다. 통계를 업데이트하기 위해 올바른 작업인 것으로 보이는 Jobs::DashboardStats를 실행해 보았지만, 아무런 효과가 없었습니다. 예약된 작업을 트리거한 후에도 통계가 업데이트되지 않습니다. 이와 관련된 다른 작업이 있는지, 아니면 우리가 잘못된 곳을 보고 있는 것일까요?
감사합니다.
Manolo