본문 바로가기

Fix Error

(3)
[Node.js] Error: listen eaddrinuse: address already in use :::3000 오류 해결 방법 😎 Error: listen eaddrinuse: address already in use :::3000 오류 해결 방법 ✔︎ 터미널에서 node app.js 또는 pm2 restart app.js를 했을 때 다음과 같은 오류 발생 error: listen eaddrinuse: address already in use :::3000 ✔︎ 오류 원인 이미 3000 포트에서 listening 되고 있는 게 있다는 의미 ✔︎ 해결방법 1. Mac OS or Linux 버전 losf: 터미널에서 활성화된 프로세스 리스트를 출력하게 해주는 명령어 -i : 터미널에서 특정 포트를 사용 중인 프로세스만 보여준다. 1. lsof -i TCP:3000 를 입력해서 3000번으로 listening 되고 있는 것을 검색한다..
EC2 서버에 업로드 하기 | 로컬에서는 잘 됐는데 서버에 올리니까 오류나요 서버 업로드 할 때 잊지 말아야할 것! 이 중에 놓친 것이 있는 지 살펴보기. 간단요약 : 이미 서버에 다른 게 있다면 삭제해주기. : 서버에도 패키지 설치해주기 (pip install) 1. 이미 서버에 다른 것을 돌리고 있는 경우 : 터미널에 들어가서 중지해준다. : 웹브라우저에 들어가보고 중지됐는지 확인한다. : 파일질라에서 삭제해준다. 터미널 열기 //* Mac 일 경우에만 하고 Window는 3번으로 넘어가면 된다. sudo chmod 400 받은키페어를끌어다놓기 //엔터 치고 열쇠모양 나오면 안 보이더라도 비밀번호 치고 엔터 누르면 다음으로 넘어간다. //(GUI가 눈에 보이지는 않지만 제대로 비밀번호가 잘 들어가고 있다.) ssh -i 받은키페어를끌어다놓기 ubuntu@AWS에적힌내아이피 여..
[Mac] 개발자를 확인할 수 없기 때문에 'chromedriver' 을 열 수 없습니다. 해결하기 (셀레니움, 크롬드라이버) 셀레니움 패키지를 설치하고 크롬 드라이버를 사용하여 원하는 페이지를 크롤링해오려고 하였다. 그러나 '개발자를 확인할 수 없기 때문에 'chromedriver' 을 열 수 없습니다.' 라는 오류가 발생하였다. 문제는 단 하나였다. 버튼 하나만 누르면 해결이 되는 거였다. 터미널 들어가서 설치할 필요없다. 어디 폴더 찾아들어가서 변경할 필요없다. 1. 시스템 환경설정 들어가기 2. 보안 및 개인 정보 보호 클릭 3. 여기서 다음에서 다운로드한 앱 허용 부분으로. 4. 나는 이미 클릭해서 없어졌지만, 저 검은색 글씨로 표시해 놓은 부분에 '확인 없이 허용' 을 누르면 된다. 그럼 이제 Chrome driver 는 확인된 개발자는 아니지만, 예외목록 처럼 항상 허용이 된 것이다. 이제 다시 돌아가서 실행하면 크..

728x90