Перейти к содержимому

Фотография

http://files.north.kzстатистика, вопросы, предложения...


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 400

#281
linkinpark

linkinpark
  • Завсегдатай
  • 171 сообщений
Второй сервант норта в дауне, когда оживёт? И будет ли он когда-нибудь нормально работать?




www.forum-pro.net все файлы заливаются на норт. Так-же можете заказать залив файлов, если будут качающие, вам не откажут.

Сообщение отредактировал linkinpark: 10.03.2008, 18:33:08

  • 0

#282
fm_82

fm_82
  • Завсегдатай
  • 131 сообщений

Ну использование дополнительного софта по любому минус торрентов.
Да ладно че говорить, нужен Норс - и точка!

странно, торрент клиент значит дополнительный софт.., а флэшгет, даунлоадмастер и прочие не дополнительный софт? или Вы качаете эксплорером?
  • 0

#283
Андрбек

Андрбек
  • В доску свой
  • 1 348 сообщений
вроде ожил норс, вчера качал с него, правда скорость закачки 13-14, слабовастенько, думалось буИт на 28-30 :)
  • 0

#284
agabekov

agabekov

    Читатель

  • Завсегдатай
  • 175 сообщений
А у кого-нибудь есть конфигурация норта - в смысле, аппаратная конфигурация. Интересуют количество и тип дисков - SCSI/SAS или хватает SATA?
  • 0

#285
agabekov

agabekov

    Читатель

  • Завсегдатай
  • 175 сообщений
Ну и используемый софт тоже в общем-то интересен - веб-сервер(и его настройки), скрипты и т. д.
  • 0

#286
Duke

Duke
  • В доску свой
  • 1 719 сообщений
agabekov, хотите сделать свой аналог Норта, или просто ради интереса спрашиваете?
  • 0

#287
agabekov

agabekov

    Читатель

  • Завсегдатай
  • 175 сообщений
Угу, хочу что-то вроде аналога норта здесь поднять.
  • 0

#288
Nik8.

Nik8.
  • Завсегдатай
  • 112 сообщений
Если так интересно, расскажу вкратце как работает информация не секретная :laugh:

Используются PHP5(FastCGI) + nginx + apache + немного perl + proftpd (с модулем sql и mod_quota) + Shared Memory, ОС FreeBSD 5.3

на 1 сервере 5 винтов SAS в рейде, на втором 2 простые SATA в рейде.

Для nginx сделан модуль, он учитывает время последней скачки с аккаунта + подсчет.
При каждом обращении к файлу, модуль кладет имя аккаунта к которому обратились в SharedMem.
Хранится в буффере примерно так

ftp1234
ftp2222
ftp1234


Раз в минуту запускается скрипт, в цикле удаляет дублированные аккаунты, заодно подсчитывая кол-во дублей(позже это будет = кол-ву обрашений к файлу) из буффера, делает 1 SQL UPDATE запрос для каждого аккаунта устанавливаюший поле lastaction у аккаунта в БД и увеличивает dlcount на кол-во дублей, очищает буффер в shared mem.

Дубли удаляются по простой причине, обычно когда качалка начинает качать она за 2-3 секунды открывает, 3-4 потока.
4 UPDATE запроса делать смысла нету, благодаря этому идет экономия.
В задачи модуля также входит проверка IP адреса на принадлежность к сети Megaline, если не принадлежит код возврата 403, HTTP запрос проксируется апачу где и выдается HTML с ошибкой.

Затем раз в час запускается скрипт, который удаляет аккаунты у которых lastaction меньше 5 дней.

<?php
		require_once $_SERVER['DOCUMENT_ROOT'] . '/init.php';
		$delete = array();

		# - удалим фтп аккаунты, которые создали но ниразу не вошли в течении 3																			  часов.
		$result = $core->sql->query("SELECT * FROM `ftpuser` WHERE accessed=0 AN																			 D created<UNIX_TIMESTAMP() -3600 * 3");

		while ($row = $core->sql->fetch($result)) {
				$delete[] = $row['userid'];
		}
		# - убираем акки с которых долго не сливали.
		$result = $core->sql->query("SELECT * FROM `accounts` WHERE lastaction<U																			 NIX_TIMESTAMP() -3600 * 24 * 5 AND server_id='$server_id'");
		while ($row = $core->sql->fetch($result)) {
				$delete[] = $row['id'];
		}
#		print_r($delete);
#		exit;
		foreach ($delete as $row) {
				manageDelete($row, $core->sql);
		}
?>

Раз в минуту на главном сервере запускается также скрипт который обновляет состояние всех серверов.


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


Ну вот вроде все.
  • 0

#289
agabekov

agabekov

    Читатель

  • Завсегдатай
  • 175 сообщений
Спасибо, очень интересно. Скрипты стало быть писали сами, а не взяли имеющиеся какие-нибудь. Ну и судя по второму серверу, получается, что дисков SATA вполне хватает (если 2 винчестера вытягивают 3000 потоков, судя по статистике, то 14 винтов хватит надолго).
  • 0

#290
linkinpark

linkinpark
  • Завсегдатай
  • 171 сообщений
Первый сервант в дауне... Плохой признак, может как-то урегулировать получение аккаунтов не только на files.north.kz но и на files2.north.kz в случай падения одного из перечисленных?
  • 0

#291
tatarin2008

tatarin2008

    Читатель

  • Гость
  • 19 сообщений
Ситуация мне так и не ясна. Имеются какие нибудь новости, слухи что на норт будут поднимать скорость до 30kb\s.Заранее благодарю за ответ
  • 0

#292
чебоксар

чебоксар
  • Читатель
  • 822 сообщений
с норта качает 25-26 кб/сек уже 20 минут (Алматы)

Сообщение отредактировал чебоксар: 14.03.2008, 00:15:01


#293
tatarin2008

tatarin2008

    Читатель

  • Гость
  • 19 сообщений

с норта качает 25-26 кб/сек уже 20 минут (Алматы)

Щас поробую и я чёнить качнуть. Кустанай
  • 0

#294
Мобилен

Мобилен
  • Свой человек
  • 815 сообщений

с норта качает 25-26 кб/сек уже 20 минут (Алматы)

А у меня еще лишь 15, Алматы... :)
  • 0

#295
tatarin2008

tatarin2008

    Читатель

  • Гость
  • 19 сообщений
Не верю своим глазам, траф с норта идёт в KAZ 256, и скорость 30-32 kb\s. Я пока в шоке. :) :) :bow:Кустанай :eek:

Сообщение отредактировал tatarin2008: 14.03.2008, 00:43:07

  • 0

#296
tatarin2008

tatarin2008

    Читатель

  • Гость
  • 19 сообщений
Всё теперь точно на все ресурсы казахстана повысили. С кабинета убрали 128LOCALSERV.
  • 0

#297
agz_

agz_

    Читатель

  • Постоялец
  • 443 сообщений
А мне пришлось переподключиться, только тогда скорость с норта поднялась!

ЗЫ: С юзера качается 15-16кб в сек. В один поток. У них там свой шейпер :)

Сообщение отредактировал agz_: 14.03.2008, 01:05:28

  • 0

#298
GedeonSilfeus

GedeonSilfeus

    Bürger

  • В доску свой
  • 3 399 сообщений
Подтверждаю, повысили. И Localserv128 убрали.
  • 0

#299
[WiZZouT]

[WiZZouT]
  • Гость
  • 39 сообщений
Я в соседней теме (скорость на мегалайне) надлюдение свое выложил, по которым получается что в эти 32 кБ в секунду входит и ВНЕШНИЙ траффик и трафик на норс? потому как, когда начинаю грузиь рунетовские сайты, торрент работает , скорость на закачке с норса опускается до 16 кБ. Вот.

P.S. Локалсервис пропал.

Сообщение отредактировал [WiZZouT]: 14.03.2008, 10:01:26

  • 0

#300
westman

westman
  • Свой человек
  • 877 сообщений

когда начинаю грузиь рунетовские сайты, торрент работает , скорость на закачке с норса опускается до 16 кБ.

"А себя шитал?" (с) К/ф "Мимино"
А торрент, то бишь ведь работает, чему тут удивляться, что скорость с обменника падает. Я удивляюсь вашему удивлению.

Сообщение отредактировал westman: 14.03.2008, 23:45:06

  • 0


Количество пользователей, читающих эту тему: 2

пользователей: 0, неизвестных прохожих: 2, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.