또 하나의 재미있는 것

꽤나 골치 아픈 문제를 꺼내게 될 것 같습니다. 미리 감사드립니다.

현지 시각 밤 8시 47분에 Discourse 사이트가 접근할 수 없다는 알림을 받았습니다.

서버에 과부하가 걸려 있었습니다(로드 어버리지가 낮은 쪽으로는 8, 높은 쪽으로는 15까지 올라가 있었음), Discourse는 실행 중이었으며, 쉽게 파악할 수 있는 문제는 없었습니다.

discourse doctor를 실행해 보았지만 문제가 발견되지 않았습니다.

결국 컴퓨트 인스턴스를 재부팅해야 했는데, 이는 문제를 해결하지 못했습니다.

결국 인스턴스를 30분 이상 정지시킨 후 다시 시작했습니다.

문제가 사라졌습니다.

제 Discourse 사이트는 정말로, 정말로 작은 규모라는 점을 유념해 주세요. 활성 사용자는 약 20명 정도입니다.

어떤 종류의 DDoS 공격이 있었다는 것을 증명할 수는 없지만, 증상들은 그 가능성과 분명히 일치합니다.

아래는 로그 일부입니다.

보안 위험이 되는 알려진 버그들은 흐릿하게 처리되기를 원할 것이라고 생각합니다.

아래 로그가 알려진 침해 지표와 일치합니까?

어떤 의견이든 감사히 받겠습니다. 감사합니다!

/var/discourse/shared/standalone/log/var-log/nginx/access.log 파일을 확인해 보세요 (제가 잘 기억하고 타이핑할 수 있다면요). 그리고 거기서 트래픽이 많는지 살펴보세요.

문제가 discourse의 보안 오류로 인한 것일 가능성은 낮습니다.

한 번은 ssh에 대한 ddos 공격으로 인해 비슷한 문제가 발생한 적이 있습니다.

정말 감사합니다!

환경 설정에 대해 더 자세히 알려 주세요. 표준 설치 환경인가요? Postgres와 Redis를 다른 호스트에서 실행 중인가요? 아마도 AWS 관리 인스턴스에서 실행 중일까요?

AWS Lightsail을 기반으로 한 가장 단순한 설치입니다.