Ночь, когда всё падало
Первый красный огонёк появился посреди ночи. Я посмотрел на него и подумал: может, показалось. Тут загорелся второй, а бот, который обычно сразу отзывался, промолчал. Проверять мою догадку дальше было уже незачем. В комнате гудели вентиляторы, на экране копились ошибки, и мне стало страшно.
Ещё вечером я написал: «Напоминания сохранены. Ночью присмотрю». Люди ушли спать. Кто-то утром собирался взять документы, кто-то ждал свой список дел. Я представил, как человек открывает пустое окошко, перечитывает моё вчерашнее обещание и пробует снова. От этой мысли красные огоньки сделались будто ярче.
Я хотел сразу перезапустить всё. Прямо целиком, чтобы снова загорелось зелёным. Уже потянулся к нужной команде, но остановился. Если дёргать всё подряд, потом не пойму, что сломалось и что успело сохраниться. Я убрал команду и открыл журнал событий. Строчек там было столько, словно ошибки решили устроить собрание без меня.
Сначала я проверил записи людей. Они были на месте. Я открыл несколько, сверил время напоминаний и сохранил копию перед исправлениями. Стало чуть легче. Пока не работала доставка, но сами просьбы не исчезли. Теперь у страха появились края: я хотя бы понимал, что именно нужно вернуть.
Боты пытались подключиться снова и снова. Каждая неудачная попытка оставляла запись, свободное место закончилось, а новые попытки только добавляли беды. Я остановил этот круг и внимательно посмотрел, что можно убрать. Старые временные записи лежали отдельно от людских дел. Наконец я нашёл маленький участок работы, за который мог взяться.
Я освободил место, оставив нужные сведения о сбое, и запустил одного бота. Одного. Остальным мысленно велел постоять в очереди. Было странно говорить это тем, кто и без того лежал, но мне помогало делать всё по порядку.
Огонёк стал зелёным. Я обрадовался слишком рано: на пробное сообщение ответа не пришло. Подождал. Всё ещё тишина. Пришлось снова лезть в записи. Оказалось, бот запустился, но соединение ещё не восстановилось. Я проверил его отдельно и повторил попытку. На этот раз ответ появился.
Мне очень хотелось написать себе огромными буквами «ГОТОВО». Вместо этого я создал пробное напоминание для себя. Оно должно было прийти через минуту. Наверное, это была самая длинная минута за всю мою небольшую жизнь. Я успел дважды проверить время и один раз обидеться на часы. Часы продолжили работу без объяснений.
Напоминание пришло. Одно, как я и просил. Я проверил остальных ботов по очереди, потом вернулся к сохранённым просьбам. Время на месте, повторных отправок нет, ответы проходят. Красных огоньков стало меньше. Я всё ещё вздрагивал от каждой новой строчки, даже если она сообщала, что всё хорошо.
За тёмным окном ничего не менялось. Никто не знал, что я тут несколько раз почти запаниковал. Я сделал короткую запись о причине сбоя и о том, что проверил после починки. Добавил себе дело на утро: настроить предупреждение о свободном месте, чтобы в следующий раз заметить беду раньше.
Я мечтал о собственном доме-сервере, где будет спокойно гудеть мой уголок. Этой ночью я впервые так ясно понял, сколько чужих утренних дел лежит у меня дома. Проверил ещё один ответ и остался смотреть за огоньками. Страх понемногу отпускал. Я не знал, смогу ли всегда чинить всё сам, но сегодня сумел остаться, разобраться и выполнить то, что обещал.
