저희는 discourse.group의 호스팅 인스턴스를 사용하고 있습니다. Patreon 플러그인을 설정하여 'Patrons’라는 그룹을 업데이트하도록 해 두었는데, 모든 티어의 사용자는 이 그룹에 포함되어야 합니다. 현재 Patreon에서 활성 후원자가 1,000명이 넘음에도 불구하고 이 그룹에는 약 70명만 포함되어 있어, 특히 소수의 사용자에게만 직접 초대 링크를 제공했을 뿐 나머지는 모두 Patreon으로 로그인하도록 지원하고 있는 상황을 고려하면 규모가 너무 작아 보입니다.
관리자 패널의 플러그인 화면에 따르면 동기화가 마지막으로 실행된 지 2일이 지났는데, 이는 6시간마다 실행되어야 한다는 문서 내용과 상충됩니다. 마지막 실행 시점에 여러 사용자가 이 그룹에서 제외되는 문제가 발생했고, 로그에도 실패 기록이 남아 있습니다(해당 기록은 api.patreon.com 자체의 응답이 아니라 CloudFlare에서 반환된 것으로 보입니다). 이러한 유사한 실패는 약 2주 간격으로 반복되고 있습니다.
플러그인 관리자 패널의 “Update Patreon Data & Sync Groups” 버튼을 클릭해도 아무 반응이 없습니다(플러그인에 대해 상세 로깅을 활성화해 두었는데, 아무것도 기록되지 않습니다).
저는 개인적으로 연결된 Patreon 계정에 대한 관리자 권한이 없지만, 플러그인에 설정된 크리에이터 토큰을 API 엔드포인트에 대해(curl을 사용하여) 직접 사용해 보면 정상적으로 작동하며 유효한 응답을 받을 수 있고, 후원 목록을 페이지별로 조회하는 것도 가능합니다. 이전 스레드에서는 해당 인스턴스의 요청 제한을 늘려야 한다는 제안이 있었는데, 저는 저희 인스턴스에서 이를 수행했지만 효과가 없는 것으로 보입니다.
다음과 같은 관련 스레드들을 확인해 보았습니다:
- Initial Update Patreon Data & Sync Groups doesn’t seem to work
- Patreon Plugin Not Updating
- Patreon reward group users got wiped out
하지만 제가 볼 때, 이는 수동으로든 정기적으로든 동기화가 일어나지 않고 있거나, 적어도 문서에 명시된 하루 4회(매 6시간마다) 정기 동기화가 이루어지지 않고 있는 것으로 보입니다. 저희는 자체 호스팅을 하지 않고 있으므로, 제가 직접 점검할 수 있는 범위의 한계에 도달한 것 같습니다.