본문 바로가기
반응형

개발42

Sentry 서버 재시작 방법 (Docker 환경) Sentry가 정상적으로 오류를 수집하지 않거나 먹통이 될 때, 간단하게 Docker를 재시작하여 문제를 해결할 수 있습니다. 아래는 Sentry Docker 컨테이너를 재시작하는 방법입니다. 재시작 방법1. SSH 접속 먼저, 서버에 SSH로 접속합니다. 접속 명령어는 서버 환경에 따라 다를 수 있지만, 일반적으로 다음과 같이 입력합니다.ssh [사용자명]@[서버 IP 주소] 2. Sentry Docker 폴더로 이동 SSH로 접속한 후, Sentry가 설치된 Docker 디렉토리로 이동합니다. 일반적으로 디렉토리는 /docker/sentry_docker 경로에 위치해 있습니다.cd /docker/sentry_docker 3. Docker Compose를 이용한 재시작 Sentry 서비스를 재시작하기 .. 2024. 10. 8.
DB 응답 속도가 느린 경우 개선 방법? index 사용 페이지 로딩이 느려지는 이유: 많은 데이터를 가져올 때 발생하는 문제웹페이지를 호출할 때 데이터를 한꺼번에 많이 가져오면 페이지가 느려지는 경우가 자주 발생합니다. 특히, 데이터베이스에서 많은 데이터를 조회하고 필터링하는 작업을 하면서 이 문제가 더욱 두드러지죠.제 경우에는 IN 조건으로 리뷰 데이터를 가져오고, 그 데이터를 GROUP BY로 묶어 중복을 제거했더니, 페이지 로딩 시간이 너무 길어졌습니다. 실제로, 20분에서 30분 이상 로딩 표시만 나오는 상황이 발생했습니다.데이터베이스에도 이미 많은 데이터가 쌓여있었고, 한 번에 가져와야 할 데이터도 상당한 양이었기 때문에 이 문제는 더 심각해졌죠. 결국, 다양한 방법을 시도해 해결해야 했습니다. 시도 1: IN 조건에서 반복문으로 전환처음 시도한 해.. 2024. 9. 26.
RISS 논문 수집하기 RISS 논문의 타이틀들을 수집을 해야 하는 일이 생겨서 프로그램을 만들었는데 이미 많은 분들이 RISS 크롤러를 만들었더라고요  주의!: 크롤링은 개인 학습 목적으로 가볍게 사용하는 경우에만 사용하세요. 그러나 서비스에 과도한 부하를 주거나, 다른 사용자의 이용을 방해할 정도로 의도적으로 트래픽을 과도하게 사용하여 서비스를 공격하는 행위는 불법입니다. 크롤링을 할 때는 항상 이 점을 유의하고, 서비스 제공자의 이용 약관과 법적 규정을 준수하시기 바랍니다. 저는 필요한 논문의 리스트에 타이트들을 수집하기 위해 개발을 했습니다결론 최종 코드입니다.import requestsfrom bs4 import BeautifulSoupimport openpyxlimport tkinter as tkfrom tkinte.. 2024. 9. 16.
MySQL 3306 포트 종료하기 이전 인스턴스 종료 확인mysql 사용 중 3306 포트가 활성화 되어 있는데 다시 실행할때 port 가 죽지 않아 실행이 되지 않을 때 tasklist | findstr mysqld  C:\Windows\system32>tasklist | findstr mysqldmysqld.exe 6252 Services 0 7,656 Kmysqld.exe 7928 Services 0 60,960 K taskkill /F /IM mysqld.exe C:\Windows\system32>taskkill /F /IM mysqld.exeSUCCESS: The process "m.. 2024. 9. 12.
반응형