sc-serveのエラーメッセージ例集  作成日:2008.04.22 以前、自分の再生してるのに対して実験をしたのですが、 今回は、他の局(Japan-A-Radio)のClusterを試みました。 まず、Clusterへの準備です。 sc-servの設定箇所(5〜6箇所)を修正します。 @MaxUser=333 【自分の回線速度に応じた数字にする。自分の回線速度を計るには、http://www.bspeedtest.jp/ の 1. 回線種類(必須)と2. サービス名(光ファイバ、ADSLユーザのみ必須)を記入して、 ページの下にある「測定開始」をクリックすると、上りと下りを計測してくれます。 仮に、上り送信速度: 2.2Mbpsってでたら、 2.2×1000=2,200kbps÷128kbps=17となるので、安全をみて10くらいにしてもよいです。 いろいろ数字を試したらいいと思います。】 【RWin設定ツール「Dr.TCP」を使って速度向上もできます。 http://www.bspeedtest.jp/speedup.html に詳しく説明があります。 RNも、設定前は30M程度でしたが、設定後は60Mほどに あがりました。 遅いと思われる方は試す価値はあります。】 APassword=++++++++++++【任意のパスワードです】 BPortBase=9300 【この9300は、自分のポートで、任意の数字(任意の数字といえど、ルールがありますので、 「ポート番号」でググッて(Google)みて、勉強してみてください。 デフォルトは8000になってますが、8000でもOKです。) ルーター環境の方は、このポートを開けるのを忘れないように!!】 【sc-serveを起動した状態で、9300が開いてるかどうかチェックするには、 http://www.radiotoolbox.com/online_tools/cantheygetin.php で BOXに9300を記入すると、 OPEN か CLOSE が表示することで わかります。】 CRelayPort=9010【この9010は、相手の(Clusterしてあげる)ポート番号(PortBase)です。 RNでは、PortBaseを、パソコンが代わる度に、8100とか8200とか8300とか9300とか、いろいろ変えています。 ですので、Clusterの方は、ここをその都度、書き換えていただきたいわけです。】 【RelayPortの前にある 「;」を削除するのを忘れないように!!】 DRelayServer=66.207.162.14 【RelayPort及びRelayServerの前にある 「;」を削除するのを忘れないように!!】 【66.207.162.14 は、相手の(Clusterしてあげる)IPアドレスです。RNの場合は、 数字列の替わりに「radiojp.or.tp」を使用してます。】 説明書では修正箇所Eとして ; AdminPassword=adminpass  も修正してますが、特に修正しなくても良いです。 修正しないときは、APassword=++++++++++++が有効になります。 ---------------------------------------------------------------------------------- 【成功したときの正しい表示】 Event log: <04/20/08@07:46:06> [SHOUTcast] DNAS/win32 v1.9.8 (Feb 28 2007) starting up... <04/20/08@07:46:06> [main] loaded config from C:\Program Files\SHOUTcast\sc_serv.ini <04/20/08@07:46:06> [main] initializing (usermax:333 portbase:9300)... <04/20/08@07:46:06> [main] Loading ban list (sc_serv.ban) <04/20/08@07:46:06> [ban] Banned 4 IP's <04/20/08@07:46:06> [main] No rip file found (sc_serv.rip) <04/20/08@07:46:06> [main] relay thread starting <04/20/08@07:46:06> [main] opening client socket <04/20/08@07:46:06> [source] creating relay socket <04/20/08@07:46:06> [main] Client Stream thread [0] starting <04/20/08@07:46:06> [main] client main thread starting <04/20/08@07:46:07> [source] relay host gave success (ICY 200 OK) <04/20/08@07:46:07> [source] relay from 66.207.162.14 established. <04/20/08@07:46:07> [source] icy-name:Japan-A-Radio - Japan's best music mix! ; icy-genre:World Asian Japanese JPop <04/20/08@07:46:07> [source] icy-pub:1 ; icy-br:64 ; icy-url:http://www.japanaradio.com/ <04/20/08@07:46:07> [source] icy-irc:N/A ; icy-icq:N/A ; icy-aim:N/A <04/20/08@07:46:08> [dest: 205.188.234.99] starting stream (UID: 0)[L: 1]{A: SHOUTcast Directory Tester}(P: 0) <04/20/08@07:46:19> [dest: 205.188.234.99] connection closed (0 seconds) (UID: 0)[L: 0]{Bytes: 273718}(P: 0) <04/20/08@07:46:20> [yp_add] yp.shoutcast.com added me successfully --------------------------------------------------------------------------------------------------------------------------- @ルーターに、PortBaseのポート番号を開放していない時。 (この項の場合、、RNは、再生中で、9300を閉じるわけにはいかないので、開けていない8000を使用した。) Event log: <04/20/08@07:38:54> [SHOUTcast] DNAS/win32 v1.9.8 (Feb 28 2007) starting up... <04/20/08@07:38:54> [main] loaded config from C:\Program Files\SHOUTcast\sc_serv.ini <04/20/08@07:38:54> [main] initializing (usermax:333 portbase:8000)... <04/20/08@07:38:54> [main] Loading ban list (sc_serv.ban) <04/20/08@07:38:54> [ban] Banned 4 IP's <04/20/08@07:38:54> [main] No rip file found (sc_serv.rip) <04/20/08@07:38:54> [main] relay thread starting <04/20/08@07:38:54> [main] opening client socket <04/20/08@07:38:54> [source] creating relay socket <04/20/08@07:38:54> [main] Client Stream thread [0] starting <04/20/08@07:38:54> [main] client main thread starting <04/20/08@07:38:54> [source] relay host gave success (ICY 200 OK) <04/20/08@07:38:54> [source] relay from 66.207.162.14 established. <04/20/08@07:38:55> [source] icy-name:Japan-A-Radio - Japan's best music mix! ; icy-genre:World Asian Japanese JPop <04/20/08@07:38:55> [source] icy-pub:1 ; icy-br:64 ; icy-url:http://www.japanaradio.com/ <04/20/08@07:38:55> [source] icy-irc:N/A ; icy-icq:N/A ; icy-aim:N/A <04/20/08@07:39:05> [yp_add] yp.shoutcast.com gave error (nak) <04/20/08@07:39:05> [yp_add] yp.shoutcast.com gave extended error (Cannot see your station/computer (IP: 203.135.227.202:8000) from the Internet, disable Internet Sharing/NAT/firewall/ISP cache (Connection timed out).) -------------------------------------------------------------------------------------- ARelayport及び、RelayServerの行の頭の「;」を削除し忘れていた時。 ●Relayport行の頭の「;」を削除し忘れていた時。 Event log: <04/22/08@16:37:38> [SHOUTcast] DNAS/win32 v1.9.8 (Feb 28 2007) starting up... <04/22/08@16:37:38> [main] loaded config from C:\Program Files\SHOUTcast\sc_serv.ini <04/22/08@16:37:38> [main] initializing (usermax:333 portbase:9300)... <04/22/08@16:37:38> [main] Loading ban list (sc_serv.ban) <04/22/08@16:37:38> [ban] Banned 4 IP's <04/22/08@16:37:38> [main] No rip file found (sc_serv.rip) <04/22/08@16:37:38> [main] opening source socket <04/22/08@16:37:38> [main] source thread starting <04/22/08@16:37:38> [main] opening client socket <04/22/08@16:37:38> [main] Client Stream thread [0] starting <04/22/08@16:37:38> [main] client main thread starting <04/22/08@16:37:38> [source] listening for connection on port 9301 ※ここで止まったままです。 ●RelayServerの行の頭の「;」を削除し忘れていた時。 Event log: <04/22/08@16:41:22> [SHOUTcast] DNAS/win32 v1.9.8 (Feb 28 2007) starting up... <04/22/08@16:41:22> [main] loaded config from C:\Program Files\SHOUTcast\sc_serv.ini <04/22/08@16:41:22> [main] initializing (usermax:333 portbase:9300)... <04/22/08@16:41:22> [main] Loading ban list (sc_serv.ban) <04/22/08@16:41:22> [ban] Banned 4 IP's <04/22/08@16:41:22> [main] No rip file found (sc_serv.rip) <04/22/08@16:41:22> [main] opening source socket <04/22/08@16:41:22> [main] source thread starting <04/22/08@16:41:22> [main] opening client socket <04/22/08@16:41:22> [source] listening for connection on port 9301 <04/22/08@16:41:22> [main] Client Stream thread [0] starting <04/22/08@16:41:22> [main] client main thread starting ※ここで止まったままです。 ●Relayport及び、RelayServerの両方の行の頭の「;」を削除し忘れていた時。 Event log: <04/22/08@16:44:48> [SHOUTcast] DNAS/win32 v1.9.8 (Feb 28 2007) starting up... <04/22/08@16:44:48> [main] loaded config from C:\Program Files\SHOUTcast\sc_serv.ini <04/22/08@16:44:48> [main] initializing (usermax:333 portbase:9300)... <04/22/08@16:44:48> [main] Loading ban list (sc_serv.ban) <04/22/08@16:44:48> [ban] Banned 4 IP's <04/22/08@16:44:48> [main] No rip file found (sc_serv.rip) <04/22/08@16:44:48> [main] opening source socket <04/22/08@16:44:48> [main] source thread starting <04/22/08@16:44:48> [main] opening client socket <04/22/08@16:44:48> [source] listening for connection on port 9301 <04/22/08@16:44:48> [main] Client Stream thread [0] starting <04/22/08@16:44:48> [main] client main thread starting ※ここで止まったままです。上と同じですね。 -------------------------------------------------------------------------------------- BRelayportのポート番号(相手のPortBase)を間違ったのを書いた時。 (この項の場合、正しくは9010であるが、あえて、9100にミスってみた) Event log: <04/22/08@16:54:22> [SHOUTcast] DNAS/win32 v1.9.8 (Feb 28 2007) starting up... <04/22/08@16:54:22> [main] loaded config from C:\Program Files\SHOUTcast\sc_serv.ini <04/22/08@16:54:22> [main] initializing (usermax:333 portbase:9300)... <04/22/08@16:54:22> [main] Loading ban list (sc_serv.ban) <04/22/08@16:54:22> [ban] Banned 4 IP's <04/22/08@16:54:22> [main] No rip file found (sc_serv.rip) <04/22/08@16:54:22> [main] relay thread starting <04/22/08@16:54:22> [main] opening client socket <04/22/08@16:54:22> [source] creating relay socket <04/22/08@16:54:22> [main] Client Stream thread [0] starting <04/22/08@16:54:22> [main] client main thread starting <04/22/08@16:54:23> [source] error connecting to relay host [waiting 30s] <04/22/08@16:54:25> [dest: 220.132.164.218] server unavailable, disconnecting <04/22/08@16:54:32> [dest: 220.132.164.218] server unavailable, disconnecting <04/22/08@16:54:46> [dest: 220.132.164.218] server unavailable, disconnecting <04/22/08@16:54:53> [source] creating relay socket <04/22/08@16:54:54> [source] error connecting to relay host [waiting 30s] <04/22/08@16:55:24> [source] creating relay socket <04/22/08@16:55:26> [source] error connecting to relay host [waiting 30s] <04/22/08@16:55:31> [dest: 202.155.233.166] server unavailable, disconnecting <04/22/08@16:55:53> [dest: 90.151.88.10] server unavailable, disconnecting <04/22/08@16:55:55> [dest: 90.151.88.10] server unavailable, disconnecting <04/22/08@16:55:56> [source] creating relay socket <04/22/08@16:55:57> [source] error connecting to relay host [waiting 30s] <04/22/08@16:55:58> [dest: 202.155.233.166] server unavailable, disconnecting <04/22/08@16:56:02> [dest: 202.155.233.166] server unavailable, disconnecting <04/22/08@16:56:13> [dest: 202.155.233.166] server unavailable, disconnecting <04/22/08@16:56:27> [source] creating relay socket <04/22/08@16:56:29> [source] error connecting to relay host [waiting 30s] <04/22/08@16:56:31> [dest: 122.26.27.67] server unavailable, disconnecting <04/22/08@16:56:36> [dest: 123.222.113.102] server unavailable, disconnecting ※[source] error connecting to relay host [waiting 30s]を繰り返しています。 -------------------------------------------------------------------------------------- CRelayServerのIPアドレスを間違って書いた時。 (この項の場合、66.207.162.14を、66.207.162.15にミスった時) Event log: <04/22/08@17:03:40> [SHOUTcast] DNAS/win32 v1.9.8 (Feb 28 2007) starting up... <04/22/08@17:03:40> [main] loaded config from C:\Program Files\SHOUTcast\sc_serv.ini <04/22/08@17:03:40> [main] initializing (usermax:333 portbase:9300)... <04/22/08@17:03:40> [main] Loading ban list (sc_serv.ban) <04/22/08@17:03:40> [ban] Banned 4 IP's <04/22/08@17:03:40> [main] No rip file found (sc_serv.rip) <04/22/08@17:03:40> [main] relay thread starting <04/22/08@17:03:40> [main] opening client socket <04/22/08@17:03:40> [source] creating relay socket <04/22/08@17:03:40> [main] Client Stream thread [0] starting <04/22/08@17:03:40> [main] client main thread starting <04/22/08@17:04:01> [source] error connecting to relay host [waiting 30s] <04/22/08@17:04:31> [source] creating relay socket <04/22/08@17:04:52> [source] error connecting to relay host [waiting 30s] <04/22/08@17:05:22> [source] creating relay socket <04/22/08@17:05:43> [source] error connecting to relay host [waiting 30s] ※[source] error connecting to relay host [waiting 30s]を繰り返しています。 -------------------------------------------------------------------------------------- DClusterをトライするのに、sc-serveの2個目を起動した時。 (再トライするとき、Kill Server で必ず閉じないと、1個目が有効のまま残っています。) Event log: <04/22/08@17:09:42> [SHOUTcast] DNAS/win32 v1.9.8 (Feb 28 2007) starting up... <04/22/08@17:09:42> [main] loaded config from C:\Program Files\SHOUTcast\sc_serv.ini <04/22/08@17:09:42> [main] initializing (usermax:333 portbase:9300)... <04/22/08@17:09:42> [main] Loading ban list (sc_serv.ban) <04/22/08@17:09:42> [ban] Banned 4 IP's <04/22/08@17:09:42> [main] No rip file found (sc_serv.rip) <04/22/08@17:09:42> [main] opening source socket <04/22/08@17:09:42> [main] error opening source socket! FATAL ERROR! Some other process is using this port! ※致命的エラーですよ。何かほかのプロセス(アプリケーション)がこのポート(9300)を使用していますよ。 って書いてありますね。 ただ、この場合、sc-serveを2個起動したので、2個目のポートも9300だったから こう表示されたわけですが、 ●次に、まったく違うアプリケーション(このアプリは9999を使うようになっている)を起動しながら、 sc-serveのPortBaseに9999を使って、sc-serveを起動したら、下のようになった。 Event log: <04/22/08@18:00:58> [SHOUTcast] DNAS/win32 v1.9.8 (Feb 28 2007) starting up... <04/22/08@18:00:58> [main] loaded config from C:\Program Files\SHOUTcast\sc_serv.ini <04/22/08@18:00:58> [main] initializing (usermax:333 portbase:9999)... <04/22/08@18:00:58> [main] Loading ban list (sc_serv.ban) <04/22/08@18:00:58> [ban] Banned 4 IP's <04/22/08@18:00:58> [main] No rip file found (sc_serv.rip) <04/22/08@18:00:58> [main] relay thread starting <04/22/08@18:00:58> [main] opening client socket <04/22/08@18:00:58> [source] creating relay socket <04/22/08@18:00:58> [main] Client Stream thread [0] starting <04/22/08@18:00:58> [main] client main thread starting <04/22/08@18:00:58> [source] relay host gave success (ICY 200 OK) <04/22/08@18:00:58> [source] relay from 66.207.162.14 established. <04/22/08@18:00:58> [source] icy-name:Japan-A-Radio - Japan's best music mix! ; icy-genre:World Asian Japanese JPop <04/22/08@18:00:58> [source] icy-pub:1 ; icy-br:64 ; icy-url:http://www.japanaradio.com/ <04/22/08@18:00:58> [source] icy-irc:N/A ; icy-icq:N/A ; icy-aim:N/A <04/22/08@18:00:59> [dest: 207.200.98.3] starting stream (UID: 0)[L: 1]{A: SHOUTcast Directory Tester}(P: 0) <04/22/08@18:01:10> [dest: 207.200.98.3] connection closed (0 seconds) (UID: 0)[L: 0]{Bytes: 329728}(P: 0) <04/22/08@18:01:10> [yp_add] yp.shoutcast.com added me successfully <04/22/08@18:04:10> [yp_tch] new backup server 66.207.162.14:9010 <04/22/08@18:04:10> [yp_tch] yp.shoutcast.com touched! ※こんな感じで、成功してしまった。他のアプリともポートは共有できるって結果になった。 同じPC内であれば、ポートは共有できるのかなあ(少し気になっています。) ※2008.04.25 ↑の結果は、どうも sc-serveを先に立ち上げてたみたいで、 ↓のように他のアプリを先に起動しておくと、やはり、エラーがでました。 同じPC(同一プライベートIPアドレス)では、ポートの共有はできないようです。 Event log: <04/24/08@15:05:48> [SHOUTcast] DNAS/win32 v1.9.8 (Feb 28 2007) starting up... <04/24/08@15:05:48> [main] loaded config from C:\Program Files\SHOUTcast\sc_serv.ini <04/24/08@15:05:48> [main] initializing (usermax:333 portbase:9999)... <04/24/08@15:05:48> [main] Loading ban list (sc_serv.ban) <04/24/08@15:05:48> [ban] Banned 4 IP's <04/24/08@15:05:48> [main] No rip file found (sc_serv.rip) <04/24/08@15:05:48> [main] relay thread starting <04/24/08@15:05:48> [main] opening client socket <04/24/08@15:05:48> [source] creating relay socket <04/24/08@15:05:48> [main] error opening client socket! FATAL ERROR! Some other process is using this port! <04/24/08@15:05:48> [source] relay host gave success (ICY 200 OK) <04/24/08@15:05:48> [source] relay from 66.207.162.14 established. <04/24/08@15:05:49> [source] icy-name:Japan-A-Radio - Japan's best music mix! ; icy-genre:World Asian Japanese JPop <04/24/08@15:05:49> [source] icy-pub:1 ; icy-br:64 ; icy-url:http://www.japanaradio.com/ <04/24/08@15:05:49> [source] icy-irc:N/A ; icy-icq:N/A ; icy-aim:N/A ※下から6行目に、「なにか他のプロセス(アプリケーション)がこのポートを使用してます。」って表示しています。 ****************************************** * 【資料】                * * netstat -a              * * BBS No.1668 2008/04/23(水) 01:18:10 * * キーワード:netsat          * *    * ****************************************** -------------------------------------------------------------------------------------- Eその他 ●(HBさんより) エラーではありませんが、知らずに出くわすと慌てそうなメッセージとして 「ルーターのポートがちゃんと開いているのにエラーになる」があります。 そのまま待てば5分後に"Directory Tester"が再度接続に来て、yp_addが成功します。以下、4/5の朝の例。 <04/05/08@08:43:41> [source] icy-irc:N/A ; icy-icq:N/A ; icy-aim:N/A <04/05/08@08:43:42> [yp_add] yp.shoutcast.com gave error (nak) <04/05/08@08:43:42> [yp_add] yp.shoutcast.com gave extended error (Cannot see your station/computer ( IP: 202.140.195.37:8100) from the Internet, disable Internet Sharing/NAT/firewall/ISP cache (No route to host).) <04/05/08@08:48:43> [dest: 207.200.98.4] starting stream (UID: 1)[L: 2]{A: SHOUTcast Directory Tester }(P: 1) <04/05/08@08:48:54> [dest: 207.200.98.4] connection closed (0 seconds) (UID: 1)[L: 1]{Bytes: 380339}( P: 1) <04/05/08@08:48:54> [yp_add] yp.shoutcast.com added me successfully -------------------------------------------------------------------------------------------------------- ★ちなみに、下はsc-serveを起動して、「Japan-A-Radio」のClusterなって、itunes を使い、 2重接続を回避し、接続し5秒後に切断したところのlogです。 上から3行目に、[main] initializing (usermax:333 portbase:8100)...で、 @MaxUser=333に、BPortBase=8100に設定したのがわかります。 下から1行目と2行目で、[dest: 127.0.0.1]とか{A: iTunes/7.4 (Windows; N)}が表示していますので、 自分が接続・切断してたのが わかります。 Event log: <04/22/08@21:35:13> [SHOUTcast] DNAS/win32 v1.9.8 (Feb 28 2007) starting up... <04/22/08@21:35:13> [main] loaded config from C:\Program Files\SHOUTcast\sc_serv.ini <04/22/08@21:35:13> [main] initializing (usermax:333 portbase:8100)... <04/22/08@21:35:13> [main] Loading ban list (sc_serv.ban) <04/22/08@21:35:13> [ban] Banned 4 IP's <04/22/08@21:35:13> [main] No rip file found (sc_serv.rip) <04/22/08@21:35:13> [main] relay thread starting <04/22/08@21:35:13> [main] opening client socket <04/22/08@21:35:13> [source] creating relay socket <04/22/08@21:35:13> [main] Client Stream thread [0] starting <04/22/08@21:35:13> [main] client main thread starting <04/22/08@21:35:13> [source] relay host gave success (ICY 200 OK) <04/22/08@21:35:13> [source] relay from 66.207.162.14 established. <04/22/08@21:35:14> [source] icy-name:Japan-A-Radio - Japan's best music mix! ; icy-genre:World Asian Japanese JPop <04/22/08@21:35:14> [source] icy-pub:1 ; icy-br:64 ; icy-url:http://www.japanaradio.com/ <04/22/08@21:35:14> [source] icy-irc:N/A ; icy-icq:N/A ; icy-aim:N/A <04/22/08@21:35:15> [dest: 205.188.234.99] starting stream (UID: 0)[L: 1]{A: SHOUTcast Directory Tester}(P: 0) <04/22/08@21:35:26> [dest: 205.188.234.99] connection closed (0 seconds) (UID: 0)[L: 0]{Bytes: 321536}(P: 0) <04/22/08@21:35:28> [yp_add] yp.shoutcast.com added me successfully <04/22/08@21:35:51> [dest: 127.0.0.1] starting stream (UID: 1)[L: 1]{A: iTunes/7.4 (Windows; N)}(P: 0) <04/22/08@21:35:56> [dest: 127.0.0.1] connection closed (5 seconds) (UID: 1)[L: 0]{Bytes: 288972}(P: 0) ----------------------------------------------------------------------------------------------------