очередной переезд на другую БД?

Главные вкладки

Аватар пользователя Akzhan Akzhan 11 марта 2008 в 19:51

Сперва:

Unable to connect to database server

If you still have to install Drupal, proceed to the installation page.

If you have already finished installing Drupal, this either means that the username and password information in your settings.php file is incorrect or that we can't connect to the MySQL database server. This could mean your hosting provider's database server is down.

The MySQL error was: .

Currently, the username is drupal and the database server is perun.nnm.netserv.name.

Потом открываю, всё шустро пашет, только моей последней записи в блоге "мда" нет... Видимо, опять переехала БД, с потерей части данных.

Зато реально побыстрее.

UPD: всё оказалось не так грустно. моя тема из блога переехала на форум. непривычно Smile

Комментарии

Аватар пользователя axel axel 12 марта 2008 в 12:26

Проблема в настройках, не в недостатке ресурсов. Сейчас под БД задействован сервер 2 x Xeon DualCore, 8G RAM. И для теста на нём поднята только БД drupal.ru - очевидно это нехилый оверхид по ресурсам Smile Фронтенд в той же стойке и также мало загружен. Для коннекта в php5 использовал mysqli, вместо mysql. Также используются persistent connections. Подозреваю ошибка где-то здесь. Сейчас включил в mysqli опцию mysqli.reconnect. Посмотрим станет ли лучше.

Аватар пользователя Akzhan Akzhan 13 марта 2008 в 9:25

Всё равно периодически отваливается от БД Smile

Отключите persistent connections.

Попробуйте такие настройки для my.conf (частично пишу)

[mysqld]
query_cache_limit=1M
query_cache_size=256M
query_cache_type=1

max_user_connections=200
max_connections=500
interactive_timeout=10
wait_timeout=20
connect_timeout=20
thread_cache_size=128
key_buffer=1024M
join_buffer=1M
max_connect_errors=20
max_allowed_packet=16M
table_cache=1024
record_buffer=1M
sort_buffer_size=7M
read_buffer_size=7M
read_rnd_buffer_size=7M
thread_concurrency=8

myisam_sort_buffer_size=64M
collation-server=utf8_unicode_ci
default-character-set=utf8