본문 바로가기
반응형

Linux6

nginx Permission denied 오류 nginx가 설치된 리눅스 서버가 정상적으로 동작했었는데 라이브러리 업데이트를 했더니 Permission 오류가 발생했다. Nginx error: (13: Permission denied) while reading upstream on /var/lib/nginx/ /var 아래의 경로에 nginx가 접근을 시도하는 과정에서 권한이 부족하여 오류가 발생했다. nginx 폴더 소유권은 nginx를 실행시키는 사용자로의 변경하여 해결하였다. $ chown -R user:user /var/lib/nginx 경로에 따라 쓰기 권한이 필요하다면 +x 권한 보유도 필요 2024. 3. 27.
CentOS7 -> Rocky Linux 8 마이그레이션 CentOS EOS가 다가오면서 패치를 위한 대안이 필요합니다. 그 대안으로 Rocky Linux를 많이 고려하고 있습니다. Rocky Linux는 Red Hat Enterprise Linux(RHEL)와 호환되도록 구성된 커뮤니티 엔터프라이즈 운영체제입니다. Rocky Linux 8.x는 RHEL 8 버전을 기반으로 개발되어 RHEL 8 버전과 호환성에는 문제가 없습니다. 또한 기존 CentOS도 RHEL을 기반이었기 때문에 RHEL = RockyLinux = CentOS는 호환성에 문제가 없습니다. NCP(네이버클라우드)에서도 Linux 설치 OS에 RockyLinux를 추가하였습니다. 마이그레이션 위해서는 다음의 순서로 진행이 필요합니다. CentOS7 -> CentOS8 업그레이드 CentOS8 .. 2023. 7. 28.
Too many open files 오류 Too many open files 오류 다른 Linux 서버에서 발생하지 않았던 Too many open files 문제가 발생했다. 특정 실행 파일에서 발생하였으면 분석하기가 좋을 텐데, 결과는 동일한데 발생했던 발생 포인트가 달랐다. 발생 1) Tomcat 2대를 TCP 클러스터링 관련한 곳에서 발생 13-Mar-2023 08:13:10.721 SEVERE [GroupChannel-Heartbeat[Catalina-Channel]-1] org.apache.catalina.tribes.group.interceptors.TcpFailureDetector.memberAlive Unable to perform failure detection check, assuming member down.[org.apa.. 2023. 5. 4.
이제는 Cent OS 대체할 리눅스를 선택할 시간 이제는 Cent OS 대체할 리눅스를 선택할 시간 CentOS를 대체할 리눅스를 선택해야 할 것 같다. 최대한 선택을 보류하였는데 더 이상을 미루기에는 어려울 것 같다. 변경 후 테스트 및 사용을 해야 하는데, 이제 CentOS 7 버전의 지원 종료일이 2년 정도만 남았기 때문이다. 클라우드 환경을 처음 구성할 시점에는 RHEL의 배포판이었던 CentOS가 무료인데, 안정적이었으며, 대부분의 사이트들도 CentOS 사용하고 있어 별 고민 없이 CentOS로 시스템을 구성하였다. 2021년 레드햇의 정책 변경으로 더 이상 CentOS를 무료로 사용할 수 없게 되었다. 레드햇 리스 주기 변경 "Fedora -> RHEL -> CentOS" "Fedora -> CentOS Stream(테스트 버전) -> RH.. 2022. 8. 2.
반응형