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
ko:zoo:webserverport80 [2015/09/14]
ko:zoo:webserverport80 [2020/08/14]
127.0.0.1 external edit
Line 1: Line 1:
 +====== Zoo가 웹 서버에서 시작하지 않습니다 ======
 +> **제품:** //[[ko:zoo:home|Zoo]]//
 +> **요약:** //Zoo 는 TCP 80 포트로 액세스해야 합니다. 웹 서비스가 실행되는 시스템에서는 이것이 불가능합니다.//
  
 +===== 문제 =====
 +서버를 다시 시작하면 Zoo 5 서비스가 시작하지 않습니다. Windows 이벤트 로그 (제어판 > 관리 도구 -> 이벤트 뷰어)를 확인하니 Zoo 5 서비스에 오류가 로그되어 있었습니다:
 +
 +<code>
 +로컬 컴퓨터의 Zoo 5 서비스가 시작한 후에 멈췄습니다.
 +일부 서비스 중에는 다른 서비스 또는 프로그램에서 사용되지 않는 경우에 자동으로 중지되는
 +서비스가 있습니다.
 +</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>
 +
 +해석: 다른 프로세스에서 이미 주소를 사용 중입니다. 충돌하는 프로세스 ID를 찾기 위해 명령줄에 netstat -o -n -a를 실행하고 작업 관리자에서 해당 프로세스 이름을 찾습니다.
 +
 +{{:ko:zoo:netstat.png?450|}}
 +
 +  - 명령줄(command line)에 **NETSTAT -ano**를 실행하고 열어두고자 하는 포트의 PID 번호를 적어둡니다.
 +  - 작업 관리자에서 어떤 프로세스가 해당 PID를 갖고 있는지 볼 수 있으며, 어느 프로그램이 해당 포트를 사용하고 있는지 확인할 수 있습니다.
 +
 +이 오류의 이유는 일부 다른 응용 프로그램이 이미 TCP 80 포트를 사용하고 있기 때문입니다. 한 번에 하나의 응용 프로그램만이 한 포트를 사용할 수 있으므로, Zoo가 80 포트와 연결되지 않게 됩니다.  이 문제를 일으키는 일반적인 응용 프로그램은 다음과 같습니다:
 +
 +  * [[http://www.iis.net/|Internet Information Services (IIS) for Windows® ​Services]]
 +  * [[http://httpd.apache.org/|Apache HTTP 서버]]
 +  * [[http://www.java.com|Java]]
 +  * [[ko:zoo:zooskype|Skype]]
 +===== 해결책 =====
 +  - 웹 서비스를 실행하지 않는 컴퓨터로 Zoo를 옮기십시오.  전원을 켜두는 워크스테이션인 프린트 서버나, 또 다른 가상 서버가 될 수 있습니다.
 +  - 웹 서비스가 다른 포트를 사용하도록 설정합니다. Apache와 IIS 모두 다른 포트에서 실행되도록 설정하실 수 있습니다.
 +
 +\\
 +
 +{{tag>Zoo_ko}}
ko/zoo/webserverport80.txt · Last modified: 2022/11/18 by heeyoung