xiayu 发表于 2013-3-12 08:30:47

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



ningleesherry 发表于 2013-3-13 21:01:21

好好 学习了 确实不错

xy123321 发表于 2013-5-16 01:35:39

我妈常说,我们家要是没有电话就不会这么穷。

378 发表于 2013-5-16 23:12:00

关羽五绺长髯,风度翩翩,手提青龙偃月刀,江湖人送绰号——刀郎。

jin5011 发表于 2013-5-17 15:56:29

走自己的路,让别人打车去吧。

link 发表于 2013-5-18 06:43:20

如果有一双眼睛陪我一同哭泣,就值得我为生命受苦。

zycchen 发表于 2013-5-18 16:54:42

所有刻骨铭心的爱都灵魂游离于床上的瞬间!
页: [1]
查看完整版本: Ubuntu12.04系统下,解决"Django Error: That port is alr