Show all posts by user
Discussions in Russian
Page 1 of 1 Pages: 1
Results 1 - 10 of 10
Отвечу сам себе, вдруг кому пригодится.
написал модуль, реализующий алгоритм расшифровки. (NDK помог)
Затем в конфиге в нужной location выдяляю подстроку из урла - $code (что-то типа S1uII0zwi%2F1uZ74IWM%2BOzp7r4DRKb0f3), там же в конфиге задан $
by
vadlm
-
Russian Forum
Добрый день.
Подскажите с такой задачей защиты контента
Есть шифрованный урл http://test.server/media/S1uII0zwi%2F1uZ74IWM%2BOztg%2FIDEpMBLw.mp4
После расшифровки получается что-то вроде /media/0001/0001/0001/0001/0524.mp4
и вот теперь надо запроксировать его,
by
vadlm
-
Russian Forum
Добрый день.
Подскажите с такой задачей защиты контента
Есть шифрованный урл http://test.server/media/S1uII0zwi%2F1uZ74IWM%2BOztg%2FIDEpMBLw.mp4
После расшифровки получается что-то вроде /media/0001/0001/0001/0001/0524.mp4
и вот теперь надо запроксировать его,
by
vadlm
-
Nginx Mailing List - Russian
Спасибо, Maxim.
Благодаря Вам начинаю лучше понимать как тут все устроено. А то эти цифры в waiting слегка "напугали", уж было подумал, что теряю много запросов.
by
vadlm
-
Nginx Mailing List - Russian
Ну в общем немного разобрался немного.
в конфиге стояло keepalive_timeout 65;
сделал 0. теперь цифры более понятные
by
vadlm
-
Nginx Mailing List - Russian
Получил вот такой результат:
Active connections: 12196
server accepts handled requests
17276 17276 29657
Reading: 83 Writing: 1 Waiting: 12112
очень смущает количество active connections и waiting. А так же writing: 1 - иногда доходит до 3-8, а так все время держиться на уровне 1. При
by
vadlm
-
Nginx Mailing List - Russian
> > Все хорошо, но на файл ставится ЛОК.
> > Соответственно пока лок стоит, другие
> > воркеры с этим файликом уже не
> > поработают
> pid - это единственный
> возможный вариант, т.к.
> скажем после SIGHUP
> зап
by
vadlm
-
Nginx Mailing List - Russian
Да, точно! Вы правы, спасибо. редко с макросами работаю - редко наступаю на эти грабли. хотя такой ситуации в исхднике нет, но мало ли что.
by
vadlm
-
Nginx Mailing List - Russian
Хотя топик и старый, но тема очень пригодилась. Спасибо.
Правда в исходнике маленькая досадная ошибка в 194 строке:
#define COUNTER(x) ngx_stat_##x=(ngx_atomic_t *) (shared + index * CACHE_LINE_SIZE);
а надо
#define COUNTER(x) ngx_stat_##x=(ngx_atomic_t *) (shared + index * CACHE_LINE_SIZE); i
by
vadlm
-
Nginx Mailing List - Russian
Есть модуль, принимает запрос, обрабатывает, пишет в файл и выдает ответ.
Все хорошо, но на файл ставится ЛОК. Соответственно пока лок стоит, другие воркеры с этим файликом уже не поработают и ждут его разлочки, а т.к. пос
by
vadlm
-
Nginx Mailing List - Russian