+ -
当前位置:首页 → 问答吧 → NND,快瘋了,還是mpd問題:“listen: Failed to listen on *:6600: Address already in use“

NND,快瘋了,還是mpd問題:“listen: Failed to listen on *:6600: Address already in use“

时间:2009-12-30

来源:互联网

listen: Failed to listen on *:6600: Address already in use
可是我在mpd.conf中網絡的那幾行都註釋了啊,怎麼還要監聽呢?

好吧,把註釋都拿掉:
bind_to_address "any"
port "6600"
提示錯誤:listen: Failed to listen on any (line 68): Address already in use

好吧,再換一下:
bind_to_address "localhost"
port "6600"
提示錯誤:listen: Failed to listen on localhost (line 68): Address already in use

然後我又試了無數遍,可它就是不給我面子,一次都沒成功!!!!
大家幫忙啊,我快瘋了!
先謝謝了

作者: 何處不腥膻   发布时间: 2009-12-30

本来就是C/S架构的软件,自然要监听了..

netstat -nlap | grep 6600

看看什么进程占着端口呢..

作者: Celinda   发布时间: 2009-12-30

mpd --kill ???

作者: Havanna   发布时间: 2009-12-30

直接上xmms2吧。。。

作者: jarryson   发布时间: 2009-12-30

还是喜欢MPD,有时候需要重启下X,还可以歌声不断..

作者: Celinda   发布时间: 2009-12-30

用netstat -nlap | grep 6600看了一下,竟然是mpd自己在監聽?!不解!
然後重啟下搞定!
雖然搞定了,但是讓我仍然莫名其妙!

作者: 何處不腥膻   发布时间: 2009-12-30

moc比这个方便点,重启X歌声也不断。

作者: rhfcaesar   发布时间: 2009-12-30

mpd, moc, xmms2 都跟 X 没关系吧

@何處不腥膻
mpd是一个server, 它要占据6600端口来监听clients的指令/信号, 不管是谁占用了6600另外一个进程就不能再占用它了, 就好像一台机器不能同时跑Window$和Arch一样 (或者是同时跑两个Arch). 至于要kill掉那个zombie mpd, 这就像你的Arch死机了, 你要重启一样, 你不能直接启动第二个Arch.
...AFAIK...

作者: lolilolicon   发布时间: 2009-12-30

引用:
作者: lolilolicon
mpd, moc, xmms2 都跟 X 没关系吧

@何處不腥膻
mpd是一个server, 它要占据6600端口来监听clients的指令/信号, 不管是谁占用了6600另外一个进程就不能再占用它了, 就好像一台机器不能同时跑Window$和Arch一样 (或者是同时跑两个Arch). 至于要kill掉那个zombie mpd, 这就像你的Arch死机了, 你要重启一样, 你不能直接启动第二个Arch.
...AFAIK...
曉得了,多謝!
mpd終於能用了,不過剛才看了一下moc,也很驚艷!過幾天試用一下moc

作者: 何處不腥膻   发布时间: 2009-12-31

sudo lsof -i :6600 试试
代码:
$ sudo lsof -i :80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
lighttpd 4176 http 4u IPv4 9504 0t0 TCP *:www (LISTEN)
以前也喜欢用mpd
后来听歌也少了,有时用用 GUI的软件,还有其他命令行的播放器,忘了名字了

作者: axlrose   发布时间: 2009-12-31

引用:
作者: axlrose
sudo lsof -i :6600 试试
代码:
$ sudo lsof -i :80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
lighttpd 4176 http 4u IPv4 9504 0t0 TCP *:www (LISTEN)
以前也喜欢用mpd
后来听歌也少了,有时用用 GUI的软件,还有其他命令行的播放器,忘了名字了
查了一下,竟然是mpd自己佔用,真是不解,然後我重啟一邊就OK了!
剛才又裝了一下moc,感覺不錯!現在在mpd和moc雙槍試用,把audacious刪了,學了linux一個月終於體會到命令行軟件的好處了,哈哈

作者: 何處不腥膻   发布时间: 2009-12-31

呵呵,你自己运行了两份mpd,前一份没退出当然一直占着端口,还没想明白啊。
下次这种问题先killall -9 mpd

作者: 没本   发布时间: 2009-12-31

引用:
作者: 没本
呵呵,你自己运行了两份mpd,前一份没退出当然一直占着端口,还没想明白啊。
下次这种问题先killall -9 mpd
應該是這樣吧
不過鬼知道我什麼時候又運行了一個mpd,NND,菜鳥不懂端口什麼的,就是要被軟件欺負啊!

作者: 何處不腥膻   发布时间: 2009-12-31

事实上mpd以服务方式运行了

解决方法
1.在*全局*mpd配置里面把那个user写成你的名字
2.关掉它的服务,以当前用户的身份启动mpd

作者: adaml   发布时间: 2009-12-31

mpd讨厌的不在这里.... 可恶的是声卡占用,哎.. 要是声卡占用解决了那就完美了

作者: caelfish   发布时间: 2009-12-31

代码:
22:07:13 >grep -v "^#\|^ *$" /etc/mpd.conf
music_directory "/data/data/Media/music/lossless"
playlist_directory "/data/data/Media/music/mpd/playlists"
db_file "/data/data/Media/music/mpd/database"
log_file "/data/data/Media/music/mpd/mpd.log"
pid_file "/data/data/Media/music/mpd/mpd.pid"
state_file "/data/data/Media/music/mpd/state"
user "yan"
bind_to_address "localhost"
bind_to_address "/data/data/Media/music/mpd/socket"
input {
 plugin "curl"
}
audio_output {
 type "alsa"
 name "My ALSA Device"
 device "dmix" # optional
}
filesystem_charset "UTF-8"
id3v1_encoding "cp936"
没遇到独占声卡的问题

作者: Celinda   发布时间: 2009-12-31

声卡问题可能是你没把普通用户加进audio组里吧。

作者: 没本   发布时间: 2009-12-31

引用:
作者: 没本
声卡问题可能是你没把普通用户加进audio组里吧。
加了 不是这么简单的

作者: caelfish   发布时间: 2009-12-31

引用:
作者: Celinda
代码:
22:07:13 >grep -v "^#\|^ *$" /etc/mpd.conf
music_directory "/data/data/Media/music/lossless"
playlist_directory "/data/data/Media/music/mpd/playlists"
db_file "/data/data/Media/music/mpd/database"
log_file "/data/data/Media/music/mpd/mpd.log"
pid_file "/data/data/Media/music/mpd/mpd.pid"
state_file "/data/data/Media/music/mpd/state"
user "yan"
bind_to_address "localhost"
bind_to_address "/data/data/Media/music/mpd/socket"
input {
 plugin "curl"
}
audio_output {
 type "alsa"
 name "My ALSA Device"
 device "dmix" # optional
}
filesystem_charset "UTF-8"
id3v1_encoding "cp936"
没遇到独占声卡的问题
汗一个,我知道什么问题了,我一直设置的是~/,mpd.conf,原来mpd读的是/etc下的啊....改了/etc下的mpd.conf后就好了

作者: caelfish   发布时间: 2009-12-31

咳...无心插柳呀....

作者: Celinda   发布时间: 2009-12-31

引用:
作者: Celinda
咳...无心插柳呀....
Thank you,anyway!

作者: caelfish   发布时间: 2009-12-31