전체 글44 [nginx] Jupyter Notebook 코드 실행 안됨(nginx socket error)(with kubeflow) 🔹 구성 환경사용자 ➡ Nginx ➡ Kubernetes(Ingress, Ingress Nginx Controller, Kubeflow, Jupyter Notebook)사용자는 Nginx를 거쳐서 Jupyter Notebook에 접근한다.🔹 문제 상황Kubeflow를 통해서 Jupyter Notebook Pod를 생성했다.Chrome에서 Jupyther Nodebook에 접근해서 Python 코드를 작성했고, 코드 실행 버튼을 클릭했는데 코드가 실행되지 않고 그냥 skip되는 느낌으로 다음으로 넘어갔다.즉, 코드가 실행이 안된다. 웹브라우저 개발자 도구에서 에러를 클릭해보니아래와 같이 WebSocket 에러가 나고 있었다.WebSocket connection to 'ws://{IP}/notebook/.. 2025. 1. 14. [nginx] PID 에러 (Failed to parse PID from file /run/nginx.pid: Invalid argument, Can't open PID file /var/run/nginx.pid) 🔹 로그 내용Nginx 상태 확인 시 다음과 같은 PID 관련 로그 발생systemctl status nginxnginx.service: Failed to parse PID from file /run/nginx.pid: Invalid argument또는nginx.service: Can't open PID file /var/run/nginx.pid (yet?) after start: No such file or directory🔹 문제 원인Nginx가 시작될 때, PID를 /run/nginx.pid 파일에 기록하는데, 이 파일이 생성되기 전에 systemd가 이를 읽으려고 시도하면 위와 같은 오류가 발생할 수 있다.🔹 문제 해결Nginx가 시작된 후 0.1초 동안 대기하여 PID 파일이 생성될 수 있.. 2025. 1. 14. [k8s] nodeSelector 에러(node(s) didn't match Pod's node afficity/selector) 🔹 에러 내용Warning FailedScheduling 3m33s default-scheduler 0/10 nodes are available: 10 node(s) didn't match Pod's node afficity/selector.preemption: 0/10 nodes are available: 10 preemption is not helpful for scheduling. 🔹 문제 원인Deployment에 nodeSelector를 설정했는데 오타 발생.nodeSelector와 일치하는 Label을 가진 Node가 하나도 없음.Pod를 배포할 수 있는 노드가 하나도 없어서 에러 발생.🔹 문제 해결Node Label이랑 nodeSelector랑 일치하는지 검토한 후 올바르게 수정.Node.. 2025. 1. 14. 폐쇄망 yum repo 에러 (Errors during downloading metadata for repository, Failed to download metadata for repo) 🔹 구성 환경네트워크: 폐쇄망OS: RHEL 8🔹 에러 내용systemd[1]: Starting dnf makecache...dnf[887900]: Updating Subscription Management repositories.dnf[887900]: Unable to read consumer identitydnf[887900]: This system is not registered with an entitlement server. You can use subscription-manager to register.dnf[887900]: Red Hat Enterprise Linux 8 for x86_64 - AppStre 0.0 B/s | 0 B 00:00dnf[887900]: Errors.. 2025. 1. 14. 초간단 Let's Encrypt 무료 인증서 발급(도메인 레코드 인증 방식) 작업 환경은 다음과 같다.OS: RHEL9사용도메인: it.ohdi.co.kr도메인은 가비아에서 발급 받았다.공식 문서https://eff-certbot.readthedocs.io/en/latest/using.html Let's Encrypt 무료 인증서 발급 방법패키지 설치yum updateyum install# EPEL 패키지 설치(이거 안해주면 yum insatll letsencrypt가 안됨)yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpmyum install -y letsencrypt 인증서 발급apache나 nginx는 자동으로 인증서 갱신도 할 수 있다는데 나는 저런 유명한 서비스를 사용하.. 2024. 12. 12. 이전 1 2 3 4 5 6 ··· 9 다음 반응형