Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
ja:zoo:webserverport80 [2015/09/14]
ja:zoo:webserverport80 [2020/08/14]
127.0.0.1 external edit
Line 1: Line 1:
 +====== Rhino 5.0 ZooがWebサーバーで起動できない ======
 +> **製品:** //[[ja:zoo:zoo5|Zoo 5.0]]//
 +> **要約:** //Zoo 5.0はTCPポート80にアクセスする必要があります。これはWebサービスが実行されているシステムでは不可能です。//
  
 +===== 問題 =====
 +サーバーを再起動してもZoo 5.0サービスが起動しません。Windowsイベントログ(コントロールパネル→ 管理ツール → イベントログ)をチェックすると、Zoo 5.0サービスがエラーを記録していました。
 +
 +<code>
 +ローカルコンピューター上のZoo 5.0サービスは起動して停止しました。
 +サービスの中には、他のサービスやプログラムで使用されていない場合は
 +自動的に停止するものがあります。
 +</code>
 +
 +再度Windowsイベントログで詳細を調べると、次のレポートが表示されました。
 +
 +<code>
 +Address already in use by another process.
 +Run 'netstat -o -n -a' from a command line to find the conflicting
 +process ID, then look in Task Manager to find the name of that process.
 +</code>
 +
 +(アドレスは既に他のプロセスによって使用されています。コマンドラインからnetstat -o -n -aを実行して競合しているプロセスIDを探し、タスクマネージャーでそのプロセスの名前を見つけてください。)
 +
 +  - コマンドラインでNETSTAT -anoを実行し、解放したいポートのPID番号を書き留めます。
 +  - タスクマネージャーからどのプロセスがそのPIDなのかが分かり、該当するポートを使用しているプログラムを確認することができます。
 +
 +このエラーは他のアプリケーションが既にポート80を使用していることが原因です。同時に1つのアプリケーションしかポートをリッスンできないため、Zooはポート80へのバインドに失敗します。よく起こるアプリケーションには[[http://www.iis.net/| Windows®サービスのInternet Information Services(IIS)]]、[[http://httpd.apache.org/|Apache HTTP Server]]、Skypeが含まれます。
 +===== 解決策 =====
 +  - Webサービスを実行していないコンピューターにZooを移します。これはプリントサーバー、電源を入れたままの他のワークステーション、追加の仮想サーバーでもかまいません。
 +  - Webサービスが他のポートを使うよう設定します。Apache、IISとも他のポートで実行するよう設定することが可能です。
 +
 +\\
 +
 +{{tag>Zoo5}}
ja/zoo/webserverport80.txt · Last modified: 2023/02/11 by mmatsuo