Ubuntu12.04 시스템에서 "Django Error: That port is already in use"해결오보 문제
1638 단어 Django
상술한 문제, 즉 단말기 구호가 이미 점용되었다는 것을 보면 서버가 이미 실행 중이라는 것을 알 수 있다. (백엔드에서 실행할 수도 있다) 이 프로세스를 찾으면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]) 작성자 정보와 출처를 기재하여 정리, 전재합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Django 라우팅 계층 URLconf 작용 및 원리 해석URL 구성(URLconf)은 Django가 지원하는 웹 사이트의 디렉토리와 같습니다.그것의 본질은 URL과 이 URL을 호출할 보기 함수 사이의 맵표입니다. 위의 예제에서는 URL의 값을 캡처하고 위치 매개 변수로...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.