Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: ubuntu web server  (Прочитано 975 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн masterY0da

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
ubuntu web server
« : 04 Августа 2009, 08:14:46 »
Здравствуйте!
Такая проблема:
Есть VDS с убунтой 9.04, машина 1300 Opteron, 512mb
От сервера надо лиш апач+пхп+мускул+vsftp,настроил все это
и после примерно дня работы валазиет такая картинка проц 5% загрузка, память 390мб из 512мб занята.
На серваке всего 2 сайта, после перезакгрузки 290мб из 512мб,
подскажите какбы оптимизировать все это?
ксттаи апача очень много в процессах, так и должно быть?
конфиги стандартные
Так сказать корень сервера. Изменять не рекомендуется.
ServerRoot "/etc/apache2"
DocumentRoot "/home/virtual_host/".
 # Умолчательное имя сервера..
 #На машине разработчика можно поставить localhost например
 ServerName *
..
  # Файл блокировки
  # Насколько я понимаю - защита от старта двух серверов.
..

Timeout 300
.
 KeepAlive On
..
  MaxKeepAliveRequests 100
...
   KeepAliveTimeout 15
<IfModule mpm_prefork_module>
     StartServers          5
     MinSpareServers       5
     MaxSpareServers      10
     MaxClients          150
     MaxRequestsPerChild   0
 </IfModule>
..
  # Следующую секцию вполне можно и удалить
  # Ведь мы используем mpm_prefork, описаный выше
 <IfModule mpm_worker_module>
  StartServers          2
  MaxClients          150
  MinSpareThreads      25
  MaxSpareThreads      75
  ThreadsPerChild      25
  MaxRequestsPerChild   0
 </IfModule>
User www-data
Group www-data
 # внутри директорий public-доступа
 AccessFileName .htaccess
.
 # Запрет показа этих файлов через web
<Files ~ "^\.ht">
     Order allow,deny
     Deny from all
 </Files>
          # MIME-тип по умолчанию.
  DefaultType text/plain
.
   # Стоит ли распознавать имена хостов.
  # по IP-адресам..
  # ИМХО только тормозит сервер.
   HostnameLookups Off
........
# Расположение журнала ошибок.
# Может быть переписано для виртуал-хоста
ErrorLog /var/log/apache2/error.log
# Уровено подробности. Возможные значения
# смотрите в оригинальных комментариях.
LogLevel warn

# Подключение требуемых модулей (об этом позже)
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
# Подключение локальной конфигурации
# Этот файл не будет изменен при обновлении Apache
Include /etc/apache2/httpd.conf
# слушаемые порты.
Include /etc/apache2/ports.conf
.
 # Стандартное именование стандартных форматов журнала доступа.
 # Можно добавить свои конфигурации..
 # Присвоить им свои имена.
 # Подробнее в официальной документации:
 # httpd.apache.org./docs/2.2/
 LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
 LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
 LogFormat "%{User-agent}i" agent
..
  # Уровень подробности публикации сведений о сервере
  # в заголовках ответа.
  # Подробнее о возможных значениях в оригинальном комментарии.
  ServerTokens Prod
...
   # Подпись сервера в автоматически генерируемых документах
   # Возможные значения On Off EMail
   ServerSignature On
....
    #Подключение дополнительных конфигурационных файлов.
    Include /etc/apache2/conf.d/
    # Подключение виртуал-хостов.
    NameVirtualHost *:80
    Include /etc/apache2/sites-enabled/
    <IfModule dir_module>
        #DirectoryIndex index.html
            # XAMPP
                DirectoryIndex index.html index.html.var index.php index.php3 index.php4
                </IfModule>

php.ini
полный стандарт, память 128мб для скриптов, 64мб xcache

подскажите пжлста!

Оффлайн Просто Царь

  • Активист
  • *
  • Сообщений: 936
    • Просмотр профиля
Re: ubuntu web server
« Ответ #1 : 04 Августа 2009, 08:32:25 »
а может ни апач надо копать, а сайты? какова посещаемость? насколько оптимизирован код и обращения к бд?

Оффлайн masterY0da

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: ubuntu web server
« Ответ #2 : 04 Августа 2009, 08:50:18 »
там крутяться всего 2 сайта, с небольшой бд (тоже 2).
посещаемость наверно около 20 в день на 1 сайт, на другой около 5(только сделали)

Оффлайн Просто Царь

  • Активист
  • *
  • Сообщений: 936
    • Просмотр профиля
Re: ubuntu web server
« Ответ #3 : 04 Августа 2009, 09:33:07 »
может какие-то сесии к бд остаются висеть и не закрываются? аппачей много сразу после загрузки?

Оффлайн masterY0da

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: ubuntu web server
« Ответ #4 : 04 Августа 2009, 13:22:17 »
после рестарта апача, создаются 5 апачей

Пользователь решил продолжить мысль 05 Августа 2009, 19:59:44:
Подскажите как оптимизировать все это?
« Последнее редактирование: 05 Августа 2009, 19:59:44 от masterY0da »

 

Страница сгенерирована за 0.017 секунд. Запросов: 20.