Ubuntu 환경에서 psql 명령어를 사용하려고 할때 제목과도 같은 오류가 발생했다. PostgreSQL이 설치가 안 된 것은 아니었고, 패키지 등록도 완료 했으며, netstat로 네트워크를 확인했을 때 해당 포트 번호를 쓰는 프로세스가 없는데도 해당 오류가 발생했었다. 구글에 검색해 보았을 때, 여러 가지 해결 방법이 있었지만 나에게 유효한 해결 방법은 따로 적어두는 게 좋을 것 같아 이곳에 기입해두고자 한다. ① 먼저 PostgreSQL 상태 확인하기 : 보통 컴퓨터를 껐다 켜면 PostgreSQL 서버가 다운되어 있는 경우가 많았다. 아래 명령어로 status를 확인한 후, down 되어 있다면 start해주도록 한다. # Windows의 cmd에서 ubuntu로 먼저 접속 # 안 되어있다면 W..
B가 코딩하면 Boding
blog
15 Posts
오류 해결
오류 해결/서버
psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory 해결
오류 해결/코드
VSC Output 한글 출력 오류 : syntaxerror: non-utf-8 code starting with '\xbf' in file~
오늘 VSC에서 코딩을 하고 있는데 실행을 하니 출력 창에서 오류가 발생하여 해결 방법 몇 가지를 적어놓고자 한다. 1. 코드 앞부분에 import sys를 통해 IOWrapper사용 파일을 열 때 인코딩을 해주는 코드인 것 같다. 아래의 코드를 파일 최상단에 삽입하니 한글로 잘 출력되었다. import sys import io sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8') sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8') 2. VSC의 Extensions에서 Code runner를 검색한 다음 Extesion Settings에 들어가 Run in ..
오류 해결/서버
Ubuntu 20.04에서의 Jupyter Notebook 접속 안 되는 문제 해결하기
간만에 코딩할 게 생겨서 반 년만에 AWS에서 제공받았던 EC2 사설 서버를 켰다. 그런데 갑자기 구글 크롬에서 서버 IP로 주피터 노트북이 접속이 안 되기 시작했다. 분명 netstat으로 찾아보면 파이썬이 0.0.0.0으로 되어 있어서 다시 주피터 노트북을 실행해봤는데... 아뿔싸, 이미 8888 포트가 실행중이라 8889로 열렸다. 일단 그래서 열려 있는 8888 포트를 kill 명령어를 이용해 PID를 특정하여 지웠고, 다시 jupyter notebook 명령어를 이용해 실행했다. 이번엔 localhost가 아니라 ip라고 떴으니 잘 될 거라고 생각했는데... ......어째서? 반 년동안 건드린 설정이 없는데, 업데이트 문제인가 싶어서 sudo apt-get update를 실행했는데도 jupyt..
오류 해결/Twitter API
tweepy.errors.Forbidden: 403 Forbidden 226 - This request looks like it might be automated. To protect our users from spam and other malicious activity, we can't complete this action right now. Please try again later.
트위터에서 같은 내용의 DM이나 트윗을 연달아 보낼 경우, 트위터 측에서 스팸으로 의심하고 차단하기 때문에 발생합니다. 저의 경우, DM과 관련된 API를 사용하다가 실수로 "나에게 온 DM에는 답변하지 않기" 기능을 넣는 것을 잊어 트위터가 "나에게 보내는 메시지"를 무한대로 보내게 되어 해당 오류가 발생했습니다.
오류 해결/Twitter API
tweepy.errors.TwitterServerError: 503 Service Unavailable 130 - Over capacity
트위터 서버의 과부하로 인한 오류로 보입니다. 트래픽 과다로, 요청을 처리할 시간을 준 뒤 다시 Twitter API를 사용하는 것이 해결책으로 보입니다.
오류 해결/Twitter API
Forbidden: 403 Forbidden 185 - User is over daily status update limit.
Twitter API에는 하루에 쓸 수 있는 트윗의 갯수가 정해져있습니다. 24시간을 기준으로 총 2400트윗인데, 3시간에 300트윗입니다. 해당량을 넘겼을 때 나오는 오류로, 이후의 트윗 작성이 불가능해집니다. 이 오류를 해결할 수 있는 방법은 아직까지 딱히 없는 것으로 보입니다.