Ubuntu12.04系统下,解决"Django Error: That port is alr
Ubuntu12.04系统下,解决"Django Error: That port is already in use."报错问题看到上述问题,即端口号已经被占用,说明servr已经在运行了(也有可能在后台运行),找到该进程,kill掉即可.命令行输入:
[*]jiangge@ubuntu:~/mysite$ ps aux | grep -i manage
会看到类似如下信息:
[*]root 7650.00.0 72042812 ? Ss 08:39 0:00 /usr/sbin/modem-manager
root 8260.00.1311885140 ? Ssl08:39 0:02 NetworkManager
root 12950.00.0 29081296 ? 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 16480.00.0 53841168 ? 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 63860.00.217292 11040 pts/3 S+ 12:48 0:00 python manage.py runserver
jiangge 63910.70.329960 14500 pts/3 Sl+12:48 0:04 /usr/bin/python manage.py runserver
jiangge 65310.00.0 4372 840 pts/4 S+ 12:58 0:00 grep --color=auto -i manage
选择python manage.py runserver对应的 pid(进程id),kill掉进程,释放端口号(free up port 8000):
[*]jiangge@ubuntu:~/mysite$ kill -9 6391
好好 学习了 确实不错 我妈常说,我们家要是没有电话就不会这么穷。 关羽五绺长髯,风度翩翩,手提青龙偃月刀,江湖人送绰号——刀郎。 走自己的路,让别人打车去吧。 如果有一双眼睛陪我一同哭泣,就值得我为生命受苦。 所有刻骨铭心的爱都灵魂游离于床上的瞬间!
页:
[1]