Я получаю то, что похоже на довольно серьезные ошибки базы данных в моем приложении CodeIgniter.В файле журнала написано:
Пользовательские anders уже имеют более активных подключений 'max_user_connections'
И таких строк несколько сотен ... Я немного прочитал по Googling,и некоторые предположили, что это потому, что вы не закрыли соединение после того, как оно было использовано, но другие сказали, что это чепуха, и что соединение было автоматически закрыто (что я тоже читал в документации).
Кроме того, позже в файле журнала появляются следующие сообщения об ошибках:
ОШИБКА - 2011-10-12 10:50:19 -> Серьезность: Предупреждение -> file_get_contents (http://localhost/expertinfo/error/error_general) [функция.file-get-contents]: не удалось открыть поток: сбой HTTP-запроса! /Applications/MAMP/htdocs/expertinfo/application/errors/error_general.php 4
Похоже, это как-то связано с фактомчто я использую пользовательскую страницу ошибки, используя
echo file_get_contents($config['base_url'] . 'error/error_db');
для перенаправления на пользовательскую страницу.
Наконец, я также получаю:
ОШИБКА - 2011-10-12 10:52:19 -> Серьезность: Предупреждение -> mysql_pconnect () [function.mysql-pconnect]: не удается подключиться к серверу MySQL на mydb24.surftown.se (4) /Applications/MAMP/htdocs/expertinfo/system/database/drivers/mysql/mysql_driver.php 88
В последние два я не понимаю, что там делает локальный путь (путь к моему приложению CodeIgniter на моем компьютере).Я имею в виду, что это часть системной папки и должна использоваться та, что на удаленном сервере, верно?У меня база данных настроена как удаленная, и у меня нет локальных путей, насколько я знаю ....
Так почему же это происходит, и что я могу с этим поделать?
Пожалуйста, помогите, это кажется довольно срочным.Я немного новичок и в php, и в CodeIgniter, так что ясный и простой ответ будет с благодарностью!