Назад | Перейти на главную страницу

База данных зависает при использовании owncloud на nginx php5-fpm postgresql - я думаю, postgres, если виноват

У меня странная проблема с этой настройкой. Как ни странно это происходит только при использовании owncloud с одного конкретного компьютера.

Проблема в том, что когда пользователь нажимает один за другим значки «Действия» и «Документ», иногда postgresql начинает использовать безумное количество ЦП, и сайт перестает работать (504), но только для этого одного конкретного клиента, другие компьютеры все еще могут использовать сайт. Первое, что помогает, - это перезапуск nginx.

Но после того, как я узнал, как воспроизвести эту ошибку, я заметил, что postgresql использует 100% одного из ядер процессора. Я понял, что перезапуск только postgresql тоже помогает. Так что это должна быть ошибка, связанная с postgres. Но я не нашел никаких следов причины ни в каких файлах журнала, которые я проверял.

Я попытался обновить браузер на клиенте, но безрезультатно. Вы можете указать, где еще мне искать причину? Может быть, я могу настроить его, чтобы убить / перезапустить соединение с базой данных, которое вызывает проблему? У меня действительно нет идей

Пытался воспроизвести это на других компьютерах с такими же версиями Firefox и Windows 7 (те же обновления), но безуспешно.

Как я могу проверить, что пытается сделать postgresql, когда он работает так усердно и бесконечно?

Конфиги - это почти все значения по умолчанию, кроме увеличения pm.max_children для php5-fpm и добавить pm.max_requests = 5000 к нему - это было до того, как я заметил поведение базы данных. Конфигурация Nginxn прямо из документации ownCloud. Сервер работает под управлением Ubuntu 12.04