전체 글27 [Apache]동시 트래픽 증가 했을때 끊기는 현상 해결 회사에서 운영하는 교육플랫폼은 매 학기 개강마다 트래픽이 몰린다. 새로 배포한 프로젝트에서 504에러가 계속 발생하였다. tomcat was를 확인해보니 서버가 뻗진 않았다. 원인을 찾다가 동시 트래픽이 Apache이 감당하지 못해서 발생하였다. 'MaxRequestWorkers'를 높게 변경해주니 정상적으로 작동하였다. MaxRequestWorkers에 대해서 알아보자. Apache의 MaxRequestWorkers 디렉티브는 Apache 웹 서버에서 동시에 처리할 수 있는 최대 HTTP 요청 수를 제어하는 데 사용된다. 이 디렉티브는 다수의 동시 요청이 발생할 때 서버의 리소스를 효율적으로 관리할 수 있다. MaxRequestWorkers는 아파치 설정 파일인 'httpd.conf' 또는 'apach.. 2024. 4. 10. [Apache]아파치 서버 끊겨있을 때 html 보여주기 tomcat 서버 작업시나 db작업이 있을때 서버(tomcat)가 끊겨 있어도 작업중이 표시되는 html로 보내야 했다. 서버 세팅마다 다를 수 있지만 내가 작업한 서버에서는 설정 방법이 이랬다. 1./home에 html 폴더 생성 -명령어: mkdir html 2.권한 777로 설정 -명령어: chmod -R 777 html 3.html에 파일 넣기 4.virtualhost 관리하고 있는 파일 vi로 열기 5.DocumentRoot 주석처리 및 수정 -생성한 html 경로로 수정 ex) /home/html 6. Directory 옵션을 설정해준다. options : 특정 디렉터리의 하위의 모든 디렉터리와 파일에 대한 접근 권한을 제어한다. AllowOverride : 디렉터리에 .htaccess 파일이.. 2024. 4. 8. 로지텍 MX Mechanical Mini 키보드 정보 안녕하세요. 오늘은 제가 사용하고 있는 키보드의 정보를 작성해보려고 합니다. 기존에도 로지텍 제품을 애용했던 개발자로서 이번 [MX Mechanical Mini] 키보드는 모든 면에서 만족도가 높은 제품인 거 같습니다. 로지텍 프리미엄 라인업인 MX 마스터 시리즈에서 최초의 기계식 키보드인 [MX Mechanical Mini]의 리뷰를 시작하겠습니다. 구성품(Components) MX Mechanical Mini의 구성품은 logi bolt라는 USB 수신기와 충전용 C타입 테이블(USB-A to USB-C) 그리고 설명서가 있습니다. 키보드 디자인(Design) 로지텍은 환경을 생각하는 기업답게 이번 제품의 소재를 재활용이 가능한 플라스틱을 MX Mechanical 에는 45% MX Mechanical.. 2023. 2. 25. SRP(단일 책임 원칙) 클래스를 변경하는 이유는 단 한 가지여야 한다. 단일 책임 원칙(SRP: Single Responsibility Principle)은 다섯 가지 SOLID 애자일 원칙 중 하나입니다. 클래스를 변경하는 이유가 한 가지이기 위해서는 하나의 액터에 대한 책임만 가지고 있어야 합니다. 여기서 책임은 하나의 특정 액터를 위한 기능 집합이고, 액터란 기능(=클래스 ,모듈)을 사용하는 주체 Responsibility(책임) -SW의 변경을 요청하는 특정 사용자들에 대해 클래스/함수가 갖는 것 “변경의 원인” → 변경의 원인이 같은 것들은 같은 책임 -SRP에서는 메소드의 변경을 유발하는 사용자에 의해 분류함 사용자(User) -사용자들은 그들이 수행하는 Roledp 따라 나눠야한다. -사용자가 특정 역할을 수행할 .. 2022. 9. 23. 이전 1 2 3 4 5 ··· 7 다음