Ubuntu12.04 시스템에서 "Django Error: That port is already in use"해결오보 문제

1638 단어 Django
Ubuntu12.04 시스템에서 "Django Error: That port is already in use"해결오보 문제
상술한 문제, 즉 단말기 구호가 이미 점용되었다는 것을 보면 서버가 이미 실행 중이라는 것을 알 수 있다. (백엔드에서 실행할 수도 있다) 이 프로세스를 찾으면kill이 떨어지면 된다.
명령줄 입력:
jiangge@ubuntu:~/mysite$ ps aux | grep -i manage

다음과 같은 정보가 표시됩니다.
 
root       765  0.0  0.0   7204  2812 ?        Ss   08:39   0:00 /usr/sbin/modem-manager
root       826  0.0  0.1  31188  5140 ?        Ssl  08:39   0:02 NetworkManager
root      1295  0.0  0.0   2908  1296 ?        S    08:39   0:00 /sbin/dhclient -d -4 -sf /usr/lib/NetworkManager/nm-dhcp-client.action -pf /var/run/sendsigs.omit.d/network-manager.dhclient-wlan0.pid -lf /var/lib/dhcp/dhclient-03c1a72e-9785-4206-80f3-778eec92bd3c-wlan0.lease -cf /var/run/nm-dhclient-wlan0.conf wlan0
nobody    1648  0.0  0.0   5384  1168 ?        S    08:39   0:00 /usr/sbin/dnsmasq --no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/var/run/sendsigs.omit.d/network-manager.dnsmasq.pid --listen-address=127.0.0.1 --conf-file=/var/run/nm-dns-dnsmasq.conf --cache-size=0 --proxy-dnssec
jiangge   6386  0.0  0.2  17292 11040 pts/3    S+   12:48   0:00 python manage.py runserver
jiangge   6391  0.7  0.3  29960 14500 pts/3    Sl+  12:48   0:04 /usr/bin/python manage.py runserver
jiangge   6531  0.0  0.0   4372   840 pts/4    S+   12:58   0:00 grep --color=auto -i manage

python 관리자를 선택합니다.py runserver에 대응하는 pid (프로세스 id),kill에서 프로세스를 제거하고 포트 번호 (free up port 8000) 를 놓습니다.
jiangge@ubuntu:~/mysite$ kill -9 6391

 
본문[email protected]) 작성자 정보와 출처를 기재하여 정리, 전재합니다.

좋은 웹페이지 즐겨찾기