메인 콘텐츠로 건너뛰기
Waters Korea

NuGenesis LMS 오류: "Error occurred trying to generate PDF report" - wkb15127

Article number: 15127To English version

증상

  • NuGenesis LMS에서 PDF 리포트를 열 때 다음 오류가 발생합니다.
    • "Error occurred trying to generate PDF report.
      The maximum message size quota for incoming messages 268435456 has been exceeded.
      To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element"

환경

  • NuGenesis 9 LMS
  • NuGenesis 8 LMS
  • NuGenesis 8 ELN

원인

수신 메시지의 최대 메시지 크기 쿼터(268435456)가 너무 큽니다.

수정 또는 해결 방법

  1. ELN 최대 메시지 크기는 ELN Web 서버(web.config)와 ELN 클라이언트(eln.exe.config)에서 정의됩니다.
  2. LMS Web 서버에서
    1. 텍스트 편집기에서 Drive:\inetpub\wwwroot\WATERSELN\web.config 파일을 엽니다.
    2. 다음 라인을 찾습니다:

       <!--All the services use this maxrequestlength 256MB * 1024 * 1024-->
       <add key="maxRequestLength" value="268435456" />

      라인을 다음과 같이 수정/업데이트: Increase to 512 MB

       <!--All the services use this maxrequestlength 512MB * 1024 * 1024-->
       <add key="maxRequestLength" value="536870912" />

      동일 파일에서 다음 라인을 수정:

       <services>
       <service name="Creon.Dragon.WebService.ExperimentReportService">
       <endpoint binding="basicHttpBinding" contract="Creon.Dragon.WebService.IExperimentReportService" />
       </service>
       </services>
       <behaviors>

      라인을 다음과 같이 업데이트(<bindings> 및 </bindings> and everything in between 라인을 추가해야 함):
       <services>
       <service name="Creon.Dragon.WebService.ExperimentReportService">
       <endpoint binding="basicHttpBinding" contract="Creon.Dragon.WebService.IExperimentReportService" bindingConfiguration="largerMessageSize" />
       </service>
       </services>
       <bindings>
                  <basicHttpBinding>
                              <binding name="largerMessageSize" maxReceivedMessageSize="536870912" />
                  </basicHttpBinding>
       </bindings>
       <behaviors>
    3. 파일을 저장하고 닫습니다.
    4. IIS Administration in Control Panel > Administrative Tools로 이동하여 Sites > Default Web Site를 선택한 후 "Manage Web Site" 아래의 Restart를 클릭합니다.
  3. ELN 클라이언트에서
    1. Drive:\Program Files (x86)\Waters\NuGenesis LMS\eln.exe.config 파일을 열고 다음 라인을 찾습니다:
      • <add key="maxRequestLength" value="268435456"></add>
    2. 해당 라인을 다음과 같이 변경합니다:
      • <add key="maxRequestLength" value="536870912"></add>
    3. 파일을 저장하고 닫습니다.

추가 정보

문서(이미지, 섹션 등)에 대한 제한을 늘리면 전송되는 정보가 더 크기 때문에 CPU와 메모리 사용도 증가합니다. 최종 결과로 CPU 및 메모리 사용량이 증가합니다. 이 문서에서는 대용량 문서의 문제를 해결하지만 최종 결과 CPU 및 메모리 사용량이 증가합니다. 일부 시스템/환경에서는 CPU 메모리를 추가로 필요하거나 다른 LMS Web App Server를 추가해야 하며 가능한 부하 분산 환경이 필요할 수 있습니다.

Web.Config 파일을 잘못 편집하면 LMS에 로그인을 시도할 때 설치 목록이 공백이 될 수 있다는 점에 유의하십시오. Blank Installations 목록으로 인해 롤백해야 할 경우를 대비하여, 변경을 수행하기 전에 항상 Original Web.Config 파일의 사본을 만들어야 합니다.

id15127, ELN, memory, NGLMS, NGLMSLIC, NGLMSOPT, SUPNG