WAS (Windows Process Activation Service)에서 응용 프로그램 풀을 제공하기 위해 작업자 프로세스를 시작할 때 오류가 발생했습니다.
http : // localhost / 로 이동할 때 IIS 7 응용 프로그램 풀이 중지됨
이벤트 뷰어-> 시스템 로그에서 다음을 확인합니다.
응용 프로그램 풀 ASP.NET v4.0이 비활성화되었습니다. WAS (Windows Process Activation Service)에서 응용 프로그램 풀을 제공하기 위해 작업자 프로세스를 시작할 때 오류가 발생했습니다.
이 문제가 발생하는 이유에 대한 자세한 메시지를보기 위해 취할 수있는 다른 문제 해결 단계가 있습니까?
응용 프로그램 풀이 특정 ID로 실행되는 경우 만료 된 암호가 문제의 원인 일 수 있습니다.
IIS에서 응용 프로그램 풀로 이동하여 응용 프로그램 풀의 ID를 확인합니다.
앱 풀이 사용자 지정 계정을 사용합니까? 그럴 필요가 있습니까?
ID를 ApplicationPoolIndentity 와 같은 기본 제공 계정으로 변경해보십시오 . 이렇게하려면 고급 설정, 프로세스 모델, ID로 이동하십시오 . 변경 한 후에는 앱 풀을 다시 시작해야합니다.
계정 또는 그룹에 "일괄 작업으로 로그온"권한이 선택되어 있는지 확인하십시오. 도메인 컨트롤러에서이 정책을 변경하려면 다음 단계를 수행하십시오.
- 시작> gpmc.msc 실행-편집
- 포리스트> 도메인> 도메인 이름> 도메인 컨트롤러를 선택합니다.
- "기본 도메인 정책"을 마우스 오른쪽 단추로 클릭하고 편집을 선택하십시오.
- 다음 수정 :
- 컴퓨터 구성> 정책> Windows 설정> 보안 설정> 로컬 정책> 사용자 권한 할당
- "일괄 작업으로 로그온"에 사용자 또는 그룹 추가
- 특정 그룹이이 목적으로 사용되는 경우 서비스 계정 (Active Directory에서)의 그룹 구성원 자격을 확인하십시오.
- 명령 프롬프트에서 "gpupdate / force"를 실행합니다.
참고 : 이것은 SharePoint 2010 문제에 대한 해결 방법입니다.
아래 단계를 수행했습니다.
- Windows + R 실행을 열고 services.msc를 입력합니다.
- Windows Process Activation Service를 검색하고 중지 된 서비스를 시작하십시오.
- Windows + R 유형 inetmgr.
- 모든 앱 풀을 다시 시작하십시오.
- World Wide Web Publishing 서비스가 중지되어 서비스를 시작할 수 없다는 오류가 표시되면 사이트에서 웹 사이트를 시작해보십시오.
- 1 단계를 반복합니다.
- World Wide Web Publishing 서비스를 검색하고 서비스를 다시 시작합니다.
내 dev 컴퓨터의 janjonas에 추가하여 PW를 계정으로 변경했으며 해당 사용자로 실행되는 모든 풀에 사용자를 다시 설정해야한다는 것을 몰랐습니다.
제 경우에는 이미 올바른 ID로 실행중인 응용 프로그램 풀이 표시되지만 "WAS에 오류가 발생했습니다 ..."라는 메시지가 계속 표시됩니다. 따라서 Advance Settings-> Identity-> Custom Account에서 사용자를 다시 추가하여 동일한 ID를 다시 설정하고 IIS를 다시 시작하면 작동했습니다!
'IT TIP' 카테고리의 다른 글
node.js에서 내 스크립트가 직접 실행되고 있는지 또는 다른 스크립트에 의해로드되고 있는지 알 수 있습니까? (0) | 2020.12.14 |
---|---|
JPA : 모델 계층 구조 구현-@MappedSuperclass 대 @Inheritance (0) | 2020.12.14 |
함수에 매개 변수로 전달하지 않고 Spring에서 현재 사용자 로케일을 얻는 방법은 무엇입니까? (0) | 2020.12.14 |
벡터의 값을 기반으로 데이터 프레임에서 행 선택 (0) | 2020.12.14 |
거대한 벡터 목록을 행렬로 더 효율적으로 변환하는 방법은 무엇입니까? (0) | 2020.12.14 |