If this is a first time you visiting Scrolls, please register in Fight Club. If you already registered, please authorize on Fight Club start page with your login and password.
В последнее время сервер отдающий картинки постоянно подлагивает...
use LWP::Simple; while (1) { my $t = time(); get("http://img1.combats.ru/i/items/w3.gif"); $t = time()- $t; $i++; print ("Head Request $i: ".(sprintf("%.2f", $t))." sec\n") } gettimeofday не используется, т.к. не везде есть Time::HiRes.
По идее, ответы должны быть в пределах секунды. Но они "зависают" на 3, на 9 и даже на 21 секунду. Даже если делать запросы с самого img сервера.
Мы пробовали разделить img на два сервера у разных хостеров. Не помогло. Стали лагать оба. Мы пробовали вместо 0W поставить nginx и просто apache2. Не помогло, но нашлись любопытные обстоятельства: Если при лагающем 0W поднять параллельный nginx, например, на 81м порту, то он отдает контент без задержек, а значит, проблема не в сети или превышении кол-ва соединений. После перезапуска, первые секунд 15-20 все отдается нормально, потом начинаются подвисания.
Система практически не нагружена: Cpu(s): 0.3% us, 0.4% sy, 0.0% ni, 98.3% id, 0.0% wa, 0.1% hi, 1.0% si Mem: 16533004k total, 11292188k used, 5240816k free, 56k buffers Swap: 16008764k total, 0k used, 16008764k free, 10972428k cached
Статистика 0W: Last 5 seconds: 97 acc/sec, 351 req/sec, CPU usage: 0.1% user, 1.6% system Server req/s bytes/s 7 servers 351 924k
Вы меня простите, что не отвечал на ваш юмор (кажется он все таки был с долей издевательства :) ), ничего просто разумного в ответ сказать не мог, поэтому посчитал, что лучше уж промолчу.
аа у меня не только смайлы подвисают...любое анимированное изображение стопорится..такое впечатление что стоит функция one play.. пока F5 не нажму всё висит и смайлы статичны. Сбой в программном обепечении сервера похоже..Охмурительно, а что он не кажет используемую SWAP память?
интересно. Уже 10 раз читаю срочку gettimeofday и скадывается впечатление, что отдача идёт по тайму назначенному системой. Может в задачах чтото мешает ему отдавать нормальный тайм. Такое бывает при высоких приоритетах задач
Да, у меня тож интересная ситуация... автокомб подвисает тож при загрузке (непонятно нафиг надо, в кеше ведь есть) картинку какого-то образа. (Образ не может загрузить всегда один и тот же... при чем особо в нем нужды нету)(((((
у меня прикольней. Всё в кэше тоже есть, а такие мелочи как здания даже загрузить не может. Самый кайф, это то что пишет load Done. Загрузил и ничего. Во я F5 убью похоже. Вообще изображения не отдаёт.Я уж и в бои не хожу..зайду и грохнут никого не увижу..
Гость БК
30-08-07 @ 12:39
Re:
Та ж фигня. И со смайлами и со зданиями, и в бою. А я-то думал, это у мну комп лагает.
Всадник света
19-08-07 @ 12:46
Может какие картинки нагружают??? Или запросы не выдерживает??? Я плохо в этом разбираюсь =))))) Попробуйте на 3 сервера разделить. если будет лагать =))))) то не знаю =))
Гость БК
19-08-07 @ 16:46
проблема не только с этими картинками...
Нигилус [9] (31.07.07 13:46) дело в том что при загрузке этих рисунков IE время от времени впадает в глубокую задумчивость :((( (если не сказать - в кому )
(правда возможно что я нуп и неправильно прописал адрес:((,хотя....) при попытке посмотреть чудо-картинки от которых подглючивает можно прочитать: Not Found Requested file /images/full_window.gif could not be found on server img.combats.ru. ---------------------------------------------------------------------- ---------- If you beleive this is incorrect contact the site administrator at admin@combats.ru. KiNO [9]: Таких картинок нет на сервере. Могу только добавить что также время от времени надоедает сообщение подождите и попробуйте еще (не раз из-за него в подземке боты безответками убивали) ( оно появляется при использовании призрачек всех видов стойкости ярости силового щита/барьера в то время как я, скажем, могу бить посохом и использовать атакующие заклинания)
Гость БК
19-08-07 @ 17:27
починили? у меня картинки вроде начали нормально грузиться. -kovax-
Попробуйте копнуть в сторону дисковой подсистемы.. ведь получается постоянное рандомное чтение. Хотя объем небольшой и по-идеи все должно из кэша читаться. Как вариант (если есть возможность) Сделать рамдрайв и картинки держать на нем. (при перезагрузке сервака автоматически сделать создание рамдрайва и копировать на него данные)
Гость БК
19-08-07 @ 19:52
ну наконец-то заглючил Img.combats.ru ...
для начала оторвать вашим дизайнерам/рисовальщикам выступающие части. за то что выдаете картинки не соответствующие экранному разрешению (как минимум образы зверей.) в инфе игрока картинка зверя имеет размер 40х73 пиксела а качаеть приходится картинку зверя 120х220 и >10kB размера...а уж клановые значки больше 1kB - это вообще бред - стоит только зайти в групповые или хаотические бои... и начинаем нагружать сервак...
или поленились сконвертить в малый размер зверей? однако-же вы не поленились зверям добавлять фенечки с каждого его апа...
не забывайте что вашему серваку так или иначе нужно файло прочитать с харда и отдать в сокет. опять прочитать и отдать.... часто выдающиеся с сервака картинки должны быть безумно малы. а не так что смайлы по 3кБ...
Файло с харда? Ваши знания лет на 20 устарели. Поищите в инете слово "кеширование".
Гость БК
19-08-07 @ 20:29
офф-топ
Вот вы да, серверами занимаетесь... правильно, конечно, кто говорит... сначало надо обеспечить стабильную игру, а потом ее развивать... правильно не спорю, но написать скрипт для тех кто подает на регистрацию клана сложно, к тому что если руками их регите... 15 кланов в 10 минут, почему пропускаете еще 5? времени нет? ДАЕШЬ КЛАНЫ ВСЕМ КТО ЖДЕТ и КОГО ПРОПУСТИЛИ!