Назад |
Перейти на главную страницу
Максимальное использование пространства подкачки - JVM умирает
У меня есть сервер, на котором запущено 3 экземпляра WordPress, MySql, Apache и игровая платформа 2.0 на начальной и максимальной куче 64 м. Если я увеличиваю максимальную кучу JVM, в которой работает игра, даже на 16 м, я вижу, что 128 м пространства подкачки постоянно заполняются, пока JVM не умрет.
Я замечаю, что JVM умрет только тогда, когда я подключаюсь к сайтам wordpress. Я предполагаю, что это связано с тем, что JVM не запрашивает память в то время, когда она собирается.
Я заметил, что когда я перезапускаю Apache, я восстанавливаю около половины своего свопа и ОЗУ. Итак, есть ли способ настроить apache, чтобы он потреблял меньше памяти? Кроме того, что могло быть причиной того, что пространство подкачки так сильно забито, когда к максимальному размеру кучи JVM добавлено всего 16 м?
Сервер работает: Ubuntu 12.04
ОЗУ: 408 кв.м.
Замена: 128 кв.м.
Моды Apache:
- alias.conf
- alias.load
- auth_basic.load
- authn_file.load
- authz_default.load
- authz_groupfile.load
- authz_host.load
- authz_user.load
- autoindex.conf
- autoindex.load
- cgi.load
- deflate.conf
- deflate.load
- dir.conf
- dir.load
- env.load
- mime.conf
- mime.load
- переговоры.conf
- gotiation.load
- php5.conf
- php5.load
- proxy_ajp.load
- proxy_balancer.conf
- proxy_balancer.load
- proxy.conf
- proxy_connect.load
- proxy_ftp.conf
- proxy_ftp.load
- proxy_http.load
- proxy.load
- reqtimeout.conf
- reqtimeout.load
- rewrite.load
- setenvif.conf
- setenvif.load
- status.conf
- status.load
128m определенно находится в самом низком диапазоне того, что вам нужно для запуска 3 сайтов WordPress, MySQL и Java-приложения.
Чтобы уменьшить объем памяти вашего веб-сервера, я предлагаю вам переключиться с Apache на nginx + php5-fpm. Оба доступны в репозиториях Ubuntu.