FTP 동시 파일 접근 시 연결 수 초과 문제 해결
FTP 서버에서 여러 스레드가 동시에 파일 내용을 읽어들이는 상황에서, 일정 시간이 지나면 연결 수가 급증하여 서버 측 제한에 걸리는 현상이 발생했다. 이 글에서는 문제의 원인과 해결 방안을 정리한다.
문제 상황
다중 스레드 환경에서 FTP 파일을 메모리로 직접 로드하는 방식을 사용했다. 파일을 로컬 디스크에 저장하지 않고 바이트 배열로 변환하여 처리하는 구조 ...
7월 15일 05:50에 게시됨
MySQL wait_timeout 연결 시간 초과 문제 해결 방안
애플리케이션에서 장시간 유휴 상태인 데이터베이스 연결로 인해 발생하는 MySQL 연결 오류는 개발 환경에서 흔히 마주치는 문제 중 하나다. 대표적인 예외 메시지는 다음과 같다:
Nested exception is com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
The last packet successfully received from the server was X milliseconds ago,
which is longer than ...
7월 6일 05:24에 게시됨
Django 3.2+ 환경에서 수동으로 구성해야 하는 주요 설정 항목
1. 데이터베이스 연결 설정
Django 프로젝트 초기화 후 가장 먼저 해야 할 작업 중 하나는 데이터베이스 연결을 위한 settings.py 수정입니다. 기본적으로 MySQL 사용 시 다음과 같은 구조로 설정합니다.
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'myproject_db',
'USER': 'dbuser',
'PASSWORD': ...
5월 20일 07:12에 게시됨