(죽이고) 프로세스를 잠금식 포트 dl3000 Mac 의 찾기
(죽이고) / 사용 할 수 있는 프로세스를 어떻게 찾습니까 내 tcp 포트? # 39 m, mac os x 에서 i&.
가끔 내 레일 충돌 후 또는 일부 버그, app 가 잠금식 포트 dl3000. # 39, 내가 can& ps - ef 사용하여 파일을 찾을 수 없다.
할 때
rails server
저도
>. 주소 중복됨 바인딩하지 (2) (errno 에이드리니우스)
2014년 업데이트.
완료하십시오 답변 중 일부는 다음과 같습니다. Pid 파일 삭제 명령 실행 후 죽일거라고 필요하다고 복사할지 /mypath/myrailsapp/tmp/pids/server.pid ',' ~
1565
32
netstat - 바노프 tcp 그렙 dl3000
i tcp dl3000 sudo lsof
tcp - netstat - 바노프 그렙 dl3000
찾기:
죽일거라고:
위의 아무것도아니야 협력했습니다 for me. 제 경험에 따르면 수도 있는 사람이 다음 (협력했습니다 가져다줄래요):
실행하십시오:
상태 확인 후 PID> 보고됨 PID <;:
마지막으로, 이에 하나님의 it" 함께 ";:
한 줄 광고문 푸십시오 포트를 사용하는 dl3000, 죽이게 한 프로세스의 pid 입니다.
T 플래깅 절감뿐만 everything but the PID 를 쉽게 lsof 출력입니다 죽일 수 있습니다.
'-' Lsof 내가 dl3000 사용할 수 있습니다.
즉, 목록 열기 " Files". 이 목록을 얻을 수 있는 파일 및 프로세스 및 포트의 사용합니다.
이 단일 명령행을 쉽게 기억할 수 있다.
'노프스 죽일거라고 포트 dl3000'
보다 강력한 도구로 검색:
'노프스 프킬 cli'
PS: 그들이 사용하는 타사 javascript 쉽다. 내장된 Node.js.* 않했노라 노프스 '와'
출처: [트윗] (https://twitter.com/brunolemos/status/1013541511231868933) 의 = 21) [깃허브] (https://github.com/sindresorhus/fkill-cli) *
가장 쉬운 해결 방법 *:
단일 port:*
>. ti dl3000 lsof
82500 (프로세스 ID)
>. ti 3001 lsof
82499
>. ti:3001,3000 lsof
82499 82500
>. 죽일거라고 $ (lsof - ti:3001,3000)
모두 하나의 프로세스에 종료하는 82499 및 82500 함장님이요
'이 아니라' 파커게.j슨 스크립트를 사용할 수 있습니다.
'scripts" ";: { start" ";: $ (lsof - ti:3000,3001) & & 죽일거라고 ";; 고궁박물원 start". } '
바로 가기를 만들 수 있는 ',' 대한 '의' 종료시킵니다 .bash_profile dl3000 프로세스:
'다음' $ # 39 의 경우 호출하십시오 종료시킵니다 it& 차단되었음을.
그런 다음 명령을 사용하여 프로세스를 강제로 죽일거라고
여기서 dl3000 는 포트 번호를 운영되는 프로세스
이 되돌려줍니다 프로세스 id (PID) 실행하십시오.
Pid 를 대체할 수 있는 첫 번째 명령을 실행 후 확보하십시오
! [예를 들어, 내가 원하는 포트 8080 에서 실행 중인 프로세스를 죽일거라고] [1]
방금 이 부여하느뇨 pid, 거친 MacOS.
포트에서 사용하는 방법 중 하나는 프로세스를 죽일 파이썬 라이브러리: 프리포트 (https://pypi.python.org/pypi/freeport/0.1.9). 일단 설치하면 됩니다.
에 대한 실행하십시오 명령행을 os x 엘 경감님:
간결한 lsof 옵션을 그냥 되돌려줍니다 PID.
프로세스 차단 표시하십시오 포트:
netstat - 바노프 tcp 그렙 dl3000 ''
죽이기 위해 프로세스 차단 포트:
'죽일거라고 $ (lsof - t - 난 dl3000)'
>. i - P - i " lsof 그렙 listen";
>. # 39, & # 39, PID& 죽일거라고 - 9
프로세스의 PID 와 찾습니다찾기 죽일거라고.
찾기 및 죽일거라고:
이 단일 명령행을 는 쉽고 작동합니다.
이를 위해서는 가능한 방법:
기존의 방법은 위 명령은 시스템의 리소스에는 사용도와 지켜보리니 프로세스를 볼 수 있는 시스템 리소스를 가장 많이 차지하고. 상위 목록을 표시하는 것과 가장 많이 사용하는 CPU 프로세스 (맨 위.
Ps 명령을 실행 중인 프로세스들의 목록. 모든 프로세스를 열거합니다 다음 명령을 실행하는 시스템에:
파이프 출력물에는 특정 프로세스를 통해 검색할 수도 있습니다 그렙 사용하지 않고 다른 명령과의. 다음 명령줄에서는 다시그것들을 검색하겠습니다 Firefox 프로세스:
가장 일반적인 방법은 반군지역 신호를 통해 함장님이요 죽일거라고 프로그램은
열려 있는 모든 파일과 프로세스 열고 있는 저들이요 목록
또는
i '-' lsof 는 실행 중인 프로세스를 해당 포트에 tcp:port_number 목록
'-' 죽일거라고 인질들을 살해하겠다고 프로세스가 PID - 9
네 경우엔 될 수 없다
i '터미널' lsof tcp dl3000 얻을 수 있습니다. 프로세스의 pid 를 찾습니다.
죽일거라고 9 PID '-'
이 두 명령의세 찾아 죽일거라고 서버 프로세스가 도움이 됩니다
>. lsof 베니 tcp dl3000 - 1. >. 2. 죽일거라고 - 9 pid
'~ 추가합니까 /.bash_profile':
'다음' /.bash_profile 실행하십시오 소스 ~
'킬츠플리스텐 8080'