upstream sent too big header while reading response header from upstream, client

В категорії Підказки от 24 Жовтня, 2011. Автор admin

Исправляется добавлением двух последних строк в конфиг Nginx:

http {

include /etc/nginx/mime.types;

default_type application/octet-stream;

proxy_buffers 8 16k;

proxy_buffer_size 32k;

А если по-русски, то proxy_buffer_size предназначен для хранения, прочтенного с бэкэнда хидера:

proxy_buffer_size and fastgci_buffer_size set buffer to read the whole of

response header from backend or fastcgi server.

То есть, если Вы уже выставили 32к, а ошибка все равно появляется, то нужно тюнить дальше.

Если же просто увеличить 32к до 64к, то можно получить вот такую ошибку:

Restarting nginx: [emerg]: “proxy_busy_buffers_size” must be less than the size of all “proxy_buffers” minus one buffer in /etc/nginx/nginx.conf:34017

Итого, если указанных в самом верху настроек мало, корректируем так:

proxy_buffers 8 32k;
proxy_buffer_size 64k;

Теги:

Загрузка Linux’а в single mode

В категорії Підказки от 21 Жовтня, 2011. Автор admin

Потребность в этом бывает не часто, а точнее крайне редко, поэтому все время забываешь как же это делается. Вот чтобы не забыть, как говориться на заметку, ниже пара инструкций как это легко сделать.

Для примера возьмем CentOS 5.
На всякий случай скажу, что для загрузки в SingleUserMode необходимо иметь физическую консоль на сервер, никакие ssh не подойдут!

  1. Включаем/перегружаем наш сервер.
  2. Когда показывается Splash-скрин (она же заставка), делаем как нам и предлагают: «Press any key to enter Grub menu», то есть жмем чего-нибудь на клавиатуре.
  3. Далее выбираем нужное нам ядро и жмем ‘a’ чтобы изменить аргументы загрузки ядра.

4. В конец строки добавляем слово «single» и жмем Энтер!
5. Ждемс и получаем шелл.

 

Теги:

FFmpeg watermark libavfilter

В категорії Підказки от 15 Жовтня, 2011. Автор admin

Ранее поддержка осуществлялась через vhook – эту опцию отключили очень давно, далее поддержка осуществлялась при подключении avfilter-lavf – эту опцию испортили и обещают вернуть уже очень давно, но ребята, поддерживающие libavfilter собрали свой ffmpeg . В подавляющем большинстве манов в интернете указано, что при сборке нужен флаг –enable-avfilter-lavf , но в данной ситуации он не нужен, так как опция активирована дефолтно.

Итак ставим :

cd /usr/src/
svn checkout svn://svn.ffmpeg.org/soc/libavfilter libavfilter
cd libavfilter
./checkout.sh
cd ffmpeg
./configure –enable-avfilter –enable-avfilter=movie
make
make install
На выходе будем иметь ffmpeg , поддерживающий ватермарк.

Корректная команда для наложения ватермарка :

ffmpeg -i INPUT_FILE_THAT_DONT_HAVE_WATERMARK -acodec copy -vf «movie=0:png:WATERMARK.PNG [logo]; [in][logo] overlay=W-w-5:H-20-0 [out]» OUTPUT_FILE_THAT_HAVE_WATERMARK

Теги: