– Документация – это полезно, это ты молодец. А что за система? И где этот ваш – третий который?
– Морф? Он ушел за кофе и пиццей. – ответил Икел, откинувшись на спинку кресла и заложив руки за голову, отчего чуть было не кувыркнулся на спину вместе с креслом.
– Пиццей? Вы что, больше не доверяете курьерам или он проиграл в карты? А кто будет проводить обновление? – Гипнос явно был недоволен разгильдяйством, это было видно по тому, как желваки заиграли на его лице.
– Да он успеет вернуться, все нормально будет, не переживайте, Гип. – кинул Фантас, разглядывая геометрию крыла и обдумывая, чтобы еще изменить в конструкции.
– Вот когда обновление пройдет, тогда я перестану переживать. Через час чтобы все были тут как штык! – сказав это, он забрал бумажный самолетик и, смяв, выкинул его в урну. – И прекратите превращать нашу организацию во что попало своей безалаберностью. Три последних обновления прошли через пень колоду! Вы специалисты или кто? Собрались через час, сели, все обсудили и через два часа обновили. Если опять что-то пойдет не так, звоните мне напрямую.
– Хорошо, Гип, как скажете, через час соберемся и все обсудим. – ответил Фантас, обдумывая очередную модель самолетика и ожидая, когда шеф отправится домой.
Гипнос еще раз грозно взглянул на свою авральную команду, было бы хорошо посидеть тут, проконтролировать процесс обновления, но с другой стороны – что он мог сделать? Они явно знали больше него и лучше разбирались в технике, он же умел командовать и решать проблемы с поставками.
Посмотрев на плащ, что был перекинут через руку, он вспомнил, что собирался домой и пошел к выходу. Сегодня его ждал праздничный ужин, он не мог пропустить годовщину свадьбы, Пасифея ему этого не простит. Спустившись, он легко нашел свой автомобиль, в столь поздний час на парковке осталось всего несколько машин.
Со стороны ворот бодро шагал Морфей, в одной руке он нес несколько коробок с пиццей, а в другой держал упаковку каких-то алюминевых банок. Гипнос бросил плащ и дипломат в машину и, хлопнув дверью, пошел на встречу Морфею.
– Молодой человек, простите, а что это у вас в руке?
– Добрый вечер, Шеф! Это пицца! – Морфей явно валял дурака, понимая, о чем его спрашивают.
– Я говорю о другой руке! Что это? Алкоголь? – Гипнос не собирался так просто сдаваться и шел прямиком на него.
– Это? – Морфей поднял упаковку повыше. – Нет, это энергетик, чтобы не уснуть… – поняв, что сморозил глупость, он срочно добавил, – но это так, на всякий случай…
– Давайте обойдемся без этих ваших “всяких случаев”, хорошо? Зачем вам энергетик, если обновление начинается через два часа и продлится максимум час, по крайней мере вы мне так обещали?
– Да, но это же в планах, понимаете, мы же не Пифия. – шутка вышла опять глупой, но, к сожалению, она уже была сказана.
– Если вы опять облажаетесь, я вам такую Пифию завтра устрою! Мне не нравится ваш настрой, давайте как-то ответственней… К своей работе как-то… В общем, чтобы в этот раз все прошло как по маслу! Все, я на телефоне. – не говоря больше ни слова, Гипнос развернулся и отправился обратно к машине.
– Как по маслу… Ответственней… Можно подумать мы каждый раз специально это делаем… – бубнил себе под нос Морфей, топая ко входу в здание.
– Я все слышу! – раздался громогласный голос Гипноса с другого конца парковки.
Морфей ввалился в кабинет и, поставив коробки с пиццей на большой круглый стол, громко произнес:
– Пицца! Кто хочет, конечно… Я еще энергетик взял, но Гипнос сказал, чтобы в этот раз обошлись без него. – произнося это он не смог сдержать смеха под конец фразы.
Все дружно подхватили и громко рассмеялись, вспоминая как проходило обновление в прошлый раз и как Морфей нечаянно разлил энергетик на клавиатуру, от чего не смог набрать пароль и пришлось менять клавиатуру и перегружать его компьютер, а сервер тем временем стоял посредине обновления и ждал. Икелос подошел к коробкам и открыл верхнюю, запах сразу разлетелся по всему кабинету, вызывая выработку желудочного сока и повышенное слюноотделение.
– О! С трюфелем – клева… Я там такую штуку интересную вычитал… Короче, в следующее обновление можно добавить уплотнитель. Это снизит нагрузку на передачу почти в пять раз! Ну, точнее до пяти раз, но хуже точно не будет. Представляете, как мы разгрузим сеть? Можно будет на том же канале в пять раз больше серверов гонять!
– Икел, а давай мы сначала на полигоне это испытаем? – предложил Фантас, подходя к столу с пиццей. – А то мы как только что-то добавляем, так все рушится. Помнишь, ты предложил видео гнать не всегда в цвете? Мол, можно иногда передавать черно-белое и пользователи ничего не заметят.
– И что? Никто же ничего не заметил… Ну да, было несколько странных обращений в поддержку, но они же всегда чем-то недовольны, на то они и люди.
– В общем, нет, сначала полигон, потом, если все хорошо, выгрузим в общий. – Икел доел первый кусок и рассматривал пиццу, словно советовался со своим желудком на предмет еще одного треугольника.
– Фантас, ты тормоз прогресса! Нельзя так… Мы такими темпами пропустим все новинки разработки!
– Сам такой! Сначала проведем обновление, хоть раз без проблем, а там видно будет.
– А чего это ты вдруг командуешь? У нас есть Гипнос – пусть он решает. Я напишу заявку, приложу отчет об испытаниях и как он скажет, так и будет.
– Вот именно – отчет об испытаниях! О чем я тебе и толкую.
– Тихо-тихо, горячие финские парни. – вмешался Морфей. – Чего вы тут развели демагогию? Когда Гипнос добавит это в планы – тогда и будем делать. Подкрепляемся, осталось пятнадцать минут и рубим сервак.
Морфей тоже приложился к пицце, от чего в коробке остался последний кусочек, который сиротливо лежал посредине и ждал своей участи. Обновление сервера, как и положено, синхронизировали с часовыми поясами. Согласно статистике, самая низкая загруженность серверов была вечером, в это время большинство людей отправлялись отдыхать в бары или спешили с работы домой.
На сервере было всего несколько случайных пользователей, которых можно было легко перекинуть на сервер предыдущего часового пояса, не боясь, что они переполнят его емкость.
Кстати, емкость – это было самое главное, раньше, на заре развития технологий, сервера просто вмещали в себя столько пользователей, сколько могли обслужить. Из-за этого иногда создавались казусы, когда в начале работы запросы были простые – подключалось все больше и больше народу, но, когда запросы становились сложнее – сервер просто вставал колом, не способный обработать все и сразу. Это приводило к тому, что один человек мог запросто получить данные другого или вовсе провалиться в его сессию.
Таймер отсчитал последние секунды, и Морфей с улыбкой на лице откупорил первую банку энергетика.
– Ну, понеслась! – выкрикнул он и запустил процесс остановки сервера.
– Смотри, как шустро сегодня перекидывает всех, это что – дети, что ли?
– Да кто ж их знает, может и дети, а может наоборот – старики… Но вычислительные ресурсы слабенькие.
Счетчик пользователей на предыдущем сервере увеличивался, одновременно с уменьшением их количества на основном сервере. В какой-то момент число пользователей дошло до нуля и остановилось. Затем стало единицей и опять упало до нуля, потом еще раз и еще…
– Морф? Ты чего, забыл канал закрыть? Откуда они вываливаются? – Икел смотрел как цифра ноль, словно в предсмертных конвульсиях, становится единицей и тут же исчезает обратно. – Смотри, как забавно дергается, словно собака лапой во сне.
– Откуда тебе-то знать, у тебя никогда не было ни собаки, ни кошки… – произнес безэмоционально Морфей, проверяя все настройки сервера и маршрутизаторов. По всему выходило, что пользователи обязаны были попадать на предыдущий сервер. – Может это фантомы? Эй, Фантас, глянешь, что там происходит?
– А чего не сам?
– Не хочу, они со мной болтать начинают, а ты тихонько прикинулся веником и все узнал.
– А ты прикинься собачкой и тоже все узнаешь, какие проблемы?
Морфей понял, что так просто это не закончится и надо как-то решать задачу, после чего выставил вперед кулак и стал ждать. Фантас не сразу согласился на предлагаемое разрешение ситуации, однако тоже выставил вперед кулак.
– Камень, ножницы, бумага, раз, два, три! – продекламировал Морфей, потрясая в такт кулаком.
– Бумага бьет камень, тебе идти! – радостно воскликнул Фантас и отправился за свой компьютер. – А я тебя отсюда подстрахую!
Проникновение в серверное пространство всегда сопровождалось неприятными ощущениями и даже то, что это была основная работа Морфея, Фантаса и Икела, не делало ее приятней. Морфей сел на свой стул, на всякий случай пристегнулся ремнем и закрыл глаза. В первую очередь надо было найти сервер, на котором творится бардак и подключиться к нему.
Перед глазами поплыла пелена нереальности, словно весь мир, это всего лишь акварель и кто-то брызнул на нее стакан воды. Изображение текло так, словно не было никакого трехмерного пространства, а был плоский холст прямо перед глазами и мир лишь иллюзия. Морфея начало мутить, так всегда было при выходе из реальности, надо было немного потерпеть.
Когда организм перестал сопротивляться и Морфей расслабился, он встал и рванул потекшее изображение рукой, словно отбросил шторку. Тот факт, что он смог встать, говорил о том, что он больше не в реальности, где был надежно пристегнут ремнем. Перед ним зияла чернота вероятного пространства, он мысленно потянулся к серверу и моментально оказался перед ним.
В этом пространстве сервер мог выглядеть как угодно и сейчас он напоминал огромный холодильник с двумя лампочками. Возле красной было написано “соединение с сетью”, само собой соединения не было, а рядом периодически мигала зеленая с надписью “использование сервера”. Морфей посмотрел некоторое время, чтобы убедиться, что пользователь не успокаивается и продолжает ломиться в закрытую дверь и коснулся сервера рукой.