Перейти к основному содержанию

OwnCloud при синхронизации файлов теряет соединение с LDAP

Owncloud

Столкнулся с проблемой, OwnCloud при синхронизации файлов из внешнего хранилища, подключенного по SMB из Windows сервера, получает ошибку:

Lost connection to LDAP server

Ранее я уже решал проблему с синхронизацией файлов:

OwnCloud не синхронизирует файлы

Проблема была решена синхронизацией файлов для всех пользователей через cron:

0  7,19  *  *  * /usr/bin/php -f /var/www/owncloud/occ files:scan --all

OwnCloud — это свободное и открытое веб-приложение для синхронизации данных и совместной работы с файлами в стиле Dropbox. Замечательный инструмент для создания личного, семейного или корпоративного файлового хранилища.

Теперь же синхронизация перестала работать:

owncloud

В голову пришла простая идея, получить список пользователей и по каждому из них отдельно запустить синхронизацию. Для получения списка пользователей имеется хорошая команда:

occ user:home:list-users /var/www/owncloud/data/

В итоге весь скрипт превратился в однострочник, который можно засунуть в крон:

0  7,19  *  *  * /usr/bin/php -f /var/www/owncloud/occ user:home:list-users /var/www/owncloud/data/ | sed 's/^ *- //' | xargs -I {} /usr/bin/php -f /var/www/owncloud/occ files:scan {}
owncloud

Скрипт отработал без ошибок.

Теги

 

Похожие материалы

OwnCloud — установка на Ubuntu 20.04

OwnCloud — это свободное и открытое веб-приложение для синхронизации данных и совместной работы с файлами в стиле Dropbox. Замечательный инструмент для создания личного, семейного или корпоративного файлового хранилища.