qmaer 4 Posted August 24, 2015 Report Share Posted August 24, 2015 Всем добрый день! Создал сайт муз. поисковика. Купил дорогой хостинг с 10 Гб оперативы и intel xeox проц, но что то у меня сайт ложится стал, как посещалка поднялась до 600-1000 человек. Ниже привожу скриншоты, прошло чуть больше часа, а уже не одна сотня процессов запущено. В чем может быть проблема, кто сталкивался с таким уже может? p.s. файлы отдаю через php. http://i.imgur.com/wfbACF8.png http://i.imgur.com/iNUIBH9.png Link to post Share on other sites
LetSevI 322 Posted August 24, 2015 Report Share Posted August 24, 2015 Проблем может быть 1000 и 1 ночь. Более точно можно узнать, посетив экстрасенса. Link to post Share on other sites
rafonets 508 Posted August 24, 2015 Report Share Posted August 24, 2015 (edited) Оперативку грузите... Отдавайте файлы, без участия PHP... UPD: если аудиозапись большая, при ее скачке, процесс запускается и длится длительное время, к тому же, если оперативка, засорена, то процесс отдачи движется еще медленнее. Из-за этого нагрузка на сервер растет в геометрической прогрессии.. Edited August 24, 2015 by rafonets Link to post Share on other sites
qmaer 4 Posted August 24, 2015 Author Report Share Posted August 24, 2015 rafonets, а почему тогда процессы жрет, тоже php? Link to post Share on other sites
rafonets 508 Posted August 24, 2015 Report Share Posted August 24, 2015 (edited) rafonets, а почему тогда процессы жрет, тоже php? Каждая скачка аудио записи, это запуск 1 процесса (через php, а может и не одного). Если допустим идет скачка 10 песен по ~12 мб, это 10 процессов и минимум 150 Мб затраченной оперативной памяти (буферизация, вывод, работа скрипта), а если у Вас еще и скорость скачки ограничена... На эти 10 процессов еще с десяток идет, т.е. новые скачки добавляются. Вполне может быть, что из-за неправильной настройки robots.txt роботы яндекса и гугла, переходят по ссылками скачки песен и создают нагрузку на сайт. Edited August 24, 2015 by rafonets Link to post Share on other sites
rafonets 508 Posted August 24, 2015 Report Share Posted August 24, 2015 У VPSки Ngnix стоит ? Это несколько исправило бы ситуацию (т.к. ngnix "сразу освобождает" процессы и оперативку, а apache держит их "при себе", так сказать). Link to post Share on other sites
Administrators DevilStar 1179 Posted August 24, 2015 Administrators Report Share Posted August 24, 2015 У VPSки Ngnix стоит ? Это несколько исправило бы ситуацию (т.к. ngnix "сразу освобождает" процессы и оперативку, а apache держит их "при себе", так сказать). Подозреваю что там php скрипт отдает уникальные названия файлов (генерирует уникальные ссылки) и тут nginx не спасет... Link to post Share on other sites
rafonets 508 Posted August 24, 2015 Report Share Posted August 24, 2015 Подозреваю что там php скрипт отдает уникальные названия файлов (генерирует уникальные ссылки) и тут nginx не спасет... Так то оно да, я в этом не сильно силен, но кажется nginx высвобождает процесс и память быстрее. (ps nginx это модуль к apache). http://nginx.org/ru/- но у него явные преимущества перед простой связкой apache )). Link to post Share on other sites
Administrators DevilStar 1179 Posted August 24, 2015 Administrators Report Share Posted August 24, 2015 Я знаю что такое nginx, т.к. настраиваю сервера Но тут простая установка nginx скорее всего не спасёт, т.к. надо переписывать скрипт. В любом случае, всё это гадания на кофейной гуще, т.к. автор топика партизан и не делится информацией. Link to post Share on other sites
McFly 1 Posted August 24, 2015 Report Share Posted August 24, 2015 А не проще было в тп хостинга обратиться? Link to post Share on other sites
qmaer 4 Posted August 24, 2015 Author Report Share Posted August 24, 2015 http://i.imgur.com/wNVVuka.png- всем спасибо. проблема была решена. Кстати проблема была не в отдачи файлов, а в скрипте с curl Link to post Share on other sites
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now