wishl
(wishl)
7월 15, 2020, 7:25오후
1
여러분, 제 문제가 자동으로 discourse 포럼으로 전송되고 있습니다.
가끔은 502 Bad Gateway 오류도 발생하고 있습니다.
unicorn.stderr.log
D, [2020-07-15T16:29:57.037389 #32767] DEBUG -- : waiting 16.0s after suspend/hibernation
E, [2020-07-15T18:49:48.649399 #32767] ERROR -- : worker=0 PID:8593 timeout (31s > 30s), killing
E, [2020-07-15T18:49:50.220209 #32767] ERROR -- : reaped #<Process::Status: pid 8593 SIGKILL (signal 9)> worker=0
E, [2020-07-15T18:50:25.881312 #32767] ERROR -- : worker=2 PID:13929 timeout (31s > 30s), killing
E, [2020-07-15T18:50:25.881493 #32767] ERROR -- : worker=1 PID:32508 timeout (31s > 30s), killing
E, [2020-07-15T18:50:25.949739 #32767] ERROR -- : reaped #<Process::Status: pid 13929 SIGKILL (signal 9)> worker=2
E, [2020-07-15T18:50:25.949869 #32767] ERROR -- : reaped #<Process::Status: pid 32508 SIGKILL (signal 9)> worker=1
I, [2020-07-15T18:51:00.385865 #19149] INFO -- : worker=0 ready
I, [2020-07-15T18:51:00.385899 #19193] INFO -- : worker=2 ready
I, [2020-07-15T18:51:00.385899 #19189] INFO -- : worker=1 ready
E, [2020-07-15T18:51:44.033303 #32767] ERROR -- : worker=2 PID:19193 timeout (31s > 30s), killing
E, [2020-07-15T18:51:44.051941 #32767] ERROR -- : reaped #<Process::Status: pid 19193 SIGKILL (signal 9)> worker=2
I, [2020-07-15T18:51:49.476608 #19302] INFO -- : worker=2 ready
E, [2020-07-15T18:51:55.064179 #32767] ERROR -- : worker=1 PID:19189 timeout (31s > 30s), killing
E, [2020-07-15T18:51:55.085863 #32767] ERROR -- : reaped #<Process::Status: pid 19189 SIGKILL (signal 9)> worker=1
I, [2020-07-15T18:52:00.812373 #19324] INFO -- : worker=1 ready
Falco
(Falco)
7월 15, 2020, 7:36오후
2
즉, 웹 프로세스가 응답하는 데 30초 이상 걸린다는 뜻입니다. 모든 커스텀 플러그인을 제거하고 다시 빌드해 보시겠습니까?
wishl
(wishl)
7월 15, 2020, 7:39오후
3
./launcher rebuild app 시작
단 하나의 docker manager 플러그인뿐입니다
pfaffman
(Jay Pfaffman)
7월 15, 2020, 8:17오후
4
서버는 어떤 구성인가요? 속도가 매우 느린가요? RAM 용량은 얼마나 되나요? SSD를 사용 중인지, 아니면 HDD(회전 디스크)를 사용 중인가요? 데이터베이스 크기는 얼마나 되나요?
wishl
(wishl)
7월 15, 2020, 8:29오후
5
시스템이 정상적으로 작동 중입니다
정보
CPU: 50% i3 4코어
/ 디스크 사용량: 1.79TB 중 7.9%
메모리 사용량: 61% 8g
스왑 사용량: 19% 4g
앱 재구축 완료
new_subscriber_thread'"]
I, [2020-07-15T19:56:10.094624 #72] INFO -- : Gem 목록 새로고침
I, [2020-07-15T19:56:41.824138 #72] INFO -- : addr=127.0.0.1:3000 fd=9에서 리스닝 중
I, [2020-07-15T19:57:06.077895 #72] INFO -- : 마스터 프로세스 준비 완료
I, [2020-07-15T19:57:17.979526 #229] INFO -- : worker=2 준비 완료
I, [2020-07-15T19:57:17.979509 #218] INFO -- : worker=1 준비 완료
I, [2020-07-15T19:57:17.979637 #241] INFO -- : worker=3 준비 완료
I, [2020-07-15T19:57:17.979868 #211] INFO -- : worker=0 준비 완료
wishl
(wishl)
7월 16, 2020, 6:56오후
6
내 문제는 여전히 지속되고 있습니다
tail -100 unicorn.stderr.log
I, [2020-07-16T07:51:49.785061 #72] INFO -- : master done reopening logs
I, [2020-07-16T07:52:05.423701 #18420] INFO -- : worker=3 done reopening logs
I, [2020-07-16T07:52:05.439574 #10177] INFO -- : worker=2 done reopening logs
I, [2020-07-16T07:52:06.614121 #11282] INFO -- : worker=1 done reopening logs
I, [2020-07-16T07:52:06.626403 #30350] INFO -- : worker=0 done reopening logs
E, [2020-07-16T13:43:49.118620 #72] ERROR -- : worker=1 PID:11282 timeout (31s > 30s), killing
E, [2020-07-16T13:43:49.325644 #72] ERROR -- : reaped #<Process::Status: pid 11282 SIGKILL (signal 9)> worker=1
D, [2020-07-16T13:44:19.448200 #72] DEBUG -- : waiting 16.0s after suspend/hibernation
I, [2020-07-16T13:44:31.441735 #10639] INFO -- : worker=1 ready
E, [2020-07-16T14:24:40.454209 #72] ERROR -- : worker=1 PID:10639 timeout (31s > 30s), killing
E, [2020-07-16T14:24:40.611580 #72] ERROR -- : reaped #<Process::Status: pid 10639 SIGKILL (signal 9)> worker=1
D, [2020-07-16T14:25:10.744135 #72] DEBUG -- : waiting 16.0s after suspend/hibernation
I, [2020-07-16T14:25:14.973408 #13472] INFO -- : worker=1 ready
E, [2020-07-16T16:03:01.918109 #72] ERROR -- : worker=2 PID:10177 timeout (31s > 30s), killing
E, [2020-07-16T16:03:02.200133 #72] ERROR -- : reaped #<Process::Status: pid 10177 SIGKILL (signal 9)> worker=2
I, [2020-07-16T16:03:51.690756 #20266] INFO -- : worker=2 ready
E, [2020-07-16T18:29:27.607372 #72] ERROR -- : worker=1 PID:13472 timeout (31s > 30s), killing
E, [2020-07-16T18:29:27.831050 #72] ERROR -- : reaped #<Process::Status: pid 13472 SIGKILL (signal 9)> worker=1
I, [2020-07-16T18:29:59.339086 #30397] INFO -- : worker=1 ready
E, [2020-07-16T18:51:56.470192 #72] ERROR -- : worker=0 PID:30350 timeout (31s > 30s), killing
E, [2020-07-16T18:51:57.004078 #72] ERROR -- : reaped #<Process::Status: pid 30350 SIGKILL (signal 9)> worker=0
I, [2020-07-16T18:52:43.150079 #31968] INFO -- : worker=0 ready
D, [2020-07-16T19:13:52.263197 #72] DEBUG -- : waiting 16.0s after suspend/hibernation
Stephen
(Stephen)
7월 16, 2020, 8:05오후
7
제이(Jay)의 나머지 질문에도 답변해 주실 수 있을까요?
이것이 SSD인가요? 2TB 용량은 이것이 일반적인 회전식 SATA 디스크일 수 있음을 시사하며, 이는 Discourse와 함께 사용하기에는 너무 느릴 것입니다.
wishl
(wishl)
7월 16, 2020, 8:24오후
8
네, 2TB SATA 디스크는 보통 빠르게 작동하지만 지금은 꺼져 있습니다.
https://forum.wishl.net/
Stephen
(Stephen)
7월 16, 2020, 8:42오후
9
SSD는 최소 사양이며, 이는 디스코르스(Discourse) 요구 사항에 명시되어 있습니다. SSD가 필수이므로, 회전식 드라이브를 사용 중이시라면 도움을 드릴 수 없습니다.
Falco
(Falco)
7월 16, 2020, 10:55오후
10
컨테이너에 진입해서 다른 로그를 tail로 확인해 줄 수 있나요?
제 추측으로는 PostgreSQL이 시작되지 못하고 있는 것 같습니다. 해당 부분을 먼저 살펴보세요.
wishl
(wishl)
7월 17, 2020, 5:28오후
11
안녕하세요, 어떤 로그 파일을 확인해야 하나요?
도움이 된다면, 제가 관리에 참여하고 있는 Discourse 서버 가 약 한 달 전부터 502 Bad Gateway 오류 메시지를 보내기 시작했습니다. 서버와 저 모두 독일 내에 위치해 있습니다. 몇 달 동안 업그레이드를 하지 않았으므로 최근 Discourse의 회귀 버그일 수는 없습니다. 저희는 매우 기본적인 호스팅 플랫폼 계약으로 운영되고 있습니다. 서버가 성공적으로 연결될 때도 현재 매우 느린 상태입니다. 이 서비스 품질 저하에 대해 좋은 설명을 찾지 못했지만, 단순히 저렴한 요금제 때문인 줄로만 생각했습니다. 이 스레드를 읽으면서 다른 설명이 있을 수도 있겠다는 생각이 들었습니다. R.
wishl
(wishl)
7월 23, 2020, 6:19오후
13
답변 감사합니다.
서버를 SSD로 교체했는데, 문제가 해결되었습니다.
cosoc
(你好好瞧哦)
11월 5, 2020, 7:40오전
14
안녕하세요! SSD를 사용하면 성능이 향상되는지 알려주실 수 있을까요? 감사합니다.
pfaffman
(Jay Pfaffman)
11월 5, 2020, 12:16오후
15
SSD는 회전하는 자기 디스크보다 훨씬 빠릅니다. SSD가 필수적이라는 점은 널리 인정받고 있지만, 저는 자기 디스크를 사용했던 비교적 큰 사이트 하나를 알고 있습니다. 그 결과 코어에 해당 디스크를 지원하기 위한 변경 사항이 최소 하나 이상 추가되었습니다. 설정에만 몇 주가 걸렸습니다. 자기 디스크를 사용한다면 더 많은 RAM이 필요하여 캐시를 더 많이 확보해야 합니다. 정말로 권장하지 않습니다.