VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Приветствую. Пишу в связи с проблемой, а именно - у любой версии vbulletin линейки 3.8, в панели администрирования, в запланированных задачах есть задача под названием
Quote:
Ежедневный обзор
Этот скрипт производит ежедневную рассылку обзора новых тем и сообщений.
На моем форуме это задача так же присутствует и выполняется. Ее суть заключается в рассылке чего-то там пользователям (точно еще не выяснил что именно) через встроенный почтовик сервера, в моем случае это sendmail. Проблема заключается в том, что когда наступает время и этот скрипт (./includes/cron/digestdaily.php) начинает рассылку, мой веб-сервер (использую nginx + spawn_cgi) перестает отвечать на запросы. Не подумайте, дело не в нагрузке, дело в другом:
1. Наступает время (специально перенес выполнение digestdaily.php на более позднее)
2. Стартует скрипт digestdaily.php, начинается успешная рассылка писем через sendmail. Почему успешная? Потому что следил за поведением почтовика - письмо формируется, письмо отправляется
3. Нагрузка машины близка к 0, процессы php-cgi есть (аж 6 штук) и каждый из них как я понимаю занимается формированием этих самых писем, общее кол-во которых около 150-200.
4. Форум перестает открываться. Nginx принимает запрос, отправляет его php-cgi и через некоторое время отваливается по таймауту.
5. Через 15-20 минут рассылка заканчивается и форум моментально начинает открываться.
Такое происходит каждый день потому как задача digestdaily.php по умолчанию стояла на ежедневное выполнение.
Немного данных:
машина под хостинг своя, Vbulletin 3.8.4, FreeBSD (хотя в данном контексте не важно какая ОС, предпологаю что на linux была бы та же проблема)
Кэп явно теряет форму. Увеличение процессов не поможет, т.к. по top-у видно что работают в лучшем случае 1-2 шт. php-cgi процессов, остальные просто простаивают и ничего не выполняют (если бы выполняли - форум работал), напомню - нагрузка при выполнении нулевая, но форум не открывается. Nginx пишет таймаут соединения с php-cgi
ps - письма идут в однопоточном режиме, соблюдая некую очередность, это заметил при мониторинге.