vladignatyev / majorka

0 stars 0 forks source link

Произвести ре-тест модуля редиректов #2

Closed vladignatyev closed 5 years ago

vladignatyev commented 5 years ago

Ожидания: кол-во конверсий в пропеллере и у нас в редиректе отличается не более чем на 1-2, кол-во хитов в пределах 10%.

varuzhnikov commented 5 years ago

Магические строчки

location /redirect/ {
        access_log /var/log/nginx/redirect/access.log;
        error_log /var/log/nginx/redirect/error.log warn;

        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_pass http://127.0.0.1:8000/;
}

Позволяет отделиться от остальной массы реквестов и логироваться в отдельные логи по данному location, потому что куча мусорных запросов со всего мира поступает на /

Также обнаружил, что apt-get ставит nginx древний как говно мамонта.

В перспективе предлагаю postbacks тоже в отдельный location выделить, чтобы был отдельный файл access.log и error.log именно для постбэков.

Считаем число запросов командой grep "GET /redirect" access.log | wc -l

varuzhnikov commented 5 years ago

Надо сделать #8 Чтобы заново прогнать тест пропеллера.

varuzhnikov commented 5 years ago

Обнаружили что до nginx не доходит трафик. Проблема не нашей стороне - проблема на стороне рекламной сети. Возможно в географии проблема и куче редиректов.