고장난 플러그인을 제거하는 방법?

도움이 필요합니다.

실수로 고장 난 플러그인을 설치했는데, 그 결과 이 부분이 더 이상 표시되지 않아 에디터에 아무것도 작성할 수 없는 상태입니다:

root로 접속하여 app.yml 파일을 수정하고 관련 GitHub 줄을 삭제했지만, 재빌드 중이므로 멈추고 연결이 끊어집니다. 이전에는 재빌드가 성공했지만, 지금은 그렇지 않습니다.

restart app 명령을 사용하면 작동하지만, 에디터가 없는 상태로 고착되어 있습니다. Safe Mode를 활성화하면 모든 것이 정상적으로 작동하지만, 플러그인 비활성화 옵션이 활성화되어 있지 않아 포럼 관리자 측에서 플러그인을 비활성화할 수 없습니다.

이런 상황에서 가장 좋은 조치는 무엇일까요? 오늘 날짜의 백업이 있는데, 복원해야 할까요? 플러그인 폴더에 접근하여 데이터를 삭제해 볼까요(어디에 있는지 몰랐습니다)?

감사합니다.

재빌드 중에 SSH 세션이 끊기는 것을 말씀하시는 건가요?

그렇다면 screen 내에서 실행해 보세요. SSH 연결 상태가 좋지 않을 때 도움이 됩니다.

네, 마이클, 정확합니다.
그렇게 해볼게요.
받은 메시지에는 네트워크 오류가 발생했다고 나와 있어요.

이번 재구축 시도는 지난 35분 동안 계속되고 있습니다.

이번에는 이전보다 빨라 보였지만, running screen을 실행해도 도움이 되지 않는 것 같습니다.

이전 시도는 빌드의 3번째 줄에서 멈춰 있었는데, 이번에는 15~20분째 여기에서 멈춰 있습니다. 재빌딩에 이렇게 오랜 시간이 걸리는 것이 정상인가요?

계속 기다려야 하나요? 플러그인 폴더 안의 관련 폴더를 삭제할 수는 없나요?

감사합니다.

가능은 하지만, 근본적인 재빌드(rebuild) 문제가 있는 것 같아 보입니다. 지금 바로 해결하지 않으면 머지않아 큰 문제가 될 수 있습니다.

서버에 충분한 공간이 확보되어 있나요? ./launcher cleanup 명령을 실행하는 것이 도움이 될 수 있으며, 메모리가 문제라면 스왑(swap)이 올바르게 설정되어 있는지 확인해 보세요. 재빌드는 거의 가장 높은 자원을 요구하는 작업이므로, 더 많은 SSD 용량, 메모리 또는 CPU 성능이 필요할 수도 있습니다.

청소 작업을 시도해 볼게요.

스크린을 사용하는 방식이 맞는지 다시 확인해도 될까요? SSH 연결을 열고, “sudo apt-get install screen” 명령을 사용했는데, 이미 설치되어 있다는 응답이 나왔습니다. 그 다음 “screen” 명령을 사용해 스크린에 진입한 뒤, “./launcher rebuild app” 명령으로 재빌드를 수행했거든요…

이렇게 한 것이 맞나요?

메모리 최적화 후 몇 번 재구성을 시도해 보다가 "시스템 재시작 필요"라는 주의를 발견했습니다. 앱을 중지한 뒤 재시작하고, 플러그인 폴더를 삭제하거나 백업을 복원하기 전에 한 번 더 시도해 보기로 했습니다. 재구성은 같은 지점에서 멈췄지만, PuTTY를 닫으려던 바로 그 순간 조금 더 진행되었습니다.

이제 모든 것이 정상입니다.

재구성이 완료되자마자 바로 브라우저에서 링크를 클릭해 포럼을 방문했는데, 1시간 전에 게시된 게시물을 확인했습니다. 하지만 저는 최소한 지난 3~4시간 동안 이 문제를 해결하려고 노력해 왔습니다. 어떻게 이런 일이 가능할까요?

시간 내어 주셔서 정말 감사합니다.