TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #884 · 5.10

Роскосмос пару дней назад опубликовал отчёт о том, почему упала "Луна-25". Там конечно канцелярит, но можно примерно понять, что двигатель коррекции получил неверные данные от акселерометра: из-за возможного попадания в один массив данных команд с различными приоритетами их исполнения прибором Это очень похоже на программную ошибку, а это моя сфера, и я решил над ситуацией поразмыслить. Хейтеры сразу стали строчить комментарии в стиле "Ололо, наняли каких-то идиотов, которые простейшие тесты не провели". Тут обычно справедливо вспоминают аварию с европейской ракетой Ариан-5 в 1996 году. Там буквально из-за пары строчек кода в результате неправильного приведения числовых типов ракета за 7 млрд баксов развалилась на куски в воздухе. Бывает. Что касается Роскосмоса, при всей его сомнительной репутации, объяснение "Дураки не провели тесты" звучит лично для меня неправдоподобно. На мой личный взгляд возможны два варианта: 1. Если в описании ошибки слово "приоритет" обозначает какой-то признак внутри объекта команды, значит, на входе в приёмный модуль эти команды не были отфильтрованы. Выглядит как грубая ошибка, целый логический блок упущен. Вряд ли этот блок вообще не написан, скорее всего он не выполнился. Такое бывает, если в тестовой среде есть какое-то условие, которого нет в рабочей, и именно это условие отвечает за выполнение участка кода. Сталкивался с таким миллион раз. Самое дикое из последнего: код парсит эксель-таблицу с числами. Разработчик написал, запустил проверил, прогнал тесты, всё ок. Отправляем в прод — все числа будто бы рандомно меняются на другие. Запускаем снова — у всех разработчиков функционирует нормально, а в проде на сервере нет. Таблица одна и та же. Можете подумать, почему так. Ответ: у разработчиков стоит русская локаль и десятичный разделитесь это запятая, а на проде в докере точка. При парсинге на проде запятая уже интерпретируется как разделитель тысячных разрядов. 2. Куда вероятнее, что слово "приоритет" в описании ошибки обозначает время, а, значит, список команд просто не был отсортирован, и в обработчик уже после актуальных значений попали какие-нибудь начальные нулевые данные, сбившие логику. По косвенному описанию проблемы очень похоже именно на это. Значит, на тестах всегда порядок возникновения команд соответствовал порядку их прихода, а в реальности перестал соответствовать. Вообще, работать с железом очень сложно. Какую-нибудь схемку заглючило от холода, она задержала ответ от датчика на миллисекунду, и всё. Никто не знал, что такая проблема возможна, пока она не возникла. Мне рассказывали о таком случае: юзер логинится на сайт и иногда логин проходит, а иногда нет. Логин и пароль те же самые. Просто в случайные моменты времени ему возвращают токен авторизации, а в другие моменты времени ошибку 403. Никакой закономерности нет вообще. Нет зависимости от времени суток и даты. Сервер точно работает стабильно и не падает все 100% времени. Почему так может быть? Ответ: у сервиса авторизации два инстанса, перед которыми балансировщик нагрузки. В одном инстансе данные для авторизации есть, в другом нет. Балансировщик при примерно одинаковой нагрузке включает просто случайный выбор между ними. В общем, программисты иногда допускают такие косяки, что какая-то мелочь может привести к серьёзной аварии. Это я вам говорю как программист, который пишет для атомных станций :) #dev

Hashtags

Резултати

Намерени 18 подобни публикации

Търсене: #maying

当前筛选 #maying清除筛选
杰尼龟和他的订阅们

@jngchannel · Post #2559 · 18.11.2023 г., 12:16

#Maying#魅影极速 #SSR 测速带宽 #上海Azure10G 官网: https://maying.co 频道: https://t.me/myjstw 群组: 见套餐内 套餐截图: https://t.me/taochanyuantu/92 老牌机场,现在与分站Ark一样,卖点的阿里云也没了... 这速度感觉是被限速了... 入口:深圳移动、广州电信 落地:Kamatera、Linode、Gcore、Eons、Kirino、Hinet等 即刻起至本月22日24时 新购、续费年付套餐赠送使用时长60天, 新购、续费半年付套餐赠送使用时长30天, 商店直接购买即可,无需优惠码

杰尼龟和他的订阅们

@jngchannel · Post #1791 · 10.02.2023 г., 12:53

#Maying#魅影极速 #SSR #阿里云入口 测速带宽 #武汉移动1200M 官网: https://maying.co 频道: https://t.me/myjstw 群组: 见套餐内 套餐截图: https://t.me/taochanyuantu/92 老牌机场,最为出名的就是他家的阿里云入口,其分站Ark已于先前换用其他入口,注册需要邀请码,注册界面点官方bot申请,VIP3和VIP4区别在于节点数量和流量不同,VIP5比VIP4多5条线路和部分流量,另有普拉斯Emby,本次使用的V5套餐进行测试 入口:上海阿里云、深圳阿里云、武汉电信 落地:Kamatera、Linode、OVH、Eons、Kirino、Hinet等

杰尼龟和他的订阅们

@jngchannel · Post #2049 · 14.04.2023 г., 06:12

#Maying#魅影极速 #SSR #阿里云入口 测速带宽 #镇江电信2000M 官网: https://maying.co 频道: https://t.me/myjstw 群组: 见套餐内 套餐截图: https://t.me/taochanyuantu/92 这速度太🌿了,不知道是不是被限速了 入口:上海阿里云、深圳阿里云、青岛阿里云 落地:Kamatera、Linode、OVH、Eons、Kirino、Hinet等

杰尼龟和他的订阅们

@jngchannel · Post #1185 · 11.11.2022 г., 12:40

#Maying#魅影极速 #SSR #阿里云入口 测速带宽 #安徽电信1000M 官网: https://maying.co 频道: https://t.me/myjstw 群组: 见套餐内 套餐截图: https://t.me/taochanyuantu/92 注册需要邀请码,注册界面点官方bot申请,VIP3和VIP4区别在于节点数量和流量不同,VIP5比VIP4多5条线路和部分流量,另有普拉斯Emby 老牌机场,最为出名的就是他家的阿里云入口,其分站Ark已于先前换用其他入口,在不久前魅影也暂时下掉阿里云入口改用其它入口,据群友说阿里云入口已于近日恢复,故对它进行测试,部分用户可能还是会因为地理位置导致使用不是很舒服 新购、续费年付套餐赠送使用时长60天 新购、续费半年付套餐赠送使用时长30天 截至11月20日24时 测到后面吃限速了......

杰尼龟和他的订阅们

@jngchannel · Post #727 · 15.09.2022 г., 00:38

#Maying#魅影极速 #SSR #阿里云入口 测速带宽 #北京AWS5000M 官网: https://maying.co 频道: https://t.me/myjstw 群组: 见套餐内 套餐截图: https://t.me/taochanyuantu/92 注册需要邀请码,注册界面点官方bot申请,VIP3和VIP4区别在于节点数量和流量不同,另有普拉斯Emby 老牌机场,唯二两家全阿里云入口的机场,另外一家是其分站Ark,在Rixcloud跑路前与Nexitally并称为御三持,不过部分用户可能因为地理位置导致使用不是很舒服 本次测速为VIP5账号,VIP5比VIP4多5条线路和部分流量

杰尼龟和他的订阅们

@jngchannel · Post #2285 · 23.06.2023 г., 13:15

#Maying#魅影极速 #SSR #阿里云入口 测速带宽 #辽宁移动2000M 官网: https://maying.co 频道: https://t.me/myjstw 群组: 见套餐内 套餐截图: https://t.me/taochanyuantu/92 老牌机场,相比上次测试,现在只剩青岛的阿里云入口,其余入口换成深圳电信与广州移动了,不过速度和上次一样🌿 即刻起至6月25日24时 新购、续费年付套餐赠送使用时长60天 新购、续费半年付套餐赠送使用时长30天 商店直接购买即可,无需优惠码 入口:青岛阿里云、深圳电信、广州移动 落地:Kamatera、Linode、Gcore、Eons、Kirino、Hinet、Nearoute等

12
ПредишнаСтр. 1 от 2Следваща