Спасибо. Уполз ковырятьby Crazy - Nginx Mailing List - Russian
Содержательно :) Может поделитесь куском конфигаby Crazy - Nginx Mailing List - Russian
В данный момент есть проект который крутится под апачем. Хотелось бы перенести его на nginx+php-fpm. Проблема в том, что авторизация происходит через апачевский mod_auth_pgsql. Может кто подскажет куда копать?by Crazy - Nginx Mailing List - Russian
Igor Sysoev Пишет: -------------------------------------------------------. > Piped log - > это неэффективный костыль. > > -- > Игорь Сысоев > http://sysoev.ru Тоже спорить не буду. Ок, тему наверное надо считать закрытой. Всем спасибо :)by Crazy - Nginx Mailing List - Russian
Igor Sysoev Пишет: ------------------------------------------------------- > Запускаем по cron'у что-то > вроде: > > DATE=`date +%Y/%m/%d` > mkdir -p /logs/$DATE > mv access_log /logs/$DATE/ > kill -USR1 `cat /path/to/nginx.pid` > > > -- > Игорь Сысоев > http://sysoev.ru Игорь я имел ввидby Crazy - Nginx Mailing List - Russian
>Чтобы распихивать по датам, в nginx'е piped log не нужен. Если Вас не затруднит, то хотелось бы увидеть пример реализации. >Хозяин - барин. Есть много способов сделать что-то не эффективно. Даже спорить не буду. Большинствоby Crazy - Nginx Mailing List - Russian
Daniel Podolsky Пишет: ------------------------------------------------------- > > Точнее, через враппер я > могу это сразу сделать > и весь nginx будет работать со > скоростью враппера. или > будут теряться строчки. А с чего он их должен терять?by Crazy - Nginx Mailing List - Russian
Crazy Пишет: ------------------------------------------------------- > > Спрашивается, что не > устраивает? По датам я хочу > распихивать, без лишних > обвязок, чтобы потом > объеденить с апачевскими > логами. Точнее, через враппер я моby Crazy - Nginx Mailing List - Russian
Ну почему 200 и почему висящими? Ну одним темплейтом я описывают 200 хостов. <VirtualHost _default_:*> .... CustomLog "| apache_log_wrapper.sh" vcombined </VirtualHost> ps ax | grep apache_log_wrapper | wc -l 7 Это на данный момент при ~85Мбит общего исхода.by Crazy - Nginx Mailing List - Russian
У меня пару сотен виртуальных хостов. Если делать общий access, то за день он разрастается до 1,5-2гигов. Мне проще иметь постоянную маленькую потерю производительности постоянно, чем нагибать сервер при разборе лога.by Crazy - Nginx Mailing List - Russian
Да было бы парочку, я бы и не заморачивался, а у меня таких пару сотенby Crazy - Nginx Mailing List - Russian
Возможно ли, по аналогии с апачем, реализовать что-то подобное? access_log "| /path_to_wrapper" combined;by Crazy - Nginx Mailing List - Russian
Такс, поменял location местами, то есть с антихотлинком поставил над основным. location ~* ^.+\.(jpeg|jpg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf|js|avi|wmv|mov|asf|swf|ico|xml|flv)$ { root /home/$mdomain/$sdomain$mdomain; expires 30d; valid_referers none blocked $sby Crazy - Nginx Mailing List - Russian
Здравствуйте, для задания имени виртуального использую регулярное выражение server_name ~^(www\.)?(.+\.)?(.+\..+)$; set $mdomain $3; set $sdomain $2; если использовать такую конструкцию valid_referers none blocked server_names; if ($invalid_referer) { returnby Crazy - Nginx Mailing List - Russian