본문 바로가기

코딩 학원(국비지원)

코딩학원 86일차

반응형

공부내용 정리 


1. 파이선 numpy의 ndarray 복습. AI 학습도 하루하루 쌓여서 만들어진다. 

2. 티스토리 접속 오류가 났다. 504 에러. 504 에러는 무엇이고 해결책은 무엇일까? 찾아보고 정리하자. 

https://blog.lael.be/post/9251 이 글을 보고 참고해보자. 이해하기 쉽게 쓴 글이다. 

openresty?

더보기

504 Gateway Timeout 오류는 서버와 클라이언트 사이에 있는 게이트웨이 또는 프록시 서버가 요청을 처리하지 못했을 때 발생하는 HTTP 상태 코드입니다. 이 오류는 서버가 요청을 수행하는 데 너무 오랜 시간이 걸렸거나 서버가 요청을 처리할 수 없는 상태일 때 발생할 수 있습니다. 일반적으로 다음과 같은 이유로 504 오류가 발생할 수 있습니다:

  1. 업스트림 서버의 응답 지연: 클라이언트가 요청한 서버가 네트워크 문제, 과부하 또는 장애로 인해 응답을 지연시킬 경우 504 오류가 발생할 수 있습니다. 이는 주로 웹 서버나 애플리케이션 서버가 느린 응답 시간을 가지고 있을 때 발생합니다.
  2. 프록시 서버 설정 오류: 게이트웨이 또는 프록시 서버가 클라이언트 요청을 처리할 수 없는 설정이 되어 있는 경우에도 504 오류가 발생할 수 있습니다. 프록시 서버가 적절하게 구성되지 않은 경우 요청이 중단될 수 있습니다.
  3. 네트워크 문제: 클라이언트와 서버 사이의 네트워크 연결에 문제가 있는 경우 504 오류가 발생할 수 있습니다. 네트워크 장애, 패킷 손실 또는 일시적인 네트워크 문제로 인해 요청이 서버에 도달하지 못하거나 응답이 클라이언트에 도달하지 못하는 경우에 발생할 수 있습니다.
  4. 과부하된 서버: 서버에 과부하가 걸려있거나 서버 자원이 부족한 경우 504 오류가 발생할 수 있습니다. 이는 대량의 동시 요청 또는 잘못된 서버 구성으로 인해 발생할 수 있습니다.

 OpenRestry

OpenResty는 Nginx 웹 서버와 Lua 프로그래밍 언어를 결합한 오픈 소스 플랫폼입니다. OpenResty는 대규모 웹 애플리케이션 및 웹 서비스를 빠르고 확장 가능하게 개발할 수 있도록 도와줍니다.

Nginx는 경량 웹 서버로 알려져 있으며, 정적 파일 서비스, 프록시 서버, 로드 밸런서 등 다양한 기능을 제공합니다. OpenResty는 이 Nginx 서버에 Lua 프로그래밍 언어를 통합하여 동적 기능을 추가하고 서버 측 로직을 작성할 수 있도록 합니다.

Lua는 간단하면서도 강력한 스크립팅 언어로, C 기반으로 구현되어 경량화되어 있습니다. OpenResty는 Lua 스크립트를 사용하여 Nginx 서버의 동작을 제어하고 사용자 정의 로직을 추가할 수 있게 해줍니다. 이로 인해 웹 애플리케이션의 동적 요청 처리, 인증, 암호화, 데이터베이스 연동 등 다양한 기능을 구현할 수 있습니다.

따라서, "504 Gateway Timeout" 오류 메시지 아래에 OpenResty라는 표기가 있다면, 해당 웹 서버는 Nginx와 Lua를 사용하여 작성된 애플리케이션에 의해 처리되고 있음을 나타냅니다.

 

3.  딥러닝 - 구글이 배포한 텐서 플로우가 있음. 

4. RGB(RED, GREEN, BLUE)는 색상을 나타내는 세 가지 채널로 구성된 다차원 데이터다. 각 채널은 0부터 255사이의 정수 값으로 표현된다. 일반적으로 이미지처리에 사용된다. 우리는 다차원 데이터를 1차원으로 바꿔서 사용하는 것이다. 

 

 

반응형

'코딩 학원(국비지원)' 카테고리의 다른 글

코딩학원 88일차. 파이썬, Git  (6) 2023.05.25
코딩학원 87일차  (0) 2023.05.24
85일차 코딩학원  (0) 2023.05.22
84일차 코딩학원(능력단위평가)  (1) 2023.05.19
83일차 코딩학원  (0) 2023.05.18