MongoDB 설치 런타임 구성

이러한 기능의 동작은 php.ini의 설정에 영향을 받습니다.

mongodb 구성 옵션

Name Default Changeable Changelog
mongodb.debug "" PHP_INI_ALL  
mongodb.mock_service_id "0" PHP_INI_ALL mongodb 1.11.0부터 사용 가능합니다.

다음은 구성 지시문에 대한 간단한 설명입니다.

mongodb.debug string
이 옵션은 드라이버(및 libmongoc)에서 추적 수준 디버그 로깅을 활성화 또는 비활성화하는 데 사용할 수 있습니다.

로깅을 비활성화하려면 빈 문자열("0", "off", "no" 또는 "false")을 지정합니다.

"stderr" 또는 "stdout"을 지정하여 각각 stderr 또는 stdout에 기록합니다.

기본 시스템 임시 디렉토리(예: sys_get_temp_dir()) 내의 새 임시 파일에 기록하려면 "1", "on", "yes" 또는 "true"를 지정하십시오.

해당 디렉토리 내의 새 임시 파일에 기록하려면 다른 문자열을 지정하십시오. 디렉토리를 사용할 수 없는 경우 기본 시스템 임시 디렉토리가 대신 사용됩니다.

메모: 디버그 로그에는 MongoDB 서버에 대한 자격 증명 및 서버에 쓰거나 서버에서 읽는 전체 문서와 같은 민감한 정보가 포함될 수 있습니다. 디버그 로그를 다른 사람과 공유하기 전에 검토하십시오.

mongodb.mock_service_id string
이 옵션은 hello 명령 응답에서 serviceId 필드 모의를 활성화하거나 비활성화하는 데 사용할 수 있습니다.

모의를 비활성화하려면 빈 문자열("0", "off", "no" 또는 "false")을 지정합니다.

모의를 활성화하려면 "1", "on", "yes" 또는 "true"를 지정합니다.

메모: 이 옵션은 주로 부하 분산 장치의 내부 테스트를 위한 것이며 정상적인 상황에서는 사용해서는 안 됩니다.