Unable to fork: Cannot allocate memory

1
На сайте с 27.01.2009
Offline
69
11151

Ребята прошу прощение за беспокойство, уже и не знаю к кому обращаться

Перешел на VPS сервер от http://fastvps.ru/

Вроде бы месяц сервер работал нормально

Параметры сервака: Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz 1800.000 Mhz, 4 GB оперативки

На серваке всего один сайт с посещалкой 5000 человек

Возникла ошибка 502 Bad Gateway

Написал в службу поддержки, мне ответили

При попытке входа на Ваш сервер, видим ошибку:

Unable to fork: Cannot allocate memory

Это означает что на сервере закончилась вся оперативная память. Вы можете перезагрузить его для скорейшего ввода его в работу.

Задал вопрос как могла закончится оперативная память 4GB, получил вот такой ответ

Вот выдержка из лог файла, до перезагрузки:

Nov 23 19:20:49 ispmgr5tpl postfix/master[3283]: warning: master_spawn: fork: Cannot allocate memory -- throttling

Nov 23 19:21:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:21:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:21:50 ispmgr5tpl postfix/master[3283]: warning: master_spawn: fork: Cannot allocate memory -- throttling

Nov 23 19:22:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:22:50 ispmgr5tpl postfix/master[3283]: warning: master_spawn: fork: Cannot allocate memory -- throttling

Nov 23 19:23:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:23:09 ispmgr5tpl dovecot: master: Error: service(imap-login): fork() failed: Cannot allocate memory

Nov 23 19:23:09 ispmgr5tpl dovecot: master: Error: service(imap-login): command startup failed, throttling for 16 secs

Nov 23 19:23:50 ispmgr5tpl postfix/master[3283]: warning: master_spawn: fork: Cannot allocate memory -- throttling

Nov 23 19:24:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:24:50 ispmgr5tpl postfix/master[3283]: warning: master_spawn: fork: Cannot allocate memory -- throttling

Nov 23 19:25:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:25:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:25:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:25:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:25:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:25:50 ispmgr5tpl postfix/master[3283]: warning: master_spawn: fork: Cannot allocate memory -- throttling

Nov 23 19:26:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:26:30 ispmgr5tpl dovecot: master: Error: service(imap-login): fork() failed: Cannot allocate memory

Nov 23 19:26:30 ispmgr5tpl dovecot: master: Error: service(imap-login): command startup failed, throttling for 32 secs

Nov 23 19:26:50 ispmgr5tpl postfix/master[3283]: warning: master_spawn: fork: Cannot allocate memory -- throttling

Nov 23 19:27:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:27:02 ispmgr5tpl dovecot: master: Error: service(imap-login): fork() failed: Cannot allocate memory

Nov 23 19:27:02 ispmgr5tpl dovecot: master: Error: service(imap-login): command startup failed, throttling for 60 secs

Nov 23 19:27:50 ispmgr5tpl postfix/master[3283]: warning: master_spawn: fork: Cannot allocate memory -- throttling

Nov 23 19:28:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:28:02 ispmgr5tpl dovecot: master: Error: service(imap-login): fork() failed: Cannot allocate memory

Nov 23 19:28:02 ispmgr5tpl dovecot: master: Error: service(imap-login): command startup failed, throttling for 60 secs

Nov 23 19:28:50 ispmgr5tpl postfix/master[3283]: warning: master_spawn: fork: Cannot allocate memory -- throttling

Nov 23 19:29:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:29:02 ispmgr5tpl dovecot: master: Error: service(imap-login): fork() failed: Cannot allocate memory

Nov 23 19:29:02 ispmgr5tpl dovecot: master: Error: service(imap-login): command startup failed, throttling for 60 secs

Nov 23 19:29:50 ispmgr5tpl postfix/master[3283]: warning: master_spawn: fork: Cannot allocate memory -- throttling

Nov 23 19:30:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:30:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:30:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:30:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:30:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:30:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:30:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:30:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:30:50 ispmgr5tpl postfix/master[3283]: warning: master_spawn: fork: Cannot allocate memory -- throttling

Nov 23 19:31:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:31:50 ispmgr5tpl postfix/master[3283]: warning: master_spawn: fork: Cannot allocate memory -- throttling

Nov 23 19:32:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:32:29 ispmgr5tpl dovecot: master: Error: service(imap-login): fork() failed: Cannot allocate memory

Nov 23 19:32:29 ispmgr5tpl dovecot: master: Error: service(imap-login): command startup failed, throttling for 60 secs

Nov 23 19:32:50 ispmgr5tpl postfix/master[3283]: warning: master_spawn: fork: Cannot allocate memory -- throttling

Nov 23 19:33:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:33:50 ispmgr5tpl postfix/master[3283]: warning: master_spawn: fork: Cannot allocate memory -- throttling

Nov 23 19:34:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:34:50 ispmgr5tpl postfix/master[3283]: warning: master_spawn: fork: Cannot allocate memory -- throttling

Nov 23 19:35:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:35:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:35:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:35:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:35:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:35:50 ispmgr5tpl postfix/master[3283]: warning: master_spawn: fork: Cannot allocate memory -- throttling

Nov 23 19:36:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:36:27 ispmgr5tpl dovecot: master: Error: service(imap-login): fork() failed: Cannot allocate memory

Nov 23 19:36:27 ispmgr5tpl dovecot: master: Error: service(imap-login): command startup failed, throttling for 60 secs

Nov 23 19:36:50 ispmgr5tpl postfix/master[3283]: warning: master_spawn: fork: Cannot allocate memory -- throttling

Nov 23 19:37:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:37:50 ispmgr5tpl postfix/master[3283]: warning: master_spawn: fork: Cannot allocate memory -- throttling

Nov 23 19:38:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:38:50 ispmgr5tpl postfix/master[3283]: warning: master_spawn: fork: Cannot allocate memory -- throttling

Nov 23 19:39:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:39:02 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:39:50 ispmgr5tpl postfix/master[3283]: warning: master_spawn: fork: Cannot allocate memory -- throttling

Nov 23 19:40:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:40:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:40:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:40:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:40:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:40:50 ispmgr5tpl postfix/master[3283]: warning: master_spawn: fork: Cannot allocate memory -- throttling

Nov 23 19:41:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:41:40 ispmgr5tpl dovecot: master: Error: service(imap-login): fork() failed: Cannot allocate memory

Nov 23 19:41:40 ispmgr5tpl dovecot: master: Error: service(imap-login): command startup failed, throttling for 60 secs

Nov 23 19:41:50 ispmgr5tpl postfix/master[3283]: warning: master_spawn: fork: Cannot allocate memory -- throttling

Nov 23 19:42:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

Nov 23 19:42:50 ispmgr5tpl postfix/master[3283]: warning: master_spawn: fork: Cannot allocate memory -- throttling

Nov 23 19:43:01 ispmgr5tpl /usr/sbin/cron[3414]: (CRON) error (can't fork)

К сожалению, затрудняемся сказать что послужило причиной этому.

========================================================

Вот такой очень содержательный ответ

CMS WORDPRESS, по графику использования оперативной памяти выидно что максимум используется порядка 30% оперативки - то максимум

Вот сейчас сижу и думаю что делать, либо переходить к другому хостинг провайдеру, либо если есть специалисты помогите пожалуйста, посоветуйте в чем причина, может какие параметры сервера настроить? Может кто то уже сталкивался с такими проблемами

Заранее благодарю за помощь

foxi
На сайте с 02.03.2011
Offline
880
#1

Какая виртуализация?

Антибот защита для сайта (https://antibot.cloud/ru.html#searchengines) (защита от кражи контента и спама) | ВебМастерские микроблоги (https://wmsn.biz/#searchengines) | Фокси SEO форум (https://foxi.biz/#searchengines)
SeVlad
На сайте с 03.11.2008
Offline
1416
#2
1ori:
сайт с посещалкой 5000 человек

в месяц? ;)

1ori:
Вот выдержка из лог файла, до перезагрузки

Я вижу ошибки мыльницы и крона.

ЗЫ. Проблемы сервера, переношу в администрирование.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Топики помощи с ⓌordPress (https://searchengines.guru/ru/forum/1032910 ) и основы безопасности сайтов ( https://searchengines.guru/ru/forum/774117 ). *** Помощь\консультации в топиках форума - БЕСПЛАТНО. Платные услуги ( https://wp.me/P3YHjQ-3 ) - с бюджетом от 150$ ***
Удивительно
На сайте с 07.07.2009
Offline
216
#3

Какой-то скрипт сильно кушает память. Возможно - тот, который висит на кроне. Или какой-нибудь плагин вордпресса - слошь и рядом такое случается. Админы фаствпс могут, по идее, подсказать, какой именно, хотя и не обязаны.

Качественная семантика недорого ( https://moab.tools/ )
1
На сайте с 27.01.2009
Offline
69
#4
SeVlad:
в месяц? ;)

Я вижу ошибки мыльницы и крона.

ЗЫ. Проблемы сервера, переношу в администрирование.

5000 хостов в сутки

Z
На сайте с 06.09.2012
Offline
129
#5

подскажет

top -oRES -d60

обычно из-за неправильной настройки такое, а не нехватки памяти

Черный список врунов и обманщиков: ua-hosting.company, riaas.ru, takewyn.ru, yahoster/cadedic, Andreylab
1
На сайте с 27.01.2009
Offline
69
#6
Удивительно:
Какой-то скрипт сильно кушает память. Возможно - тот, который висит на кроне. Или какой-нибудь плагин вордпресса - слошь и рядом такое случается. Админы фаствпс могут, по идее, подсказать, какой именно, хотя и не обязаны.

Смысл в том, что плагин грузить не может, проверял нагрузку с помощью P3 (Plugin Performance Profiler), все в порядке

---------- Добавлено 23.11.2015 в 22:23 ----------

Прикладываю файлик с нагрузкой

Служба поддержки дополнительно ответила, скорее всего на ваш сайт идет DOS - аттака

Но если бы была атака, график был совершенно другой

Den73
На сайте с 26.06.2010
Offline
523
#7

можно нанять админа или не покупать впс хостинг раз не умеете пользоваться.

1
На сайте с 27.01.2009
Offline
69
#8
zzzit:
подскажет
top -oRES -d60

обычно из-за неправильной настройки такое, а не нехватки памяти

Я тоже думаю что сервер неправильно настроен, но как сообщить об этом службе поддержки, ведь они пишут "Хотелось бы отметить что мы не являемся администраторами Вашего сервера и не можем знать всех тонкостей настроек на нём, мы не можем знать какое ПО и как у Вас настроено.

Проверили ещё раз Ваш сервер. Судя по всему, на Ваш сайт идёт DDoS атака, которую было не видно при проверке лог файла после перезагрузки сервера. Сейчас ясно видно что к сайту идёт множество запросов вида:"

Z
На сайте с 06.09.2012
Offline
129
#9
1ori:
Я тоже думаю что сервер неправильно настроен, но как сообщить об этом службе поддержки, ведь они пишут "Хотелось бы отметить что мы не являемся администраторами Вашего сервера и не можем знать всех тонкостей настроек на нём, мы не можем знать какое ПО и как у Вас настроено.

А кто вам настраивал сервер?

Не первый раз вижу такое, похоже какое-то коробочное ПО идет с плохими настройками, зачем такое продавать клиентам не представляю.

1
На сайте с 27.01.2009
Offline
69
#10

Не знаю есть среди форумчан владельцы сайтов пользующихся VPS серверами http://fastvps.ru/

Конкретными настройками никто не занимался, вот перечень бесплатных услуг которые оказывает служба поддержки

---------- Добавлено 23.11.2015 в 22:38 ----------

19. Регламент оказания бесплатной технической поддержки

19.1. Компания осуществляет бесплатную техническую поддержку по операциям, список которых приведен ниже.

19.2. Общие операции.

19.2.1. Установка / переустановка операционной системы (если нет необходимости подключения образа). Для ОС Windows и FreeBSD используется технически оптимальная разбивка.

19.2.2. Сброс административного / root пароля операционной системы.

19.2.3. Добавление дополнительных IP на сервер.

19.2.4. Смена часового пояса.

19.2.5. Сборка программного RAID массива после замены жесткого диска (также осуществляется для FreeBSD).

19.2.6. Выполнение теста оперативной памяти (memtester), выполнение теста жестких дисков, выполнение теста процессора. Обращаем внимание, что тесты памяти и процессора требуют выключения сервера на длительное время, в зависимости от объемов оперативной памяти. Примерная оценка по времени тестирования 16G памяти - 16 часов.

19.2.7. Выполнение диагностических работ для определения причин неработоспособности (частичной неработоспособности) как сайтов, так и сервера.

19.2.8. Стандартная проверка сервера на предмет наличия вирусов антивирусным ПО (clamav, maldet).

19.2.9. Русификация Windows 2008, 2012.

19.2.10. Общие операции выполняются только для ОС Debian Linux (6.x, 7.x), CentOS Linux (5.x, 6.x).

19.3. Установка / конфигурация ПО.

19.3.1. Панели управления.

19.3.1.1. Установка панели управления хостингом ISPManager Lite при условии приобретения лицензии на панель у Компании FastVPS .

19.3.1.2. При использовании приобретенных в Компании лицензий на панели управления ISPmanager на сторонних площадках, поддержка панелей не предоставляется, возможна только бесплатная установка. Поддержка при необходимости приобретается отдельно у компании-разработчика (ISP Systems).

19.3.1.3. Установка панели управления хостингом FastPanel на VPS/VDS.

19.3.2. Расширения PHP

19.3.2.1. Установка mod_fcgid (PHP как FastCGI, установка осуществляется только при условии наличия панели ISPManager).

19.3.2.2. Установка eAccelerator (ускорение работы сайтов за счет кэширования PHP опкода).

19.3.2.3. Установка IonCube (требуется для зашифрованных скриптов).

19.3.2.4. Установка Zend Guard Loader (требуется для зашифрованных скриптов).

19.3.2.5. Установка PHP модулей из стандартного репозитория (curl, gd2, imagick , iconv).

19.3.2.6. Пересборка РHP для поддержки Bundled GD (только Debian).

19.3.3. Прочее ПО

19.3.3.1. Установка Nginx в качестве реверс-прокси для снижения нагрузки на сервер, ускорения работы сайтов и раздачи статического контента (без конфигурации кэша, установка осуществляется только при условии наличия панели ISPManager).

19.3.3.2. Установка mod_rpaf, mod_rpaf 2 (требуется при использовании Nginx для корректного отображения IP посетителей).

19.3.3.3. Установка Java JDK/JRE.

19.3.3.4. Установка Sphinx для MySQL (система полнотекстового поиска для БД).

19.3.3.5. Установка Memcached.

19.3.3.6. Установка OpenVPN (только Debian)

19.3.3.7. Сброс пароля MySQL.

19.3.3.8. Установка rkhunter (ПО для поиска руткитов).

19.3.3.9. Если в данной главе не указано иное, то установка ПО возможна лишь для ОС Debian Linux и CentOS Linux (стабильных версий). Установка ПО осуществляется в наиболее технически оптимальной конфигурации. При необходимости существенных изменений в конфигурации, требуется дополнительное согласование с Клиентом посредством тикет-системы.

19.3.3.10. Версии устанавливаемого ПО выбираются на основании технической целесообразности, определяемой специалистом Компании (предпочтение отдается версиям, находящимся в репозитории). Все операции, не указанные в данном списке явно, выполняются после согласования с технической поддержкой посредством тикет системы. Наиболее технически сложные задачи решаются в порядке платного администрирования.

19.3.3.11. Услуга бесплатной технической поддержки не распространяется на клиентов, осуществляющих предоставление услуги виртуального хостинга посредством серверов Компании или осуществляющих перепродажу серверов Компании.

19.3.3.12. Компания не гарантирует полной работоспособности серверов или сайтов после осуществления работ по системному администрированию, в связи с высокой сложностью и комплексностью систем и наличию факторов, не подконтрольных Компании.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий