dav_ext_lock_zone
Определяет зону разделяемой памяти для управления состояниями блокировок WebDAV в NGINX.
NGINX WebDAV PROPFIND,OPTIONS,LOCK,UNLOCK support
·
http
Синтаксисdav_ext_lock_zone zone=NAME:SIZE [timeout=TIMEOUT];
По умолчаниюnone
Контекстhttp
Аргументы1-2
Описание
Директива dav_ext_lock_zone настраивает зону разделяемой памяти, используемую для механизмов блокировки WebDAV. Эта директива необходима для хранения информации об активных в данный момент блокировках, включая такие данные, как время истечения блокировки, токен и область действия. Она помогает управлять конкурентным доступом в среде WebDAV, гарантируя корректную блокировку ресурсов и контроль доступа при множественных запросах.
Пример конфига
http {
dav_ext_lock_zone lockzones:10m timeout=60s;
}⚠
Убедитесь, что размер зоны достаточен для обработки ожидаемого количества блокировок; в противном случае производительность может снизиться.
⚠
Указанное имя зоны должно совпадать с директивой dav_ext_lock для корректной работы.