다음 주제에서는 Blackboard Learn에서 콘텐츠 컬렉션의 작업 및 성과를 관리하는 관리자 설정을 사용하는 방법을 설명합니다. 여기에는 대역폭 사용, 전역 스키마, 로그, 성능 및 문서 저장소에 대한 구성 설정이 포함됩니다.
로그 설정
시스템에 관련된 오류 및 정보 메시지는 기본 Tomcat 로그에서 생성됩니다. 로그 설정 페이지는 시스템에 문제가 있으며 디버깅이 필요한 경우 추가 정보를 생성하는 데 사용됩니다. Blackboard 지원에서 이 상황을 해결하는 데 이 정보를 사용합니다.
관리자는 로그 이벤트를 활성화한 후 Tomcat을 다시 시작할 필요가 없습니다.
모든 콘텐츠 컬렉션 로그는 최상위 blackboard 디렉토리 아래의 로그 디렉토리에 저장됩니다. 로그 디렉토리 내에는 로그를 저장하는 폴더는 물론, 로그 파일 크기를 관리하는 수단으로 압축되어 저장된 로그의 아카이브 폴더도 있습니다.
로그 설정 구성
- 콘텐츠 관리의 '관리자 패널'에서 기술 설정을 선택합니다.
- 로그 설정을 선택합니다. 이 표에는 사용할 수 있는 필드가 설명되어 있습니다.
필드 설명 일반적인 로그 설정 이벤트를 파일에 기록 콘텐츠 컬렉션에서 이벤트를 로그 파일에 기록하려면 예를 선택합니다. 아니요를 선택하면 이벤트가 기록되지 않습니다. 세션 만료 로깅은 대규모 설치에 대해 검색한 로그에서 성능 문제를 일으킬 가능성이 있습니다.
로그 파일의 경로/이름 로그 파일의 경로를 표시합니다. 이 필드는 수정할 수 없습니다. 최대 로그 파일 크기(무제한: 0) 로그 파일의 최대 크기를 설정합니다. 저장되는 로그 파일 수(무제한: 0) 저장되는 로그의 최대 수를 설정합니다. 로그 정보 메시지 예 또는 아니요를 선택하여 디버깅 또는 통계 정보용으로 정보 메시지를 기록합니다. 치명적 오류 메시지는 이 설정과 상관없이 기록됩니다. 로그 추적 설정 로그 파일은 자동적으로 콘텐츠 컬렉션의 모든 영역에 대한 일반적인 세부 사항을 포함합니다. 이 페이지에서 추적을 예로 설정한 필드는 로그에 추가적인 세부 사항이 포함됩니다. 이러한 옵션은 시스템에 디버깅이 필요하지 않은 경우 아니요로 유지해야 합니다. 이러한 옵션을 켜면 시스템 성능이 현저하게 저하될 수 있습니다. - 제출을 선택합니다.
성과 설정
성과 설정 관리 페이지를 통해 관리자는 파일과 쿼리에 대한 캐싱 옵션을 지정할 수 있습니다. 이러한 설정은 콘텐츠 컬렉션에서 사용자의 성과를 높일 수 있습니다.
성과 설정 구성
- 콘텐츠 관리의 '관리자 패널'에서 기술 설정을 선택합니다.
- 성과 설정을 선택합니다. 이 표에는 사용할 수 있는 필드가 설명되어 있습니다.
필드 설명 성과 설정 파일 캐시 크기 캐시 크기를 메가바이트로 입력합니다. 메모리의 캐싱 파일은 디스크에서 읽기 작업 수를 줄여 성과를 향상시킵니다. 1MB의 기본 설정은 일반적으로 사용되는 작은 파일의 캐싱을 허용합니다. 이 설정은 원하는 경우 10MB까지 높일 수 있습니다. 활성화된 쿼리 문장 캐시 시스템이 쿼리 문장을 캐시할 수 있도록 하려면 예를 선택합니다. 이렇게 하면 같은 쿼리 문장을 여러 번 사용하는 경우 성과가 향상됩니다. 아니요를 선택하면 쿼리 문장이 캐시되지 않습니다. 기본 설정은 예입니다. 쿼리 문장 캐싱을 활성화하면 성과가 상당히 향상되지만 소량의 추가 메모리가 사용됩니다. 최대 검색 답변 WebDAV 리소스 검색 요청에 대해 반환되는 리소스 수를 입력합니다. 이것은 한 번의 요청으로 시스템이 오버로딩하는 것을 방지합니다. 기본값은 1000개의 답변을 반환합니다.
트랜잭션 변경 크기 제한
시스템은 단일 트랜잭션 도중 변경될 수 있는 파일 또는 폴더의 수를 제한할 수 있습니다. 이를 통해 사용자는 시스템 성능에 부정적인 영향을 끼치는 동작을 수행하지 않을 수 있습니다. 기본값은 5000입니다. 최대 검색 응답 값이 너무 크면 기본 제한을 초과할 수 있으며 이에 따라 코스의 하위 폴더가 너무 많아질 수 있습니다. 일부 교육기관에서는 이 값을 일시적으로 무제한으로 설정하여 콘텐츠 재확인 작업을 완료하거나 큰 코스를 아카이브, 복구, 복사 또는 삭제해야 합니다.
전역 스키마 설정
전역 스키마는 Blackboard Learn 데이터베이스의 구조입니다. 이는 문서 저장소 데이터베이스와 데이터베이스로, 각 문서 저장소에 대한 연결과 정보를 컨트롤합니다. 전역 스키마 설정 페이지를 통해 관리자는 데이터베이스 연결 시간과 연결 풀의 크기 설정을 수정할 수 있습니다.
연결 풀에 대한 설명은 JDBC 설정 구성을 참조하십시오. 전역 스키마에는 고유한 연결 풀이 필요하며 각 문서 저장소보다 훨씬 더 적은 연결을 사용합니다.
전역 스키마 설정 구성
- 콘텐츠 관리의 '관리자 패널'에서 기술 설정을 선택합니다.
- 전역 스키마 설정을 선택합니다. 이 표에는 사용할 수 있는 필드가 설명되어 있습니다.
필드 설명 데드 연결시간 종료 데드 연결이 종료되어 풀에서 제거되기 전에 몇 초를 기다릴지 입력합니다. 데드 연결은 데이터베이스와 콘텐츠 컬렉션 간에 활동을 전송하지 않습니다. 라이브 연결시간 종료 연결이 열려 있지만 사용할 수 없는 경우가 있습니다. 이는 응답 없는 Java 연결이라고도 하며, 연결을 사용할 수 없더라도 데드 연결인 것은 아닙니다. 열려 있는 모든 라이브 연결시간이 자동으로 종료되면 장애 연결이 결국 닫힙니다. 시스템에서 자동으로 닫히기 전에 데이터베이스 연결이 몇 분 동안 열려 있도록 할지 입력합니다. 필요한 경우 최대 연결 설정 범위 내에서 새로운 연결이 동적으로 생성됩니다. 연결 풀의 최대 크기 연결 풀에 존재할 수 있는 최대 연결 수를 입력합니다. 이 숫자가 너무 크면 데이터베이스 서버에서 더 많은 리소스를 사용하므로 성능이 저하될 수 있습니다. 숫자가 너무 작으면 연결을 사용할 수 있을 때까지 오래 기다려야 할 수 있기 때문에 요청을 처리하는 데 시간이 더 오래 걸립니다. 연결 풀의 최소 크기 연결 풀의 최소 크기를 입력합니다. 일반적으로 전역 스키마의 연결 수가 작기 때문에 대부분의 교육기관은 기본값 2로 충분합니다.
대역폭 설정
대역폭은 특정 시간 동안 전송할 수 있는 데이터의 양입니다(예: 초당 바이트 수). 각 디렉토리에 대역폭을 설정하면 시스템에서 성능을 관리하는 데 도움이 됩니다.
관리자는 대역폭을 설정하고 대역폭 설정 페이지에서 확인할 수 있습니다.
관리자는 대역폭 제한 페이지에서 사용되는 대역폭의 양과 각 디렉토리의 대역폭 제한을 볼 수 있습니다.
대역폭 설정 구성
- 콘텐츠 관리의 관리자 패널에서 기술 설정을 선택합니다.
- 대역폭 설정을 선택합니다. 이 표에는 사용할 수 있는 필드가 설명되어 있습니다.
필드 설명 대역폭 설정 대역폭 제한 확인 목록을 사용하여 각 사용자 또는 세션에서 사용할 수 있는 대역폭의 양을 제한합니다. 대역폭 할당량을 적용할 시간 종료 대역폭 할당량이 측정되는 기간을 정의합니다. 예를 들어 1시간으로 설정되고 기본 대역폭 할당량이 100MB인 경우 1시간의 코스에 대하여 100MB 파일을 다운로드하거나 업로드할 수 있습니다. - 제출을 선택합니다.
대역폭 제한 설정
- 콘텐츠 관리의 관리자 패널에서 기술 설정을 선택합니다.
- 대역폭 제한을 선택합니다.
- 디렉터리 이름 중 하나의 메뉴에서 수정을 선택합니다.
- 이 디렉토리에 사용할 수 있는 대역폭의 양을 설정합니다.
- 제출을 선택합니다.