Word Automation Services 문제 해결

 

적용 대상: SharePoint Server 2010

마지막으로 수정된 항목: 2016-11-30

이 문서에서는 Word Automation Services에서 변환 항목 수준이나 시스템 수준에서 발생할 수 있는 오류를 처리하는 방법에 대해 설명하고 이러한 오류를 해결하기 위한 일반적인 문제 해결 단계를 소개합니다.

이 문서의 내용:

  • Word Automation Services에서 잠재적 시스템 오류에 대응하는 방법

  • 실패한 변환 문제를 해결하는 방법

  • 특정 이벤트 문제를 해결하는 방법

  • Word Automation Services에서 SharePoint Server 2010에 대해 이벤트를 생성하지 않는 알려진 오류

Word Automation Services에서 잠재적 시스템 오류에 대응하는 방법

시스템 관리자는 다음과 같은 여러 가지 방법으로 잠재적 시스템 오류에 대한 알림을 받습니다.

  • 파일이 변환되지 않은 경우 사용자가 감지된 오류나 이벤트에 대해 시스템 관리자에게 알립니다. 변환하는 동안 시스템 관리자에게 문의하라는 메시지가 표시되는 경우를 예로 들 수 있습니다.

  • 오류가 발견된 서버에서 "Word Automation Services" 오류가 발생한 원인을 보여 주는 Windows 이벤트가 생성됩니다.

  • SCOM(System Center Operations Manager)을 사용할 수 있는 경우 SCOM이 Word Automation Services가 정상적인 상태가 아님을 알려 줍니다.

변환 작업에서 오류가 발생할 경우 실패한 각 변환에 대해 표시되는 ConversionItemInfo.ErrorMessage의 문자열과 파일에 대해 필요한 작업을 수행하라는 지침을 통해 대개 문제를 해결할 수 있습니다. 경우에 따라 ConversionItemInfo.ErrorMessage에서 제공하는 정보가 관리자가 잠재적 시스템 오류를 진단하고 수정하는 데 충분하지 않을 수도 있습니다. ConversionItemInfo.ErrorMessage가 변환 작업에 대해 제공하는 세부 정보에 대한 자세한 내용은 ConversionItemInfo 멤버(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=196477&clcid=0x412)(영문일 수 있음)를 참조하십시오.

알려진 시스템 오류의 경우 Word Automation Services는 오류가 발견된 서버에서 Windows 이벤트도 생성합니다. 이러한 이벤트는 관리자가 개별 시스템 오류를 진단하고 해결하는 데 사용할 수 있도록 하기 위한 것입니다. 각 이벤트에는 관리자의 추가 조사가 필요한 많은 정보가 포함될 수 있습니다. 최종 사용자는 이벤트를 확인하지 않습니다.

이벤트는 이벤트가 생성된 서버에 상주하며 서버의 이벤트 뷰어에 액세스하여 확인할 수 있습니다. 이벤트 뷰어에서 이벤트 원본이 "Word Automation Services"인 이벤트를 검색합니다. SCOM 콘솔을 사용하면 전체 팜에서 생성된 이벤트를 단일 보기에 집계하여 볼 수도 있습니다. SCOM에서는 Word Automation Services의 상태 및 Word Automation Services를 실행 중인 서버에 관한 정보를 제공합니다.

Word Automation Services가 계속해서 중단되는 경우 시스템 오류를 나타낼 수도 있습니다. 자세한 문제 해결 도움말은 실패한 변환 문제를 해결하는 방법을 참조하십시오.

실패한 변환 문제를 해결하는 방법

이 섹션에서는 실패한 변환 문제를 해결하는 단계에 대해 설명합니다.

  1. 변환할 파일이 다음 조건을 충족하는지 확인합니다.

    • 파일 형식으로 인해 차단되지 않습니다.

    • 암호로 보호되어 있지 않습니다.

    • 파일을 여는 데 IRM을 요구하지 않습니다.

    • 사용 중인 SharePoint Server 2010용 Word Automation Services 버전에서 지원하는 형식입니다.

  2. ConversionJobItem.ErrorCode가 131182인 경우 파일이 손상되었을 수 있습니다. ErrorCode가 131182가 아니면 ErrorCode를 해당 Automation Services ConversionItemInfo.ErrorMessage 문자열과 비교하여 파일이 손상되지 않았는지 확인합니다. 그런 다음 지침에 따라 변환 항목 오류를 해결합니다. 관리자는 클라이언트 버전 Microsoft Word에서 파일을 열어 저장하는 방법도 시도해 볼 수 있습니다. 이 프로세스는 파일이 손상된 경우 손상된 부분을 제거하거나 파일을 복구합니다. 그런 다음에는 파일을 다시 전송하여 변환합니다.

  3. 파일이 올바른데도 변환에 실패하면 개별 서버의 이벤트 로그를 폴링하여 이벤트 원본이 Word Automation Services인 이벤트를 검색합니다. Windows 시스템 이벤트는 이벤트 뷰어를 사용하여 확인할 수 있습니다. SCOM을 사용하면 팜의 모든 서버에 있는 모든 이벤트를 집계된 보기로 볼 수도 있습니다. Word Automation Services 이벤트의 수가 비정상적으로 많으면 여러 파일 변환 중 발견된 오류 상태를 나타낼 수 있습니다. 이벤트 종류별 이벤트 메시지에 지정된 문제 해결 단계에 따라 필요한 작업을 수행하여 문제를 해결합니다.

    참고

    중앙 관리의 진단 로깅 페이지에서 Word Automation Services 범주에 대해 이벤트 로그에 보고할 최소 중요 이벤트 설정이 지정되어 있지 않거나 경고 또는 그보다 낮은 정보자세한 정보 표시로 설정되어 있는지 확인합니다. 이와 같은 경우에는 Word Automation Services에서 일부 중요한 이벤트를 생성하지 않았을 수도 있습니다.

  4. 이벤트 메시지 및 메시지에 지정된 작업으로도 문제가 해결되지 않으면 특정 이벤트 문제를 해결하는 방법을 참조하십시오.

  5. 이벤트 메시지의 지침과 "특정 이벤트 문제를 해결하는 방법" 섹션의 정보로도 문제가 해결되지 않거나 생성된 이벤트가 없는 경우에는 관련 서버의 ULS 추적 로그를 검토하여 문제에 대한 자세한 정보를 확인하십시오.

    문제 해결에 사용할 수 있도록 이러한 로그를 준비하려면 중앙 관리의 진단 로깅 페이지에서 Word Automation Services 범주에 대해 추적 로그에 보고할 최소 중요 이벤트 설정을 지정합니다.

    경고

    자세한 정보 표시 추적을 설정할 경우 모든 응용 프로그램 서버의 성능이 저하되므로 문제 해결 작업을 마친 후에는 추적 로그에 보고할 최소 중요 이벤트를 다시 보통으로 설정하십시오.

    자세한 정보 표시 추적을 설정한 후 이 부하에서 Word Automation Services를 테스트하여 발견된 오류가 나타나는지 확인합니다. 오류가 발생하면 오류가 발생한 서버의 텍스트 편집기에서 ULS 추적 로그를 엽니다. 추적 파일은 일반적으로 크기가 매우 크며 프로덕션 환경의 경우 몇 기가바이트에 이를 수도 있으므로 다운로드하여 열고 검토하는 데 많은 시간이 소요될 수 있습니다. 따라서 추적 로그에서 Word Automation Services 영역만 필터링하십시오.

    추적이라고도 하는 추적 로그 항목의 품질과 가독성은 저마다 다릅니다. 추적은 지역화되어 있지 않으며 꼭 필요한 경우가 아니면 외부에서 사용할 용도로 제공되지 않습니다. 추적 로그에는 파일 변환 항목 또는 작업에 대한 식별이 가능한 개인 정보가 다소 포함되어 있을 수 있습니다.

    ULS 추적 로그는 일반적으로 각 서버의 %COMMONPROGRAMFILES%\Microsoft Shared\Web Server Extensions\14\LOGS에서 찾을 수 있습니다.

  6. 앞의 단계로도 문제가 해결되지 않으면 Microsoft 고객지원(https://go.microsoft.com/fwlink/?linkid=15029&clcid=0x412) 웹 사이트를 방문해 고객 지원 담당자에게 문의하여 문제를 진단 및 해결하십시오.

특정 이벤트 문제를 해결하는 방법

이 섹션에서는 특정 오류 상태에 대해 기록되는 이벤트 및 이벤트가 발생하는 원인에 대해 설명하고 각 오류에 대한 해결 단계를 제공합니다.

참고

ID가 80으로 시작하는 이벤트는 시스템 오류가 발생할 때 매우 높은 빈도로 생성될 수 있습니다. 이러한 이벤트는 관련 오류를 발생시킨 모든 변환 시도에 대해 생성됩니다. 기본적으로 Microsoft SharePoint Server 2010에서는 동일한 서버에서 2분마다 ID가 동일한 이벤트가 5개를 초과하여 생성되지 않도록 합니다. 이 기본 설정 덕분에 지속적인 오류 상태에서도 기록되는 이벤트의 수가 줄어듭니다. Windows 이벤트 로그에서 ID가 80으로 시작하는 이벤트가 있는 경우 SharePoint Server 이벤트 ID 2159 바로 다음에 ID가 동일한 다섯 개의 이벤트를 찾을 수 있을 것입니다. 이벤트 2159에 대한 메시지에는 표시되지 않은 이벤트 및 해당 이벤트가 표시되지 않은 횟수가 나옵니다.

참고

Microsoft System Center Operations Manager 2007용 SharePoint Server 2010 관리 팩에는 관리자가 각 Windows 이벤트를 찾아서 Word Automation Services에 대한 상태 정보를 손쉽게 파악할 수 있도록 하는 SCOM 모니터가 포함되어 있습니다. SCOM 모니터에 대한 자세한 내용은 Microsoft SharePoint 2010 제품(베타) 관리 팩(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=196473&clcid=0x412)(영문일 수 있음)을 참조하십시오.

이벤트 8004 및 8005: 파일 변환 중에 PDF 변환기 '[파일 경로 및 이름]'이(가) 실패했습니다.

Word Automation Services에는 파일을 XPS 및 PDF 파일 형식으로 변환하는 데 사용되는 기본 변환기가 포함되어 있습니다. Word Automation Services에서는 타사 변환기도 지원합니다. 타사 변환기에는 예측할 수 없는 방식으로 파일 변환 오류를 야기하는 버그가 포함되어 있을 수 있습니다. Word Automation Services에서는 타사 변환기에서 오류가 발생하면 다음과 같은 두 이벤트 중 하나를 생성합니다.

이벤트 ID 이벤트 메시지 문자열 관련 메시지 ID 추가 정보

8004

파일 변환 중에 PDF 변환기 '[파일 경로 및 이름]'이(가) 실패했습니다. 이 구성 요소의 공급업체에 문의하여 업데이트된 버전을 사용할 수 있는지 확인하십시오. 이렇게 해도 문제가 해결되지 않으면 타사 PDF 변환기를 제거하여 이 문제가 다시 발생하지 않도록 하십시오.

131183

로그 이름: 응용 프로그램

원본: Word Automation Services

이벤트 수준: 오류

8005

파일 변환 중에 XPS 변환기 '[파일 경로 및 이름]'이(가) 실패했습니다. 이 구성 요소의 공급업체에 문의하여 업데이트된 버전을 사용할 수 있는지 확인하십시오. 이렇게 해도 문제가 해결되지 않으면 타사 XPS 변환기를 제거하여 이 문제가 다시 발생하지 않도록 하십시오

131184

로그 이름: 응용 프로그램

원본: Word Automation Services

이벤트 수준: 오류

또한 Word Automation Services에서는 다음과 같이 변환 항목의 오류 메시지를 설정합니다.

메시지 ID ConversionItemInfo.ErrorMessage 문자열 관련 이벤트 ID

131183

타사 PDF 변환기가 실패했습니다. 시스템 관리자에게 문의하십시오.

8004

131184

타사 XPS 변환기가 실패했습니다. 시스템 관리자에게 문의하십시오.

8005

해결 방법

  1. 이러한 종류의 오류가 발생하면 다음 단계에 따라 변환기를 업데이트하십시오.

    1. 변환기 공급업체에 문의하여 사용자 지정 PDF 또는 XPS 변환기의 최신 DLL을 구합니다.

    2. 팜에 있는 각 응용 프로그램의 %COMMONPROGRAMFILES%\Microsoft Office Servers\14.0\WebServices\WordServer\Core에서 이전 DLL을 새 DLL로 덮어씁니다.

    3. DLL이 제대로 작동하면 이제 새 변환 작업이 성공합니다.

  2. 모든 업데이트를 적용한 후에도 타사 변환기가 계속 실패하면 타사 변환기를 제거하고 기본 변환기를 사용하십시오.

    • PDF 또는 XPS 변환기의 DLL을 %COMMONPROGRAMFILES%\Microsoft Office Servers\14.0\WebServices\WordServer\Core 폴더에서 삭제합니다.

    • 이제 새 변환 작업이 올바르게 수행됩니다.

  3. 이렇게 해도 파일이 변환되지 않으면 파일이 손상되었거나 잘못된 파일일 수 있습니다. 이러한 경우에는 클라이언트 버전 Word에서 파일을 열어 저장한 후 다시 전송하여 변환하십시오.

이벤트 8010: 새 버전의 Office 클라이언트 또는 Word 서비스를 사용하여 만든 파일이 발견되었습니다.

이벤트 8010은 Word Automation Service에서 현재 설치된 Word Automation Service 버전보다 최신 버전의 Microsoft Word에서 저장한 파일을 발견하면 생성됩니다. 문서의 내용에 따라 이로 인해 변환 후 품질이 저하될 수도 있습니다. 이 이벤트가 생성되면 가능한 한 빨리 이벤트 메시지에 포함된 링크를 클릭하여 Word Automation Services를 업그레이드하십시오.

참고

이 이벤트가 생성된다고 해서 반드시 변환이 실패하는 것은 아니므로 이 이벤트와 관련된 단일 오류 메시지 ID는 없습니다.

이벤트 ID 이벤트 메시지 문자열 관련 메시지 ID 추가 정보

8010

새 버전의 Office 클라이언트 또는 Word 서비스를 사용하여 만든 파일이 발견되었습니다. https://go.microsoft.com/fwlink/?linkid=157217&clcid=0x412 사이트를 방문하십시오.

해당 없음

로그 이름: 응용 프로그램

원본: Word Automation Services

이벤트 수준: 오류

해결 방법

  1. Microsoft SharePoint 2010 SDK(Software Development Kit)에서 최신 Word Automation Services 변환기를 다운로드(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=157217&clcid=0x412)(영문일 수 있음)합니다.

  2. 지침에 따라 새 변환기를 설치합니다.

  3. 파일을 변환합니다. 가능한 한 최상의 품질로 파일이 변환되며 Word Automation Services 변환기 업데이트가 필요한 파일이 발견되지 않으면 이 이벤트가 생성되지 않습니다.

이벤트 8012: 지정한 언어에 대해 지역화된 구성 요소를 하나 이상 로드할 수 없습니다.

변환 항목이 실패하면 ConversionItemInfo.ErrorCode 및 해당 ConversionItemInfo.ErrorMessage가 생성됩니다. 이 오류 메시지는 변환 작업을 전송한 사용자에게 표시됩니다. 또한 이 오류 메시지는 변환 작업을 전송한 사용자의 브라우저 언어에 맞게 지역화됩니다. 하지만 서버 팜의 응용 프로그램 서버에 사용자의 브라우저 언어에 해당하는 언어 팩이 없으면 최종 사용자의 브라우저 언어에 맞게 오류 메시지를 표시할 수 없습니다. 이 이벤트는 실패한 변환 항목에 대해 이러한 상황이 발생할 경우 생성됩니다. 이 경우 대신 팜의 기본 언어로 오류 메시지가 제공됩니다.

이벤트 ID 이벤트 메시지 문자열 관련 메시지 ID 추가 정보

8012

지정한 언어에 대해 지역화된 구성 요소를 하나 이상 로드할 수 없습니다. 필요한 언어 팩이 설치되어 있고 제대로 구성되어 있는지 확인하십시오.

해당 없음

로그 이름: 응용 프로그램

원본: Word Automation Services

이벤트 수준: 오류

해결 방법

이벤트 1001: SQL 데이터베이스 액세스 오류입니다. 오류 코드: %1. 오류 메시지: %2. 오류 연결: %3.

Word Automation Services에 대한 시스템 오류는 일반적으로 서비스가 문서 큐와 통신할 때 발견됩니다. 각 파일 변환 과정에서는 서비스와 문서 큐 간에 여러 번의 통신이 수행됩니다. 오류가 발생하면 SQL Server에서 대량의 관련 정보와 함께 SQLException 오류를 생성합니다. Word Automation Services에서는 문서 큐와 통신할 때 SQL Server에서 생성한 SQLException 오류를 발견하고 이 이벤트를 생성합니다.

이벤트 ID 이벤트 메시지 문자열 관련 메시지 ID 추가 정보

1001

SQL 데이터베이스 액세스 오류입니다. 오류 코드: %1. 오류 메시지: %2. 오류 연결: %3.

6, 7

로그 이름: 응용 프로그램

원본: Word Automation Services

이벤트 수준: 위험

Word Automation Services에서 문서 큐와 통신할 때 발견되는 오류 문제를 관리자가 쉽게 해결할 수 있도록 이 이벤트 메시지에는 SQLException 속성 하위 집합이 포함됩니다. 이러한 매개 변수는 다음과 같습니다.

이름 MSDN 설명

ErrorCode

오류의 HRESULT를 가져옵니다(ExternalException에서 상속됨).

HelpLink

이 예외와 관련된 도움말 파일에 대한 링크를 가져오거나 설정합니다(Exception에서 상속됨).

Message

오버로드되었습니다.

다음은 문서 큐 데이터베이스가 제거되거나 이름이 바뀐 경우 Word Automation Services에서 생성하는 이벤트 메시지의 예입니다.

SQL 데이터베이스 액세스 오류입니다. 오류 코드: 0x80131904. 오류 메시지: 개체 이름 'dbo.ConversionItemQueue'가 잘못되었습니다. 오류 연결: 없음.

오류 코드(SqlException.ErrorCode)는 Word Automation Services에 고유하지 않은 SQL Server 코드입니다. SQL Server 코드를 사용하여 이 오류가 기존 SQL Server 문제 해결 정보와 관련이 있는지 확인할 수 있습니다.

오류 메시지(SqlException.Message)는 오류 및 관련 데이터베이스에 대해 설명하는 사람이 읽을 수 있는 정보가 포함된 SQL Server 고유의 문자열입니다. 관리자는 SQL Server 문제 해결 도움말에서 권장하는 대로 이 문자열에 참조된 데이터베이스가 유지 관리되고 있는 서버를 조사해야 합니다.

오류 연결(SqlException.HelpLink)은 자세한 SQL Server 도움말 정보로 연결되는 SQL Server 고유의 연결입니다.

해결 방법

  1. 이벤트 메시지의 오류 코드, 오류 메시지 및 오류 연결을 기록합니다.

  2. 이 정보를 사용하여 SQL Server 문제를 해결합니다. SQL Server 오류 코드 문제를 해결하는 방법에 대한 자세한 내용은 SQL Server 솔루션 센터(https://go.microsoft.com/fwlink/?linkid=196474&clcid=0x412)를 참조하십시오.

이벤트 1002: 서비스 응용 프로그램 '%2'에 대한 타이머 작업 '%1'이(가) 활성화되지 않은 것으로 보이기 때문에 변환 작업이 수행되지 않을 수 있습니다.

Word Automation Service에 대한 타이머 작업은 큐에서 대기 중인 작업 항목을 처리하여 응용 프로그램 서버 간에 분산합니다. 타이머 작업이 실행되지 않으면 큐에서 대기 중인 항목의 변환이 시작되지 않습니다. 이벤트 1002는 타이머 작업이 활성화되지 않은 것으로 보일 때 새 작업이 전송된 경우 생성됩니다. 이 이벤트는 구체적으로 다음 조건 중 하나 이상에 해당할 경우 생성됩니다.

  1. 타이머 작업이 온라인 상태가 아닙니다. 이 문제는 작업 정의가 제대로 구축되지 않은 경우에 발생할 수 있습니다.

  2. 타이머 작업이 비활성화되어 있습니다. 이 문제는 관리자가 중앙 관리의 타이머 작업 편집 페이지에서 타이머 작업을 비활성화한 경우에 발생할 수 있습니다.

  3. 중앙 관리의 현재 설정에 따라 타이머 작업이 두 번의 예약된 실행을 놓쳤습니다.

  4. OWSTimer 서비스가 해제되어 있는 등의 외부적인 문제로 인해 타이머 작업이 예약된 실행을 놓쳤습니다. OWSTimer는 SharePoint Timer Service입니다.

참고

SharePoint Server에서 오류 상태를 처리하고 이 이벤트를 생성하는 데 90분 정도가 필요할 수 있습니다.

이벤트 ID 이벤트 메시지 문자열 관련 메시지 ID 추가 정보

1002

서비스 응용 프로그램 '%2'에 대한 타이머 작업 '%1'이(가) 활성화되지 않은 것으로 보이기 때문에 변환 작업이 수행되지 않을 수 있습니다.

해당 없음

로그 이름: 응용 프로그램

원본: Word Automation Services

이벤트 수준: 경고

이 이벤트 메시지는 실행되지 않은 타이머 작업의 이름 및 해당 타이머 작업과 관련된 서비스 응용 프로그램의 이름을 포함합니다. 다음은 이 이벤트에 대한 메시지의 예입니다.

"서비스 응용 프로그램 'Word Automation Service 응용 프로그램'에 대한 타이머 작업 'e39db2de-1b89-4f74-91da-5da998df0a9c'가 활성화되지 않은 것으로 보이기 때문에 변환 작업이 수행되지 않을 수 있습니다."

해결 방법

  • Word Automation Services 타이머 작업을 활성화합니다.

    1. 중앙 관리 홈 페이지에서 모니터링을 클릭합니다.

    2. 모니터링 페이지의 타이머 작업에서 작업 정의를 클릭합니다.

      Word Automation Services 타이머 작업이 예약된 타이머 작업인지 확인합니다.

    3. Word Automation Services 타이머 작업에 대한 일정 유형이 비활성화되어 있으면 Word Automation Services 타이머 작업을 클릭합니다.

    4. 타이머 작업 편집 페이지에서 사용을 클릭합니다.

      타이머 작업이 실행되면 큐에서 대기 중인 작업이 변환되기 시작합니다.

Word Automation Services 타이머 작업이 예약된 타이머 작업이 아니면 Word Automation Services가 설치되지 않았거나 제대로 설치되지 않은 것입니다.

Word Automation Services에서 SharePoint Server 2010에 대해 이벤트를 생성하지 않는 알려진 오류

다음과 같은 알려진 오류 상태에 대해서는 Word Automation Services에서 고유한 Windows 이벤트를 생성하지 않습니다.