Я не буду останавливаться на каждом пункте с разъяснениями, т.к. мне просто лень 🙂 Оговорюсь сразу, что подобная оптимизация MySQL и Apache – сугубо моё ИМХО и я буду рад услышать критику, если таковой будет место. Итак, начнём.
1) Оптимизация Kloxo.
touch /usr/local/lxlabs/kloxo/etc/flag/lowmem.flag service kloxo restart
2) Оптимизация MySQL.
Привожу оптимальный, на мой взгляд, листинг файла конфигурации my.cnf (/etc/my.cnf).
[mysqld] port = 3306 socket = /var/lib/mysql/mysql.sock key_buffer_size = 16K max_allowed_packet = 1M table_cache = 4 sort_buffer_size = 64K read_buffer_size = 256K read_rnd_buffer_size = 256K net_buffer_length = 2K thread_stack = 64K query_cache_size = 16M skip-locking skip-federated skip-bdb skip-innodb [mysqldump] quick max_allowed_packet = 16M [mysql] no-auto-rehash [isamchk] key_buffer = 8M sort_buffer_size = 8M [myisamchk] key_buffer = 8M sort_buffer_size = 8M [mysqlhotcopy] interactive-timeout [mysqld_safe] log-error = /var/log/mysqld.log pid-file = /var/run/mysqld/mysqld.pid
3) Оптимизация Apache.
В файле конфигурации Apache (/etc/httpd/conf/httpd.conf) делаем соответствующие поправки:
KeepAliveTimeout 5 <IfModule prefork.c> StartServers 2 MinSpareServers 2 MaxSpareServers 4 ServerLimit 30 MaxClients 30 MaxRequestsPerChild 4000 </IfModule>
После проделанной работы, у меня на VDS (190MB RAM; 500Mhz CPU) постоянно свободно 70-80MB RAM, при этом крутятся на нём порядка 10-ти сайтов.
P.S. Если у Вас проблемы с разделом Switch Program (Переключение ПО) в Kloxo 6.1.3, то Вам сюда.
большое пасиба за етот блог
недавно взяли вдс — до етого год на шареде были
4 дня парились (мы любители) реинсталлили ос и различные панели
натрахались с модулями перловки и с испконфиг и с исп омега и с виртуалмин
кучу разных мануалов прочитали — все мимо кассы
помогли ваши заметки
ковыряем клохо панель сутки полет нормальный
конкретно вот после прочтения етой заметки — на серваке занято 100м памяти (до етого демоны отжирали 300)
душевное пасибище!
как грицца аффтар, пиши есчо
Очень рад, что мои заметки кому-то пригодились 🙂
очень хотелось бы увидеть в блоге материал на тему «как прикрутить раундкуб к клохо»))
Так он по дефолту прикручен к клоксо) . Там можно выбрать, каким именно webmail интерфейсом Вы хотите воспользоваться. Доступно 2: Horde и RoundCube. 🙂
дык
~ $ yum info Roundcube
0 packages excluded due to repository protections
Error: No matching Packages to list
таки он нашелсо в /home/kloxo/httpd/webmail
но и только
webmail. никак не открывается
в настройках панели само собой выбран куб как клиент вебпочты
Я же говорю, открыть его можно обратившись по адресу . Пример можно увидеть у меня: .
Очень помогла ваша статья! Большое человеческое спасибо!
P.S. Подписался на ленту)
я же тоже говорю што «webmail. никак не открывается»))
ваш да
наш — нет
Списались в асе 🙂
Вопрос не в рамках этого топика. Я установил Kloxo и мне очень понравились настройки phpMyAdmin. (я не специалист в этой области.) Понравилось что ограничение по заливу БД 200 метров. Плюс импорт позволяет заливать совершенно свободно на БД обновленную БД даже с новыми полями и не выдает ошибку #1062 — Duplicate entry ‘1’ for key 1 и всякое другое, как это делают другие настройки (по умолчанию) в других установках phpMyAdmin.
Но я отказался от этой панели. Я использовал ее как управлением VPS. На котором уже стоял Elastix. Дело в том что Kloxo переписывает сертификат безопасности SSL. И доступ к Elastix отключается.
Но собственно не в этом вопрос. Можете ли вы скинуть мне настройки phpMyAdmin? Спасибо!!!
Настройки phpMyAdmin хранятся в /usr/local/lxlabs/kloxo/httpdocs/thirdparty/phpMyAdmin/config.inc.php
Спасибо Вам огромное за эту статью! Все наиулчшего и успехов в работе!
Рад, что смог помочь 🙂
интересный момент:
несмотря на проведенную оптимизацию конфигов, апач несколько дней стал отжирать по 50 метров памяти на процесс
как с этим бороться?
Вы не смотрите на статистику панели по процессам. По её статистике, у меня один апач должен кушать 300+ MB ОЗУ, но это разумеется не так 🙂 В консоли команды:
top
free -m
кстате на оптимизацию можно отключить ,не нужный хлам , поле того как отключил уменя призапуске занято оперативки 190 мб с 789 мб вот сылка ))http://milcat.ru/?p=1686
очь помогла
Спасибо, на досуге посмотрю.
[code]skip-locking
skip-federated
skip-bdb
skip-innodb[/code] — не актуальное, скорее даже ошибочная настройка, так как в MySQL 5.5 InnoDB — движок по умолчанию
после утановки панели клоха , я поменял папку с /var/www/ а то умолчанию виртуальный хост смотрит туда , на /home/admin/www сайты пашут вот почта нет !! почему так изначально стоит папка на /var/www/ и как зделать чтоб почта работала если ана находится в /home/kloxo/httpd/webmail если прописываю этот адрес почта открывается !!!
при на боре
должен переадрисововать типа такого формата /home/kloxo/httpd/webmail/
но почемуто нет такого !!
Здравствуйте!
Прочитал вашу статью. Решил попробовать Kloxo как инструмент веб мастера для локальной работы со своими проектами. Цель получить более удобное управление сервером. В виртуальную машину установил CentOs и Kloxo, установка одного и второго прошла без проблем.
Но вот бьюсь уже второй день и не могу запустить ни один сайт.
Не могу разобраться с настройками DNS.
Можете подсказать как их настроить для описанного выше использования?
Добрый день.
Уже писал об этом в соседней статье: http://felix90.ru/2011/07/%D0%B4%D0%B5%D0%BB%D0%B0%D0%B5%D0%BC-%D1%81%D0%B2%D0%BE%D0%B8-ns/