문제

최근에 웹 사이트를 옮기려는 의도로 몇 개의 서버를 설정했습니다. 하나는 Windows Web Server 2008이고 다른 하나는 Windows Server 2008 표준 실행 SQL Server 2008입니다.

내가 설치 한 첫 번째는 Fogbugz였으며, 한동안 사용을 중단 할 때까지 모든 것이 부드럽게 설치되고 실행되는 것처럼 보였습니다. 그런 다음 다시 액세스하려고 할 때 데이터베이스와 통신 할 수 없다는 오류가 발생합니다. 이것은 RDP를 통해 웹 서버에 로그인 할 때까지 지속됩니다. 그런 다음 Fogbugz 페이지를 새로 고치면 페이지가 잘로드됩니다.

지금이 작업을 여러 번 해냈으며 웹 사이트가 약 30 분 동안 사용되지 않으면 더 이상 데이터베이스와 통신 할 수없는 것 같습니다. 그러나 RDP를 통해 연결 한 직후 (변경하지 않음) 다시 작동하기 시작합니다.

이 문제를 일으킬 수있는 아이디어가 있습니까?

편집 : 몇 가지 자세한 내용

게시 된 답변은 원인 인 것처럼 보이지만 생성 된 Fogbugz 계정은 도메인 계정이 아닌 로컬 계정입니다. 웹 서버는 Windows 인증이 아닌 SQL 인증을 사용하고 있으므로 도메인 계정에서 무엇이 실행되는지 잘 모르겠습니다. 도메인 사용자로 실행중인 내용을 볼 수있는 방법이 있습니까?

편집하다:

문제는 어떻게 든 데이터베이스와의 커뮤니케이션과 관련이 있습니다. 앱 풀을 Fogbugz 사용자에서 NetworkServices로 전환했으며 동일한 동작을 가진 쇼핑 카트 앱도 설치했습니다. 서버에 로그인하면 웹 사이트가 작동합니다. 내가 그렇지 않을 때는 그렇지 않습니다. 손실 된 DB 연결입니다. 예를 들어 Fogbugz는 연결 문자열을 설정하는 방법에 대한 도움말 페이지를 보여줍니다. 데이터베이스 연결을 도메인 계정으로 관리하는 것은 무엇입니까?

도움이 되었습니까?

해결책 2

도메인 컨트롤러에는 이상한 일이있었습니다. 새로운 도메인 컨트롤러를 가져 와서 기존 서버를 옮겼으며 문제가 사라졌습니다.

다른 팁

나는 웹 사이트가 실행중인 신원으로 인해 유쾌한 무언가에 대한 먼 모호한 기억을 가지고 있습니다. 즉, 서비스 계정 대신 도메인 사용자 (예 : 자신) 아래에서 실행되었습니다. 증상은 동일했습니다. 그 사용자가 호스트에 다시 로그인 한 후에는 일이 다시 작동하기 시작합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top