(죽이고) / 사용 할 수 있는 프로세스를 어떻게 찾습니까 내 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 ',' ~
netstat - 바노프 tcp 그렙 dl3000
i tcp dl3000 sudo lsof
tcp - netstat - 바노프 그렙 dl3000
이 단일 명령행을 쉽게 기억할 수 있다.
'노프스 죽일거라고 포트 dl3000'
보다 강력한 도구로 검색:
'노프스 프킬 cli'
PS: 그들이 사용하는 타사 javascript 쉽다. 내장된 Node.js.* 않했노라 노프스 '와'
출처: [트윗] (https://twitter.com/brunolemos/status/1013541511231868933) 의 = 21) [깃허브] (https://github.com/sindresorhus/fkill-cli) *
가장 쉬운 해결 방법 *:
단일 port:*
kill $(lsof -ti:3000) #3000 is the port to be freed
kill $(lsof -ti:3000,3001) #3000 and 3001 are the ports to be freed
>. 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". } '
그런 다음 명령을 사용하여 프로세스를 강제로 죽일거라고
lsof -n -i4TCP:3000
여기서 dl3000 는 포트 번호를 운영되는 프로세스
이 되돌려줍니다 프로세스 id (PID) 실행하십시오.
kill -9 "PID"
Pid 를 대체할 수 있는 첫 번째 명령을 실행 후 확보하십시오
포트에서 사용하는 방법 중 하나는 프로세스를 죽일 파이썬 라이브러리: 프리포트 (https://pypi.python.org/pypi/freeport/0.1.9). 일단 설치하면 됩니다.
# install freeport
pip install freeport
# Once freeport is installed, use it as follows
$ freeport 3000
Port 3000 is free. Process 16130 killed successfully
이를 위해서는 가능한 방법:
기존의 방법은 위 명령은 시스템의 리소스에는 사용도와 지켜보리니 프로세스를 볼 수 있는 시스템 리소스를 가장 많이 차지하고. 상위 목록을 표시하는 것과 가장 많이 사용하는 CPU 프로세스 (맨 위.
Ps 명령을 실행 중인 프로세스들의 목록. 모든 프로세스를 열거합니다 다음 명령을 실행하는 시스템에:
ps -A
파이프 출력물에는 특정 프로세스를 통해 검색할 수도 있습니다 그렙 사용하지 않고 다른 명령과의. 다음 명령줄에서는 다시그것들을 검색하겠습니다 Firefox 프로세스:
ps -A | grep firefox
가장 일반적인 방법은 반군지역 신호를 통해 함장님이요 죽일거라고 프로그램은
kill PID_of_target_process
열려 있는 모든 파일과 프로세스 열고 있는 저들이요 목록
lsof -i -P | grep -i "listen"
kill -9 PID
또는
lsof -i tcp:3000
이 두 명령의세 찾아 죽일거라고 서버 프로세스가 도움이 됩니다
>. lsof 베니 tcp dl3000 - 1. >. 2. 죽일거라고 - 9 pid