본문 바로가기

전체 글

[Error] Nginx 504 Gateway Time-out nginx 설정 파일에서 timeout 시간 설정을 해주면됨 server { listen 55247; listen [::]:55247; server_name nginx-server; location / { proxy_pass http://172.17.0.1:58080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_read_timeout 180; } client_max_body_size 10M; } 더보기
[Error] nginx 413 Request Entity Too Large 서버 허용량보다 더 큰 용량을 요청했을 때 발생하는 에러 nginx 설정파일에 client_max_body_size 설정 추가 GNU nano 7.2 /etc/nginx/conf.d/default.conf server { listen 55247; listen [::]:55247; server_name nginx-server; location / { proxy_pass http://172.17.0.1:58080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto .. 더보기
[Python] 아나콘다 설치 1. 패키지를 최신 버전으로 업데이트# ubuntusudo apt update# centossudo yum update  2. curl 패키지 설치# ubuntusudo apt install curl -y# centossudo yum install curl -y  3. curl을 이용하여 원하는 아나콘다 버전 설치아나콘다 버전 확인: https://repo.anaconda.com/archive/ Index of /Anaconda-1.6.1-Linux-x86.sh 247.1M 2013-07-02 11:59:07 745b9452fd18720deefb465a6687c0d66df8f11edceadcee758082dea1b8e812repo.anaconda.com  curl --output anaconda.sh h.. 더보기
[Error] Error parsing HTTP request header INFO 7673 --- [nio-8080-exec-1] [] o.a.coyote.http11.Http11Processor : Error parsing HTTP request header Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level. java.lang.IllegalArgumentException: Invalid character found in method name [0x160x030x010x000xee0x010x000x000xea0x030x03H0xe70xd30x9b0xea0x900xd60x120x900xd50xe40x0fS0xd90xef0x900x8c0x8b0xcb`0x020x9fi0xd70.. 더보기
INFO in ReconfigureOnChangeTask(born:*) - Empty watch file list. Disabling |-INFO in ReconfigureOnChangeTask(born:1706160127010) - Empty watch file list. Disabling 로컬 실행 시 문제가 없었지만 빌드한 jar파일에서는 설정 파일이 없기 때문에 감시할 파일도 없는 것 큰 문제는 되지 않지만 개발 후에는 굳이 필요한 로그는 아닐 것 같음 logback.xml 수정 전 logback.xml 수정 후 더보기
[Error] git push origin mainremote: Repository not found.fatal: repository 'https://github.com/*/*.git/' not found 액세스 토큰 사용하고 나서 push 할 때 발생 해결방법 1. 현재 연결된 원격 리포지토리 지우기 git remote remove origin 2. 액세스토큰을 사용하여 원격 리포지토리 연결 git remote add origin {http://액세스토큰@github.com/계정/리포지토리명.git} # 계정+리포지토리명 = 리포지토리주소 git remote add origin {http://액세스토큰@github.com/리포지토리주소.git} 더보기
[Error] Java 8 date/time type `java.time.LocalDateTime` not supported by default: add Module "com.fasterxml.jackson.datatype:jackson-datatype-jsr310" to enable handling Java 8 date/time type `java.time.LocalDateTime` not supported by default: add Module "com.fasterxml.jackson.datatype:jackson-datatype-jsr310" to enable handling Jackson이 Java 8에서 추가된 java.time 패키지의 LocalDateTime과 같은 날짜 및 시간 타입을 기본적으로 지원하지 않기 때문에 발생 이 문제를 해결하려면 Jackson 모듈인 com.fasterxml.jackson.datatype:jackson-datatype-jsr310 추가 필요 이 모듈은 Java 8의 날짜 및 시간 API를 지원함 의존성 추가(Gradle) implementation 'co.. 더보기
[Springboot] Redis 데이터 삭제 스케줄러 구현 1. @RedishHash 어노테이션을 이용하는 방법 timeToLive 속성으로 데이터 저장 시간을 설정 할 수 있음 @Getter @RedisHash(value = "fileInfo", timeToLive = 60 * 60 * 24 * 30) // 30일 (기본값 -1: 영구 저장) public class FileInfo implements Serializable { @Id private String userId; private String fileId; private String fileName; private String fileExt; private String filePath; private String hasVector; private Long uploadTime; } 2. @Schedule.. 더보기