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"
를 지정합니다.메모: 이 옵션은 주로 부하 분산 장치의 내부 테스트를 위한 것이며 정상적인 상황에서는 사용해서는 안 됩니다.