Работа с модулями. Очень долго.

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

Аватар пользователя skit25 skit25 5 декабря 2011 в 19:35

Здравствуйте!
Весь день сегодня убил. Под виндой на денвере все было нормально. На днях поставил openSuse + Apache + Mysql + PHP и тут вроде все нормально.
Стоит только добавить какой-то модуль или включить\отключить существующий, то можно начинать раскуривать кальян. Выставил большой интервал загрузки, в итоге около пяти минут происходило отключение `number` из CCK, на нем я и проводил все свои эксперименты.
Модули стоят в sites/default/modules
Около 10 штук, самые необходимые, сайт только начал делать.
System Linux linux-4ume i686
Apache 2.0 Handler
Drupal 6.22
PHP 5.3.8
Mysql 5
memory_limit 256M

Мониторил mytop, как должно быть пока не проверил, пользовался им впервые. Но ведет себя странно (возможно):
Ставлю/снимаю галку CCK->number
Появляется один запрос (time 0) секунд десять висит.
На его месте появляется следующий, снова висит какое то время (time 0)
И так далее.

Сто процентов настройки, может чего-то не хватает. Меня смущает mysqli т.к. при инсталляции drupal я мог выбрать только mysqli (pdo стоит) (день убил, чтобы в списке mysql появился потом плюнул). После успешной установки, после добавления парочки статей, после долгих ожиданий включения модулей, я глянул в конфиг и удалил `i`, mysqli:pass@login...
Потом mysqli и mysql слушают 3306, во всех конфигах пробовал разделять порты 3306 и 3307, но phpinfo() выдает все равно один порт. Пробовал удалять mysqli.... Короче что только не пробовал.
Весь день мучаю и себя и все остальное. Не могу понять где копать уже. Наверняка истина где-то рядом.

Комментарии

Аватар пользователя oboroten oboroten 5 декабря 2011 в 22:57

А редактирование полей в типе материала тоже тормозит?
Если да, задайте гуглю вопрос по быстродействию мускула...

Аватар пользователя skit25 skit25 6 декабря 2011 в 7:52

Мускуль я как смог ускорил, настроил кеширование запросов, что вообще ни как не сказалось на производительности. Дефолтные настройки конечно не шоколад, но я грешу на настройки системы. Сейчас пересобирать буду, посмотрим.

Аватар пользователя sg85 sg85 9 декабря 2012 в 23:32

если используете innodb, то попробуйте снять его с ручника:
в my.cnf добавьте\исправьте строчку innodb_flush_log_at_trx_commit=0 (или хотя бы 2)