Иногда бывает так, что неудачно написанные скрипты сайта или возросшия посещаемость приводят к том, что временами подвисают треды Апача, зацикливаются sql-запросы и происходят другие подобные неприятности. Работа сайта при этом без труда восстанавливается рестратом сервисов, отвечающих за отображение сайта. Естественно, встаёт вопрос об автоматизации процесса отслеживания работы сайта и рестарта сервиса. Для реализации не потребуется [...]
В этой статье хочу рассказать о некоторых параметрах конфигурации nginx, которые часто приходится менять при настройке сервера под конкретные задачи. worker_processes — количество процессов nginx, которые будут запущены.Автор рекомендует выставлять по количеству ядер процессора, я ставлю больше, хуже от этого не становится. Потери производительности будут, если поставить меньше, чем есть ядер. proxy_connect_timeout — время в [...]
Вот пример конфигурационного файла nginx, настроенного только на буферизацию вывода, все запросы обрабатывает Apache. Подробно обо всех директивах можно прочитать на сайте http://sysoev.ru/nginx/docs/. Приводимый здесь файл полностью пригоден для использования, надо только указать правильные ip-адреса. ======================= nginx.conf ========================== user nginx; worker_processes 4; worker_rlimit_nofile 100000; error_log /var/log/nginx/error.log; #error_log /var/log/nginx/error.log notice; #error_log /var/log/nginx/error.log info; pid /var/run/nginx.pid; events [...]
Вот пример конфигурационного файла nginx, настроенного на отдачу статического контента средствами nginx. Подробно обо всех директивах можно прочитать на сайте http://sysoev.ru/nginx/docs/. Приводимый здесь файл полностью пригоден для использования, надо только указать правильные ip-адреса и пути к корневым директориям сайтов. ================== nginx.conf ======================= user nginx nginx; #Определяем имя, от которого исполняется nginx worker_processes 4; #Количество воркеров [...]
Nginx — веб-сервер и почтовый прокси-сервер, разрабатываемый одним человеком — Игорем Сысоевым, в последние несколько лет приобрёл огромную популярность. Так зачем же он нужен, когда есть апач? Apache — очень неплохой веб-сервер, надёжный, проверенный, универсальный. Но у Апача есть один недостаток — он не очень быстрый, что при высоконагруженных сайтах сказывается на скорости открытия страниц. [...]