С нами с 07.05.03
Сообщения: 506
Рейтинг: 135
|
Добавлено: 07/03/13 в 09:16 |
такая проблема: есть небольшой сервер
Intel Core Duo T2450
2000 Mhz
1 GB
1x 160 GB SATA 2,5
на нем крутятся несколько сиджей, общий трафик 40-50к
периодически не с того ни с сего сервер начинает жрать память, залезает в своп и умирает
помогите настроить
Последний раз редактировалось: Prohor (07/03/13 в 10:41), всего редактировалось 1 раз
|
|
|
|
С нами с 07.05.03
Сообщения: 506
Рейтинг: 135
|
Добавлено: 07/03/13 в 09:21 |
PS всех ваших женщин с наступающим праздником!
Последний раз редактировалось: Prohor (07/03/13 в 10:41), всего редактировалось 1 раз
|
|
|
|
С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970
|
Добавлено: 07/03/13 в 09:37 |
Prohor писал: | периодически не с того ни с сего сервер начинает жрать память, залезает в своп и умирает |
SmartCJ ?
Поставь локи.
Ну и памяти желательно побольше.
|
|
|
|
С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970
|
Добавлено: 07/03/13 в 09:39 |
|
|
|
|
С нами с 07.05.03
Сообщения: 506
Рейтинг: 135
|
Добавлено: 07/03/13 в 09:56 |
SmartCJ стоит, но там трафика всего 1к
а так ftt2+SmartThumbs
проверил калькулятором:
Total memory needed (for 100 connections): 879.8 MB
смотрю show variables like "max_connections";
показывает 151, хотя в my.cnf это не прописано
|
|
|
|
Хостинг, CDN
С нами с 23.12.04
Сообщения: 1259
Рейтинг: 1405
|
Добавлено: 07/03/13 в 11:13 |
Prohor: Посмотри общий размер баз, траффик тут не на первом месте. Если он с индексами перевалил за 1 гигабайт, то добавляй память.. Что это вообще за "сервер", когда у тебя поди на домашнем ноуте или десктопе памяти раза в 4 больше..
max_connections можно и не прописывать, у него есть дефолтное значение.. Куда важнее table_cache, tmp_table_size смотреть.. Но сперва надо общий размер баз узнать, можно посмотреть в phpmyadmin (справа выбираешь "базы данных" и потом внизу "включить статистику.. ждешь и он тебе по всем базам показывает расклад).
|
|
Inxy.com - Dedicated servers, VPS, colocation, CDN.
|
4
|
|
|
С нами с 07.05.03
Сообщения: 506
Рейтинг: 135
|
Добавлено: 07/03/13 в 14:11 |
DiamonD:удалил базу scj, осталось всего 130,7Mb, таблиц 677
table_open_cache поставил 1024
я думал max_connections по умолчанию 100, прописал max_connections=100
tmp_table_size не прописан
|
|
|
|
С нами с 07.05.03
Сообщения: 506
Рейтинг: 135
|
Добавлено: 07/03/13 в 14:23 |
я понимаю, что памяти мало, но смотрю htop больше 500Mb не используется
но вдруг раз и залезает в своп на 2Gb
|
|
|
|
С нами с 19.04.03
Сообщения: 4743
Рейтинг: 3194
|
Добавлено: 07/03/13 в 16:35 |
Пришли боты, делается бекап и т.д. Пики случаются ...
сервера с 2гб памяти уже от 39$ можно найти.
|
|
|
|
С нами с 08.02.03
Сообщения: 10564
Рейтинг: 5962
|
Добавлено: 07/03/13 в 18:50 |
меняй апачь на апачь+nginx и будет тебе щастье
|
|
|
|
нет судьбы
С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204
|
Добавлено: 07/03/13 в 19:29 |
Наверное лучше всё же на nginx+apache
|
|
|
|
С нами с 08.02.03
Сообщения: 10564
Рейтинг: 5962
|
Добавлено: 07/03/13 в 20:13 |
Vyacheslav: ну кому надо поняли
|
|
|
|
С нами с 05.03.13
Сообщения: 31
Рейтинг: 14
|
Добавлено: 07/03/13 в 20:19 |
а лучше поменять на просто nginx
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 07/03/13 в 20:46 |
nginx гемороен в чистом виде со смартом.
Имхо если на сервере на этом конфиге голый апач, то даже удивительно, что столько держит.
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
4
|
|
|
Хостинг, CDN
С нами с 23.12.04
Сообщения: 1259
Рейтинг: 1405
|
Добавлено: 07/03/13 в 21:06 |
Prohor: А висящие процессы со статусом copy to tmp table есть в phpmyadmin?
Статику у тебя nginx отдает? Тумб активных примерно сколько (грубо говоря вес тумб на морде на всех сайтов какой)? gstat примерно какую нагрузку на диски показывает в часы пик?
|
|
Inxy.com - Dedicated servers, VPS, colocation, CDN.
|
0
|
|
|
+ +
WP-Master
С нами с 17.01.13
Сообщения: 1922
Рейтинг: 1123
|
Добавлено: 08/03/13 в 01:07 |
Prohor: xcache или eaccelerator стоит?
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 08/03/13 в 01:24 |
А чо вы на мускул то грешите? Во-первых, памяти всего гиг. Во-вторых, какой у тебя MaxClients/Serverlimit у апача? Один процесс это 20-50 мег памяти, в зависимости от натыканных модулей. Вот если maxclients 50, то в пике апач сжирает уже всю оперативу. По дефолту MaxClients ставится намного больше 50.
Облегчить ситуацию можно nginx на фронте статики, отключить в апаче все лишнее. Поставить MaxClients 30.
И вообще, добавь памяти.
|
|
|
|
+ +
WP-Master
С нами с 17.01.13
Сообщения: 1922
Рейтинг: 1123
|
Добавлено: 08/03/13 в 01:31 |
Pentarh: а вообще по хорошему, оставить апачь только для админки на другой порт и все перевести на nginx.
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 08/03/13 в 01:50 |
А динамику пускать на черезжопные спаунеры?
Нормально настроенный апач уделывает php-fpm на бекенде
|
|
|
|
С нами с 28.02.12
Сообщения: 651
Рейтинг: 571
|
Добавлено: 08/03/13 в 02:20 |
где бы глянуть конфиг нормально настроенного апача?
|
|
|
|
С нами с 05.03.13
Сообщения: 31
Рейтинг: 14
|
Добавлено: 08/03/13 в 02:42 |
Pentarh писал: | А динамику пускать на черезжопные спаунеры?
Нормально настроенный апач уделывает php-fpm на бекенде |
Думаю это возможно только в ситуации "грамотно настроенный апач вс. очень-очень криво настроенный nginx+php-fpm"
|
|
|
|
С нами с 04.03.07
Сообщения: 8931
Рейтинг: 5138
|
Добавлено: 08/03/13 в 03:13 |
Pentarh писал: | А динамику пускать на черезжопные спаунеры?
Нормально настроенный апач уделывает php-fpm на бекенде |
можно мне тоже как-то показать настойки на которых фпм уделывается
чисто для развития
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 08/03/13 в 03:15 |
Mr.Daniels писал: | Думаю это возможно только в ситуации "грамотно настроенный апач вс. очень-очень криво настроенный nginx+php-fpm" |
С высоты 7 лет хайлоад админства не соглашусь.
Почти однохуйственно. Только апачевский проверенный годами prefork мне как то больше по душе. И хтаксес имеется, не надо постоянно править виртуалхосты nginx.
По большому счету апач на бекенде удобнее. Ничего плохого про php-fpm сказать не могу, я его тоже юзаю.
Разве что он ни фига не fastcgi. Это просто тупо префоркнутая CGI-ная пускалка. FastCGI это совершенно другая тема, которая не имеет к php-fpm на практике совершенно никакого отношения.
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 08/03/13 в 03:18 |
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 08/03/13 в 03:19 |
|
|
|
|