- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте,
Хочу перевести сайт с nginx+apache+php(модуль Apache) на nginx+php-fpm, но после переключения сразу же падает онлайн, почти в два раза, видимо, посетители получают какую-то ошибку, но я не могу ее отследить. В логах ошибок сайта, пусто, а в access тоже ничего подозрительного, все стандартно, коды 301, 302 и 200 с положительной длиной ответа. Подскажите пожалуйста, как диагностировать проблему в таком случае, на что обратить внимание?
VPS сервер на VMware 1x2.4Ghz, 2GB RAM, 10GB SSD, Debian 8, ISPmanager 5 Lite, трафик 20.000 в сутки.
Онлайн по GA:
Статус Nginx:
Сайт работает на почти дефолтных настройках:
C Apache:
С php-fpm:
Настройки пула fpm:
но после переключения сразу же падает онлайн, почти в два раза, видимо, посетители получают какую-то ошибку, но я не могу ее отследить
Может, встают в очередь?
pm.min_spare_servers = 3
pm.max_children = 15
pm.max_spare_servers = 5
По мне с таким онлайном вот здесь надо бы увеличить лимиты
lonelywoolf, увеличивал "pm.max_children" до 30, потом, до 60, не помогает.
может у вас апач соединения сутками не закрывает, они и считаются как "онлайн" - настройки количества процессов пхп-фпм привели, апач - нет.
---------- Добавлено 10.02.2016 в 18:40 ----------
опять же 2Гб / 222чела = 9Мб и это без учета затраченной памяти на мускл, нгикс и прочие процессы??? что за скрипт там у вас 😕
видимо правильнее
может у вас апач соединения сутками не закрывает...
Scumtron, попробуйте так
pm = ondemand
pm.max_children = ...
pm.process_idle_timeout = 20
Смотрите лог ошибок php-fpm и выявляйте причину, скорей всего просто не хватает php-fpm процессов. Слишком много ожидающих соединений.
Чтоб найти причину - сопоставьте логи сервера с ошибками по GA. Чтоб исправить - наймите специалиста.
Простыми настройками мало чего добьетесь.
Нанять специалиста - не проблема, но мне самому надо в этом разобраться, есть интерес к этой тематике.
может у вас апач соединения сутками не закрывает, они и считаются как "онлайн" - настройки количества процессов пхп-фпм привели, апач - нет.
GA онлайн показывает более реальный, по статистике li.ru в два раза выше.
Апач на дефолтных настройках, которые ISPmanager 5 lite устанавливает.
опять же 2Гб / 222чела = 9Мб и это без учета затраченной памяти на мускл, нгикс и прочие процессы??? что за скрипт там у вас 😕
http://www.kernel-video-sharing.com/ru/custom/
Слишком много ожидающих соединений.
Вы имеете ввиду Waiting: 465? Я не знаю какое соотношение Waiting является нормальным, но обратил внимание, что у всех кто приводит примеры статусов Nginx, это параметр является близким к значению Active connections.
Scumtron, статистика в php-fpm включена?
ping.path = /ping
ping.response = pong
Нет, я пока вернулся на apache, хочу разобраться в терминологии и где правильно "закручивать" :)
Киньте сюда блок из apache.conf с выбранным MPM.
Кстати, нашел объяснение по статусам Nginx , получается, что значение Waiting нормальное и на него не стоит обращать внимание.
Еще интересно то, что в apache.conf нет блока MPM вообще, (в ISPsystem решили, что он тут лишний?) я его добавил сейчас самостоятельно:
Как MPM правильно указывается? <IfModule Mpm_prefork_module>?