Реклама на сайте Advertise with us

Чертов сервер лезет в своп

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 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 раз

1
 



С нами с 07.05.03
Сообщения: 506
Рейтинг: 135

Ссылка на сообщениеДобавлено: 07/03/13 в 09:21       Ответить с цитатойцитата 

PS всех ваших женщин с наступающим праздником! icon_smile.gif

Последний раз редактировалось: Prohor (07/03/13 в 10:41), всего редактировалось 1 раз

1
 



С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970

Ссылка на сообщениеДобавлено: 07/03/13 в 09:37       Ответить с цитатойцитата 

Prohor писал:
периодически не с того ни с сего сервер начинает жрать память, залезает в своп и умирает

SmartCJ ?

Поставь локи.

Ну и памяти желательно побольше.

4
 



С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970

Ссылка на сообщениеДобавлено: 07/03/13 в 09:39       Ответить с цитатойцитата 

Посмотри ещё калькуляторы памяти под мускл: http://www.ruslog.com/forum/index.php?topic=1023.0

4
 



С нами с 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 это не прописано

0
 

Хостинг, 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 не прописан

0
 



С нами с 07.05.03
Сообщения: 506
Рейтинг: 135

Ссылка на сообщениеДобавлено: 07/03/13 в 14:23       Ответить с цитатойцитата 

я понимаю, что памяти мало, но смотрю htop больше 500Mb не используется
но вдруг раз и залезает в своп на 2Gb

0
 



С нами с 19.04.03
Сообщения: 4743
Рейтинг: 3194


Передовик Master-X (01.09.2011)
Ссылка на сообщениеДобавлено: 07/03/13 в 16:35       Ответить с цитатойцитата 

Пришли боты, делается бекап и т.д. Пики случаются ...

сервера с 2гб памяти уже от 39$ можно найти.

выделенные сервера 100Mbps Unmetered от $39 + толковые админы

6
 



С нами с 08.02.03
Сообщения: 10558
Рейтинг: 5961


Передовик Master-X (01.06.2018) Передовик Master-X (16.06.2019) Передовик Master-X (01.04.2020) Передовик Master-X (16.04.2020) Передовик Master-X (16.10.2021) Ветеран трепа Master-X (01.11.2021)
Ссылка на сообщениеДобавлено: 07/03/13 в 18:50       Ответить с цитатойцитата 

меняй апачь на апачь+nginx и будет тебе щастье icon_smile.gif

1
 

нет судьбы

С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204


Передовик Master-X (16.07.2011) Передовик Master-X (16.10.2011) Передовик Master-X (01.11.2011) Передовик Master-X (16.11.2011) Передовик Master-X (01.01.2012) Ветеран трепа Master-X (16.02.2012)
Ссылка на сообщениеДобавлено: 07/03/13 в 19:29       Ответить с цитатойцитата 



Наверное лучше всё же на nginx+apache icon_wink.gif

2
 



С нами с 08.02.03
Сообщения: 10558
Рейтинг: 5961


Передовик Master-X (01.06.2018) Передовик Master-X (16.06.2019) Передовик Master-X (01.04.2020) Передовик Master-X (16.04.2020) Передовик Master-X (16.10.2021) Ветеран трепа Master-X (01.11.2021)
Ссылка на сообщениеДобавлено: 07/03/13 в 20:13       Ответить с цитатойцитата 

Vyacheslav: ну кому надо поняли icon_smile.gif

1
 



С нами с 05.03.13
Сообщения: 31
Рейтинг: 14

Ссылка на сообщениеДобавлено: 07/03/13 в 20:19       Ответить с цитатойцитата 

а лучше поменять на просто nginx

3
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 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


Передовик Master-X (16.02.2015) Передовик Master-X (01.03.2015)
Ссылка на сообщениеДобавлено: 08/03/13 в 01:07       Ответить с цитатойцитата 

Prohor: xcache или eaccelerator стоит?

0
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 08/03/13 в 01:24       Ответить с цитатойцитата 

А чо вы на мускул то грешите? Во-первых, памяти всего гиг. Во-вторых, какой у тебя MaxClients/Serverlimit у апача? Один процесс это 20-50 мег памяти, в зависимости от натыканных модулей. Вот если maxclients 50, то в пике апач сжирает уже всю оперативу. По дефолту MaxClients ставится намного больше 50.

Облегчить ситуацию можно nginx на фронте статики, отключить в апаче все лишнее. Поставить MaxClients 30.

И вообще, добавь памяти.

0
 
+ +
WP-Master

С нами с 17.01.13
Сообщения: 1922
Рейтинг: 1123


Передовик Master-X (16.02.2015) Передовик Master-X (01.03.2015)
Ссылка на сообщениеДобавлено: 08/03/13 в 01:31       Ответить с цитатойцитата 

Pentarh: а вообще по хорошему, оставить апачь только для админки на другой порт и все перевести на nginx.

0
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 08/03/13 в 01:50       Ответить с цитатойцитата 

А динамику пускать на черезжопные спаунеры?

Нормально настроенный апач уделывает php-fpm на бекенде

0
 



С нами с 28.02.12
Сообщения: 651
Рейтинг: 571

Ссылка на сообщениеДобавлено: 08/03/13 в 02:20       Ответить с цитатойцитата 



где бы глянуть конфиг нормально настроенного апача?

0
 



С нами с 05.03.13
Сообщения: 31
Рейтинг: 14

Ссылка на сообщениеДобавлено: 08/03/13 в 02:42       Ответить с цитатойцитата 

Pentarh писал:
А динамику пускать на черезжопные спаунеры?

Нормально настроенный апач уделывает php-fpm на бекенде


Думаю это возможно только в ситуации "грамотно настроенный апач вс. очень-очень криво настроенный nginx+php-fpm"

0
 



С нами с 04.03.07
Сообщения: 8929
Рейтинг: 5138

Ссылка на сообщениеДобавлено: 08/03/13 в 03:13       Ответить с цитатойцитата 

Pentarh писал:
А динамику пускать на черезжопные спаунеры?

Нормально настроенный апач уделывает php-fpm на бекенде
можно мне тоже как-то показать настойки на которых фпм уделывается
чисто для развития

0
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 08/03/13 в 03:15       Ответить с цитатойцитата 

Mr.Daniels писал:
Думаю это возможно только в ситуации "грамотно настроенный апач вс. очень-очень криво настроенный nginx+php-fpm"

С высоты 7 лет хайлоад админства не соглашусь.
Почти однохуйственно. Только апачевский проверенный годами prefork мне как то больше по душе. И хтаксес имеется, не надо постоянно править виртуалхосты nginx.

По большому счету апач на бекенде удобнее. Ничего плохого про php-fpm сказать не могу, я его тоже юзаю.

Разве что он ни фига не fastcgi. Это просто тупо префоркнутая CGI-ная пускалка. FastCGI это совершенно другая тема, которая не имеет к php-fpm на практике совершенно никакого отношения.

0
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 08/03/13 в 03:18       Ответить с цитатойцитата 

sawm писал:
можно мне тоже как-то показать настойки на которых фпм уделывается
чисто для развития

На боян 5-летней давности. Ради интереса тестил. Тогда еще апач 1.3 был. гг

http://www.pentarh.com/wp/2008/07/11/test-results-apache-vs-php-fcgi/

0
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 08/03/13 в 03:19       Ответить с цитатойцитата 

1
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »