Database connection failed

Database connection failed

by Денис Королев -
Number of replies: 6

У меня проблема очень похожа на вашу только есть отличия

moodle2.0, php5.2.17, Oracle XE

И постоянно при работе выдает такие вот ошибки, т.е. периодичность при обновлении страницы - через раз....

Ошибка следующая

Error: Database connection failed

It is possible that the database is overloaded or otherwise not running properly.

The site administrator should also check that the database details have been correctly specified in config.php

Sum of ratings: -
In reply to Денис Королев

Re: Database connection failed

by Виталий Лавров -
Picture of Эксперт по Moodle

Раз работает, но не всегда - значит ответ скорей всего будет в логах oracle.

Задайте этот вопрос админу оракла.

Число коннектов к БД обычно ограничено, возможно вы просто исчерпали их.

In reply to Виталий Лавров

Re: Database connection failed

by Денис Королев -

Даже если один человек работает все равно такое происходит

In reply to Денис Королев

Re: Database connection failed

by Jury N. Belonozhkin -

Одна из возможных причин заключается в отсутствии свободного места на сервере. Или купите себе место для хранения файлов или удалите "лишние" файлы. У меня такое было раньше на внешнем хостинге.

In reply to Jury N. Belonozhkin

Re: Database connection failed

by Денис Королев -

Дело в том, что у меня всего несколько тестов внесено в базу и все. Система начала так глючить сразу же после установки.

In reply to Денис Королев

Re: Database connection failed

by Денис Королев -

Проблему решил.

Все было из - за XE. Поставил коммерческую версию все нормально теперь, разрывов связи нет, но осталась другая проблема. Пишет постоянно

Error reading from database.

In reply to Денис Королев

Re: Database connection failed

by Vadim Dvorovenko -
Picture of Developers Picture of Майнтейнер перевода

Вам вообще нужен он, этот Oracle? У вас есть какие-то причины работать именно с ним? Если вам использование Oracle навязано сверху, то должен быть сверху специалист, за него отвечающий, пусть он и анализирует причины. Если это вы от себя придумали - то не тратьте силы на то, в чём не разбираетесь и ставьте MySQL или PostgreSQL. Разница в производительности на небольших сайтах ощущаться не будет. Если у Вас в перспективе большой сайт - то опять же, привлекайте специалистов, имеющих опыт работы над построением производительных решений.