물론이죠. Digital Ocean에서 완전히 Docker로 구동되고 있습니다. 그 훌륭한 가이드를 그대로 따랐습니다.
확인했습니다. 해당 설정을 기본값인 3에서 99999로 변경해 봤습니다. 달라진 점은 없고, 여전히 500 에러가 발생합니다.
그렇게 해봤지만 달라진 점이 없습니다. Insomnia를 통해 ‘문제 있는’ 계정 하나만 사용해도 500 에러가 발생한다는 점을 참고해 주세요. 즉, 지금은 그 하나의 계정이 '독성’을 띠고 있는 것처럼 보입니다. 그 계정으로 ‘create message’ API 호출을 하나만 수행해도(그 전이나 후의 호출이 없어도) 여전히 500 에러가 발생합니다. 하지만 네, 제 임포트 스크립트도 500 에러를 받고 있긴 합니다 ![]()
네, 저는 숙련된 개발자이지만 RoR/Ruby는 전혀 모르기 때문에 여러분이 제공하는 표준 옵션을 실제로 사용할 수 없습니다. 물론 기존 포럼을 수동으로 돌아다니며 API를 통해 사용자를 생성하는 것보다 훨씬 우수할 것이라는 점은 인정합니다. 그래서 마켓플레이스 게시글을 올린 것입니다… 제 손으로 이 모든 것을 작동시키는 것을 원하지만, 엄격한 마감 기한도 있습니다 ![]()
전혀 이해합니다. 그리고 이 문제에 관심을 가져주셔서 감사합니다.
그럼 도움이 될 수 있는 것을 하나 제안하겠습니다. 표준 설치 환경이고 커스터마이징을 거의 하지 않았으며, 그리고 제 코드 없이도 버그를 쉽게 재현할 수 있고(Insomnia만 사용하면 됩니다) 또한 포럼을 정식 오픈하지 않았기 때문에, Digital Ocean 인스턴스의 루트 로그인 정보, API 키 등을 전달해 드릴 수 있습니다. 그리고 거기에 자유롭게 들어가서 이것저것 만져보셔도 괜찮습니다. 제 Discourse 포럼은 현재 비어 있는 카테고리들과 우리가 설정해 둔 몇 개의 특별 소개 메시기가 있을 뿐, 기본적으로 비어 있고 실제 사용자가 아직 없습니다(관리자만 있음). 따라서 테스트를 원하시면 주제와 메시지를 생성하거나 삭제하는 등 자유롭게 사용하셔도 됩니다.
이것이 버그를 직접 눈으로 확인하는 가장 빠른 방법일 것입니다. 그리고 루트 권한으로 들어가게 되면, 이것이 왜 발생하는지 알아내기 위해 원하시는 저수준의 Discourse 설정들을 자유롭게 조정할 수도 있습니다.
E