Вы не поверите :)) Выедало память тысяча процессов sendmail и postdrop и я вообще не понимаю откуда это на новом сервере. Убил все и освободилось 7гб оперативы. htop помог заметить. Простите, видимо мало опыта на линуксах.---------- Добавлено 24.01.2014 в 21:09 ----------Andron_buton, спасибо, вы помогли. Оказывается видите в чем проблема была. Так что я уже скорее в канал упрусь.
Логи не смотрел, в заголовках failed увидел. Вообще тема не о том. Вопрос изначально звучал как делать upload грамотно на стриминг сервер. Затыки начинаются только при аплоаде частями.
Не знаю, но проблемы имеют место быть. Обычно канал забит под 50 мбит а утром было 4-10 мбит, потому я решил сам посмотреть видео и оно оборвалось, потом опять. Убрал конфиг назад как было - все стало на места. Мне кажется мы не сможем обмануть природу винтов. Они все тормозят при одновременном read/write.
Это в курсе но сейчас я асинхронный io выключил так как видимо это причиняет обрывы. В принципе спасибо на этом. Этот весь мелкий тюнинг особо не повлиял на процесс. Все равно когда идет одновременная запись/чтение- винты начинают сильно тупить. Тут либо нужен отдельный винт для аплоада либо отдельный сервер в будущем :)
ext4, 4096, рейд10 софтовый
Все советуют разное, вот обратите внимание на статью __
highload.com.ua/index.php/2009/10/31/nginx-dlya-otdaci-failov/
sendfile off; должно быть?
zzzit говорит удалять aio, Andron_buton наоборот)
Вот такая сейчас картина. Отдается 1 мб на юзера.
Конфиг пока такой
Судя по всему кушает память php-fpm. Mysql нет, это сервер чисто для отдачи видео. Настроен nginx + php-fpm, файл отдается через php скрипт. Своп по нулям. Оперативки всегда свободно 70-100мб.
Может стоит только через nginx отдавать минуя php скрипт? Но тогда много возможностей уйдет.
Короче явно в том конфиге где-то проблема. Обрывалась загрузка видео (failed). Так что ваш конфиг не сработал... Пока вернул все назад, оставил только directio 1m;
location ~ \.flv$ { output_buffers 1 1m; aio on; directio 1m; flv; internal; access_log /var/log/nginx/flvstream-access.log main; }
Спасибо сделал. Сейчас посмотрю что это даст и отпишу.---------- Добавлено 23.01.2014 в 18:36 ----------Уменьшилась нагрузка на диски. Спасибо! Если еще будут проблемы - отпишу.