Dram

Рейтинг
1114
Регистрация
28.06.2008

Перенес скрипт на более мощный впс (намного более мощный) - все равно, сразу же после запуска (раз в 5 минут) процессы лавинообразно полезли вверх.

На этоп впс пхп 7,2, на прошлом было 5,6.

Команда

ps axu | grep search_bad_ads.php
показала несколько сотен запущеных процессов.

Пришлось прибить их командой killall и переставить крон на раз в 15 минут.... наблюдаю дальше, но мне кажется это не выход.

png threads-day.png
png processes-day.png
dima_ceo:
У всех август мертвый? Или только мне так повезло. Ждём отскоков вверх в сентябре?

У меня на удивление хорошо...

png 176679.png

Только эти галки тыркал да стоп слова обновлял.

В последнее время мой тестовй впс где работает только этот срипт стал падать. Стал разбираться - виноват скрипт.

Он запускался кроном раз в 5 минут.

Поставил раз в 10 минут, но все равно вижу что он висит и плодится в процессах.

Такое впечатление что не успевает отрабатывать.

Посмотрите, пожалуйста, может изменить какую то настройку?

P.S. скрипт нормально проработал много месяцев, но недавно я много крутил настроки и вероятно что-то из этого явно мешает ему работать и в итоге подвешивает впс.

jpg 45454.jpg

Да, ты прав, спс!!

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

*/5 * * * * /usr/bin/php /var/www/karta/bill/search_bad_ads.php >/dev/null 2>&1

то почему если смотреть htop эти процессы вскоре занимают почти весь экран?

jpg 777777.jpg

Кажется понял - крон виноват

root@Debian-93-stretch-64-minimal ~ # ps -ef | awk '{ print $8 }' | sort -n | uniq -c | sort -n | tail -5
8 /usr/sbin/apache2
12 [bioset]
42 /usr/bin/php
43 /usr/sbin/CRON
44 /bin/sh

есть там у меня задачка одна... всего одна... не думал что она так нагружать будет

Да, поднялся до прошлых пиков... думаю вот вот упадет (зависнет).

Команда top пишет

Tasks: 228 total, 1 running, 215 sleeping, 12 stopped, 0 zombie

Я не пойму - откуда 228 процессов??? на сервере два тестовых сайта и нет трафика. Досса (парсинга нет) - аксецц лог спокойный.

P.S. посмотрел на боевом сервере где все сайты у меня - там всего 170 процессов

png 4564564564.png

Вот что показывает htop - куча процессов в статусе SLEEP

jpg 45645646.jpg
LEOnidUKG:
смотреть nginx access log

первое что я глянул... идет обычные запросы, ничего интрегующего... а потом бац.... и типа нет связи....

Всего: 6924