Сегодня 08 сентября 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

В macOS нашли странный баг: система «ломается» через 49,7 суток непрерывной работы

Использовать компьютеры серии Apple Mac в качестве сервера — идея оригинальная, ведь, несмотря на свои корни в Unix, операционная система macOS не предназначается для корректной работы без присмотра, и настроить и использовать её в этом режиме будет непросто. Тем более, что она оказалась неспособной корректно обрабатывать сетевую активность дольше 49 дней, 17 часов, 2 минут и 47 секунд.

Ошибку в работе Apple macOS обнаружили инженеры компании Photon, у которых работает парк компьютеров Mac, используемых для мониторинга сервисов iMessage. В какой-то момент эти компьютеры перестают отвечать на сетевые подключения, хотя корректно обрабатывают пинг. Любопытно, что при этом они продолжают поддерживать существующие сетевые соединения, и это ещё больше затрудняет диагностику. По традиции, проблема решается перезагрузкой, но установить её причину это не помогает.

Специалисты Photon обратили внимание, что проблема проявляется при 49,7 сутках непрерывной работы компьютеров Apple в сети, и создали несколько скриптов, чтобы проверить свою теорию. Как выяснилось, виновником сбоя является системный счётчик «tcp_now», задача которого — отслеживать текущее время в миллисекундах с момента загрузки для стека TCP. Значения «tcp_now» представляются в формате 32-битного натурального числа, максимальное значение которого составляет 4 294 967 295 (2³² - 1), после чего оно обнуляется. В миллисекундах это как раз 49,7 суток.

Согласно стандартам, операционные системы быстро удаляют открытые TCP-соединения; для macOS этот период составляет 30 секунд. Когда значение «tcp_now» оказывается близким к пределу или достигает его, статус истечения срока действия соединения вычисляется относительно этого показателя, в результате чего получается значение, которое превышает 32-битное натуральное число. Когда происходит периодическая проверка, чтобы определить, следует ли удалить закрытое соединение, система из-за математической ошибки даёт отрицательный ответ. Стек TCP переполняется по ошибке удерживаемыми временными портами и перестаёт работать, когда доступных портов уже не остаётся. Быстрота этого процесса зависит от объёма сетевой активности, но в любой серверной или профессиональной среде это происходит быстро.

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

Было интересно? Скажите об этом Google, чтобы чаще получать ссылки на наши новости про операционные системы

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
Календарь релизов 7–13 сентября: Sprawl Zero, Wardogs, Hot Wheels Infinite Rush и Halloween 8 ч.
Хакеры взломали Liquid Network и похитили биткоины на $320 млн 8 ч.
Инсайдеры раскрыли, чего ждать от загадочного шутера Blizzard по StarCraft 8 ч.
Моддер поразил фанатов демонстрацией кооператива и вида от третьего лица для классического стелс-экшена Metal Gear Solid 10 ч.
Huawei представила ускоренную HarmonyOS 7 с ИИ-агентами, защитой от мошенников и новым интерфейсом 11 ч.
Новый трейлер подтвердил дату выхода Airframe Ultra — ретрофутуристического гоночного боевика, который выглядит как дитя Road Rash и «Акиры» 14 ч.
«Базис» приобрёл 70 % разработчика ИИ-платформы наблюдаемости Proto Observability 15 ч.
Рост облачного рынка России резко замедлился — не хватает «железа» и «дешёвых» денег 16 ч.
OpenAI призвала замедлить развитие ИИ из-за риска выхода агентов из-под контроля 18 ч.
Первая за 20 лет новая Onimusha не разочаровала Capcom продажами — миллион копий Onimusha: Way of the Sword за один день 18 ч.
Audi A2 e-tron стала самым экономичным электромобилем марки 25 мин.
Новая статья: Компьютер месяца — сентябрь 2026 года 5 ч.
Новая статья: Обзор умных часов HUAWEI WATCH GT 7 Pro: пора вставать на лыжи 7 ч.
Xiaomi обновила 27-дюймовый монитор Redmi A27U — разрешение 4K, частота 240 Гц и 90-Вт зарядка USB-C 8 ч.
SK hynix успешно расширяет производство памяти DRAM по передовому техпроцессу 1c 9 ч.
Анонсирован флагманский 3-дюймовый планшет Xiaomi Pad 9 Pro Max с чипом Xring O3 и памятью LPDDR6 10 ч.
Xiaomi бросила вызов складному iPhone: представлен широкоформатный Xiaomi 18 Fold с чипом Xring O3, LPDDR6 и 200-Мп камерой 13 ч.
Производители смартфонов массово игнорируют требования ЕС — более 80 % устройств не имеют данных о ремонте 13 ч.
LG представила 14" ноутбук Gram Book AI 2026 с чипом Intel Wildcat Lake и автономностью до 30 часов 13 ч.
Производители памяти не успевают за спросом — зато их выручка взлетела на 60 % во втором квартале 13 ч.