분류 전체보기120 elasticsearch 에러 {"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"The bulk request must be terminated by a newline [\\n]"}],"type":"illegal_argument_exception","reason":"The bulk request must be terminated by a newline [\\n]"},.. 벌크 시에 이러한 에러가 생겼다. 읽어보면 "The bulk request must be terminated by a newline [\\n]" 벌크 할 파일로 들어가 엔터를 쳐주어 빈라인으로 끝나야 한다는 조건을 충족시켜주면 해결된다. 2021. 6. 8. elasticsearch 에러 {"error":"Content-Type header [application/x-www-form-urlencoded] is not supported","status":406} elasticsearch 데이터 파일 PUT, POST 시에 발생하는 에러이다. elasticsearch 6.0 v 이후부터는 엄격하게 content-type을 확인한다고 한다. -H 'Content-Type: application/json' curl 명령어에 content-type 옵션을 명시해주자 2021. 6. 8. AWS S3 버킷 AccessDenied 문제 위와 같은 에러가 발생하여 처음에는 권한 설정 관련 부분으로 생각하여 권한 설정 변경하였다. 그래도 같은 에러가 발생하여 url을 보고 s3 버킷의 경로로 들어가니 해당 경로에 파일이 없었다. 파일이 없어도 위와 같은 에러가 발생할수있다. 2021. 6. 4. "Could not establish connection to "[server_name]": Remote host key has changed, port forwarding is disabled." ssh 접속시 로컬의 .ssh의 known_hosts파일에 footprint를 저장한다. 그러나 서버의 포트나 ip 변경시 known_hosts에 저장하여둔 정보와 충돌이 발생하여 생기는 에러이다. /.ssh/known_hosts #ec2-0-0-0-0.ap-northeast-2.compute.amazonaws.com,0.0.0.0 파일에 들어가서 서버와 관련된 라인을 삭제한다. 2021. 6. 3. python: 'table already exists' migration에 있는 테이블이 초기화되지 않고 남아있는 상태에서 migrate를 진행할때 발생하는 문제이다. migration을 초기화한 후에 다시 migrate를 진행하면 된다. python manage.py —fake 2021. 6. 2. AWS) EC2 Permission denied (pk) error ssh 연결 시 pem파일의 권한을 변경해야 한다. chmod 400 [key path] 2021. 6. 2. statusText: "Unauthorized" Error: Request failed with status code 401 token 보낼때 headers를 명시해 주어야 한다. 서버에서 headers가 없으면 token을 인식하지 못한다. null 값으로라도 보내주어야 한다. return axios({ method: "POST", url: `${ROOT_URL}`, data: req.data, headers: req.headers ? req.headers : null, }); 2021. 6. 2. TypeError: object.init() takes exactly one argument (the instance to initialize) 채널 관련 에러 django v3 업데이트 이후 routing.py에서consumer에 as.asgi()를 달아줘야 한다. // apps/chat/routing.py url(r'^ws/chat/(?P[^/]+)/$', consumers.ChatConsumer.as_asgi()), 2021. 6. 2. Redis daemonize 및 부팅시에 자동실행 설정하기 채팅 기능을 구현하기 위해서 비교적 가벼운 데이터베이스가 필요한데 이때 redis가 많이 사용된다. redis서버를 실행할 때 데몬화를 하면 채팅 서버에 트래픽이 발생할 시에 종료되는 현상을 해결할 수 있다. redis 서버 데몬화 방법은 간단하다. /redis/redis.conf ################################# GENERAL ##################################### # By default Redis does not run as a daemon. Use 'yes' if you need it. # Note that Redis will write a pid file in /var/run/redis.pid when daemonized. daemonize .. 2021. 6. 2. 이전 1 2 3 4 5 6 ··· 14 다음