The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"25-минутный сбой Cloudflare из-за проблемы в коде на языке Lua"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"25-минутный сбой Cloudflare из-за проблемы в коде на языке Lua"  +/
Сообщение от opennews (??), 06-Дек-25, 10:45 
Спустя две недели с момента прошлого глобального сбоя вчера сеть доставки контента Cloudflare, обслуживающая около 20% всего мирового web-трафика, на 25 минут частично оказалась недоступной. Во время инцидента примерно треть запросов через Cloudflare  завершалось возвращением пустой страницы с кодом ошибки 500. На этот раз, причиной стала остававшаяся много лет незамеченной проблема в коде на языке Lua, применяемом в системе фильтрации трафика WAF (Web Application Firewall) для блокирования вредоносных запросов...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=64387

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 06-Дек-25, 10:45   +2 +/
ну хоть 25 минут только.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #18

2. Сообщение от Аноним (1), 06-Дек-25, 10:46   +2 +/
Надо lua на rust переписать, правда это не поможет.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #45, #104

4. Сообщение от Аноним (4), 06-Дек-25, 10:52   +3 +/
Вот она, типичная проблема всех корпов, а именно - поналепят критикал мишн проектов со стеком аля "сборная солянка" из технологий, а потом ловят сбои из за малюсенькой детали.
Так что надо всю инфраструктуру писать на одном языке, но это что то нереальное, дешевле же нафигачить кода из разных готовых модулей, и неважно что это франкенштейн.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #9, #54, #64

6. Сообщение от Аноним (6), 06-Дек-25, 11:03   +5 +/
> In our replacement for this code in our new FL2 proxy, which is written in Rust, the error did not occur.

https://blog.cloudflare.com/5-december-2025-outage/

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #14, #24

7. Сообщение от Аноним (7), 06-Дек-25, 11:08   +11 +/
Вот ты-то точно сделал бы лучше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

8. Сообщение от Аноним (8), 06-Дек-25, 11:10   –1 +/
А я думаю, чего вчера в нужный момент сайт zoom возвращал 500 ошибку cloudflare. Не прошло незамеченным)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #33

9. Сообщение от Аноним (60), 06-Дек-25, 11:20   +4 +/
> Так что надо всю инфраструктуру писать на одном языке

Все гвозди на стройке здания забивать микроскопом из лаборатории, что будет расположена в этом же здании? Норм логика.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #12

12. Сообщение от Аноним (14), 06-Дек-25, 11:31   +1 +/
На каждый удар микроскоп по гвоздю ещё нужно 10 смотрящих и 1 начальник. Тогда уж точно безопасно будет (нет)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

14. Сообщение от Аноним (14), 06-Дек-25, 11:32   +1 +/
И все равно у клаудфлёра будет падучка.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

18. Сообщение от Аноним (18), 06-Дек-25, 11:40   –1 +/
Что для нас вообще не проблема:
https://blog.cloudflare.com/russian-internet-users-are-unabl.../
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #40

20. Сообщение от 12yoexpert (ok), 06-Дек-25, 11:53   +3 +/
ну, то есть они сами сломали и lua тут ни при чём
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #61

24. Сообщение от 12yoexpert (ok), 06-Дек-25, 11:56   –1 +/
ну то есть они неправильно переписали. почитай новость, там в криворукости дело
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #56, #60

25. Сообщение от Аноним (25), 06-Дек-25, 12:00   +1 +/
> применяемый для тестирования WAF инструментарий не поддерживает выставленный размер буфера. Так как данный инструментарий не влияет на трафик, было решено отключить его.

Вот причина, а не код на Lua.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #34, #36

26. Сообщение от dannyD (?), 06-Дек-25, 12:11   +/
ясно, меняются только декорации и прочие несущественные детали.

в 1986 в Чернобыле было почти тоже самое.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #28, #57, #68

28. Сообщение от Аноним (18), 06-Дек-25, 12:22   +/
Только здесь на следующий день, публично рассказывают, что произошло.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #31, #42, #46

30. Сообщение от Аноним (30), 06-Дек-25, 12:26   +/
Мир усложняется, количество ошибок будет только возрастать. Тем более когда речь про интернет, и про проекты находящиеся, что называется, на острие. Проекты вынужденные решать задачи первыми, при помощи инструментов которых у них ещё нет, а значит - при помощи разного рода костылей и скотча.
Объемы необходимых знаний увеличиваются, размер хранилища (мозга) остаётся примерно неизменным. Когда твой проект "на острие" - у тебя нет времени пойти в "библиотеку", даже послать кого-то (так называемого ИИ) некогда, ведь ему надо сформулировать задачу, а она у тебя на костылях известных одному тебе и еще парочке чуваков. А еще нужно уметь проверить то, что тебе из "библиотеки" принесли, а для этого опять-же мозг. Готовьтесь к хаосу, господа.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #38, #53, #75

31. Сообщение от Аноним (34), 06-Дек-25, 12:31   +1 +/
Просто тут легче было выяснить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

33. Сообщение от Аноним (40), 06-Дек-25, 12:38   +/
> две проблемы: cloudflare

Клаудь по всему миру (не) работает.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

34. Сообщение от Аноним (34), 06-Дек-25, 12:39   +1 +/
Сложно охватить знаниямя всю комплексную инфраструктуру Cloudflare для одного человека, вот и нехватило знаний.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

35. Сообщение от Аноним (35), 06-Дек-25, 12:39   +/
Раньше во времена SEO приманивали ботов, сейчас блокируют. Чудеса.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #39

36. Сообщение от Аноним (40), 06-Дек-25, 12:40   +/
> В коде не было проверок существования объекта

Вот где ошибка.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #48, #77

38. Сообщение от Аноним (34), 06-Дек-25, 12:41   +1 +/
Если некоторые немного жадные руководители не будут слишком торопиться половину ошибок удастся избежать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

39. Сообщение от Аноним (40), 06-Дек-25, 12:43   +2 +/
> сейчас блокируют

...блокируют целыми подсетями, из-за чего обычным людям не зайти на сайты, которые за клаудей находятся. Ещё и MITM в придачу.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

40. Сообщение от Аноним (40), 06-Дек-25, 12:46   +1 +/
> причиной стала остававшаяся много лет незамеченной проблема в коде на языке Lua, применяемом в системе фильтрации трафика

Тут явно написано, что клаудьфляра блокирует посетителей.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #59

42. Сообщение от dannyD (?), 06-Дек-25, 12:54   +1 +/
>>Только здесь на следующий день, публично...

это несущественные детали.

зрите в корень произошедшего.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #44

43. Сообщение от Аноним (43), 06-Дек-25, 12:58   +/
Всегда боялся lua, даже сам синтаксис:

   if rule_result.action == "execute" then
     rule_result.execute.results =  ruleset_results[tonumber(rule_result.execute.results_index)]
   end

Уже вызывает трепет и ощущение простреленной ноги.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #58, #71, #99

44. Сообщение от Аноним (18), 06-Дек-25, 12:58   +/
Это как раз самое существенное.
Человеческий фактор и от этого никто не застрахован.
А вот публичное признание проблемы... на это не все готовы пойти.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #49

45. Сообщение от Аноним (45), 06-Дек-25, 13:00   +1 +/
Сдать анализ к**ала, для проверки Cloudflare).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

46. Сообщение от Аноним (40), 06-Дек-25, 13:00    Скрыто ботом-модератором–1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

47. Сообщение от Аноним (47), 06-Дек-25, 13:00   +4 +/
1) useEffect в react
2) unwrap в rust
3) теперь lua

Тролить работика vercel для них важнее, чем писать хороший код.

Ответить | Правка | Наверх | Cообщить модератору

48. Сообщение от Аноним (48), 06-Дек-25, 13:00   +1 +/
там целый букет, чего вы по одной таскаете: не было проверок, не было тестов, не было обработчика ошибок и т.д. Времени у них судя по всему тоже не было, раз "применяемый для тестирования WAF инструментарий" решили не менять под новые требования, а отключить
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #51

49. Сообщение от Аноним (40), 06-Дек-25, 13:01   +/
> публичное признание

Странно не заметить, когда полглобуса лишается интернета из-за клаудфляры.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #52

50. Сообщение от Аноним (40), 06-Дек-25, 13:06   –2 +/
И опять никого не накажут... Полнейшее покровительство внутри конторы. Имена создавших это программистов не разглашаются.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #55

51. Сообщение от Аноним (40), 06-Дек-25, 13:09   +2 +/
> решили не менять под новые требования

Дак они боятся что-то трогать, т.к. не понимают, как оно работает, иначе весь интернет на планете положат, кроме суверенного некоторых стран.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

52. Сообщение от Аноним (18), 06-Дек-25, 13:11   +/
>Странно не заметить

У нас через день инет рубят, а ркн делает вид, что ничего не знает.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #73

53. Сообщение от Аноним (18), 06-Дек-25, 13:19   –1 +/
Всё так, и отчёты CloudFlare тому подтверждение.
p.s.:
https://www.mozilla.org/ru/about/manifesto/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

54. Сообщение от Dmitry (??), 06-Дек-25, 13:21   +3 +/
Зачем один язык? Там все равно разные команды.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

55. Сообщение от Аноним (97), 06-Дек-25, 13:23   +/
> Имена создавших это программистов

да их давно уже там нет :) сфарганили на луа ваф и сунули в нджинкс, давайте зарабатывать бабки на этом.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #69

56. Сообщение от Аноним (14), 06-Дек-25, 13:24   +1 +/
Вы как, ни садитесь, в музыканты не годитесь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

57. Сообщение от Аноним (14), 06-Дек-25, 13:27   +1 +/
Во времена Чернобыля не было раста.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #74

58. Сообщение от Аноним (58), 06-Дек-25, 13:41   +3 +/
Нормальный синтаксис. Разве что tonumber лишний. Что интересно - в приведенном коде нет упомянутого запуска правила, только сохранение результата.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #62, #66

59. Сообщение от Васянemail (?), 06-Дек-25, 13:45   –2 +/
-- - - - что клаудьфляра блокирует посетителей.

Да не, не посетителей, а мимо проходящих или бегающих там на всяких бравзерах типа фирифокса и подобных, использующих их сервисы и нитолька.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #76

60. Сообщение от Аноним (60), 06-Дек-25, 13:50   +/
> ну то есть они неправильно переписали

Ну а что ты хотел от бывших сишников

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #70

61. Сообщение от Васянemail (?), 06-Дек-25, 13:52   +/
---- -- ну, то есть они сами сломали...

Ну так ведь lua сам себя и на себе не пишет, как и любой другой.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

62. Сообщение от Аноним (48), 06-Дек-25, 13:55   –1 +/
так запуск они убрали. Правда непонятно зачем в новости "execute" называют методом, когда это таблица
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #67

63. Сообщение от Аноним (63), 06-Дек-25, 13:56    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору

64. Сообщение от Аноним (64), 06-Дек-25, 14:23   +/
А ну да, подкроватники нас сейчас будут учить как делать мишн критикал (эта фраза пишется так). Десятилетиями люди стараются использовать разные ЯП для разных задач, а тут нам Василий из Сызрани открыл глаза. Прорыв в CS просто.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

65. Сообщение от Аноним (67), 06-Дек-25, 14:25   +/
Луа (и особенно luajit) - это наверно самый вногустрелятельный язык. Наиболее сложный, несмотря на простейший синтаксис.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #72, #86

66. Сообщение от Аноним (67), 06-Дек-25, 14:26   +1 +/
Как ты думаешь, как этот tonumber там появился? Примерно так же, как появится инициализация этой таблицы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58

67. Сообщение от Аноним (67), 06-Дек-25, 14:28   +/
Потому что в луа все является таблицами и метатаблицами (как прототип, но нет). Вызов метода объекта - вызов функции полученной по ключу из таблицы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #85

68. Сообщение от Аноним (64), 06-Дек-25, 14:29    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

69. Сообщение от Аноним (67), 06-Дек-25, 14:31   +/
В openresty.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #79

70. Сообщение от Аноним (70), 06-Дек-25, 14:31   +/
Так других для вас и нет. Все растoманы бывшие сишники. Ну быть может, кроме совсем вчерашних школьников, которые из пелёнок и сразу в Раст. Потому, что модно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

71. Сообщение от Аноним (64), 06-Дек-25, 14:35   +1 +/
О господи, еще и гадалки по синтаксису тут появились. Скоро будем обсуждать какой ЯП учить исходя из знака зодиака?!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #94

72. Сообщение от Васисуалий (-), 06-Дек-25, 14:41   +2 +/
одно время пришлось настраивать софтину которая опирается на lua-скрипты, языка не знал вообще, выучил буквально за 2 дня и написал довольно сложную многопоточную логику; на моей практике самый легкий язык с очень приятным синтаксисом
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65 Ответы: #80, #89

73. Сообщение от Аноним (40), 06-Дек-25, 14:44   +/
> У нас через день инет рубят

Это ваши проблемы. При чём тут ркн? У нас ничего не рубят.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #88

74. Сообщение от Аноним (40), 06-Дек-25, 14:45   +/
> не было раста

Дак вот почему Шаттлы падали...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57 Ответы: #84

75. Сообщение от Аноним (64), 06-Дек-25, 14:46   +1 +/
Знаешь как быстро распознать ложный (или просто бесполезный) тезис? Примени его к другим ситуациям - если будет так же хорошо раскрываться - значит тезис сформулирован в общем виде - значит он условно всегда верен - значит его невозможно оспорить - значит он ложный или пустой. Скажем, твой можно применить вообще ко всему - к электричеству, колесу и переходу от собирательства к разделению труда. Но что-то мир до сих пор не погрузился в пучину хаоса после каменного века))

Не прогуливайте философию науки в вузах - она рулез.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #83

76. Сообщение от Аноним (76), 06-Дек-25, 14:47   +/
Во, а я думал, это опенет от меня бегает. Ну, думаю, они же забанили уже полинтернета из-за меня. А оно вона как.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59

77. Сообщение от Аноним (77), 06-Дек-25, 14:47   +/
Проблема не в проверке того, что машине требуется бензобак, а в том, что вы забыли, что машине нужен бензин, чтобы ехать. Этот модуль не должен был отключаться вообще, поэтому всё и рухнуло.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

78. Сообщение от Аноним (78), 06-Дек-25, 14:51    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #81

79. Сообщение от Аноним (97), 06-Дек-25, 14:51   +/
openresty = nginx + lua
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69 Ответы: #90

80. Сообщение от Аноним (40), 06-Дек-25, 14:53   +/
> язык с очень приятным синтаксисом

А потом интернет во всём прозападном мире падает, потому что у программистов в коде чёрт ногу сломал.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #87

81. Сообщение от Аноним (97), 06-Дек-25, 14:54    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78

82. Сообщение от Аноним (40), 06-Дек-25, 14:54    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору

83. Сообщение от Аноним (64), 06-Дек-25, 14:56   +/
И еще - есть гигиена тела, а есть гигиена мысли. Забивая себе голову теориями заговора, пустыми общими тезисами и измышлизмами - вы просто нарушаете свою гигиену. А от этого зависит как вы будете справляться с жизненными ситуациями. Ой как смешно - я написал бредовый пост на опеннете! Ну будете так продолжать - ни один психолог не поручится, что в ответственный момент вы поведете своего ребенка к врачу, а не к гадалке.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75 Ответы: #97

84. Сообщение от Аноним (18), 06-Дек-25, 14:58   –1 +/
А сколько полётов было у Спейс шаттлов ?
И сколько у Бурана ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74 Ответы: #92

85. Сообщение от Аноним (48), 06-Дек-25, 14:59   +/
не спец в луа, но там разве скобки для вызова не нужны? Кроме некоторых случаев.
rule_result.execute.results_index — доступ по ключу в таблице execute, если execute это метод, то там всегда будет что-то типа "attempt to index a function value"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67 Ответы: #93

86. Сообщение от Кошкажена (?), 06-Дек-25, 14:59   +/
Это почему?

Проблема с luajit ровно одна - это закрытый процесс разработки и автор на своем уме (вроде как даже тестов нет). Хотя язык почти не меняется в чем плюс. Поэтому у многих свой форк.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65

87. Сообщение от Аноним (18), 06-Дек-25, 15:04   +/
>во всём прозападном мире

Лучше сразу всё заблокировать, чтобы ничего не падало ?
https://en.wikipedia.org/wiki/List_of_websites_blocked_in_ma...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80

88. Сообщение от Аноним (18), 06-Дек-25, 15:17   +/
>При чём тут ркн? У нас ничего не рубят.

А у вас, это у кого ?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73

89. Сообщение от Аноним (67), 06-Дек-25, 15:18   +/
Пока у тебя код по принципу сунь-вынь и единицы сот строк, все легко. Сложности начинаются, когда тебе нужно писать какие-то реализации, работающие с абстракциями. Приходится собирать свою вселенную из атомов, начиная с базовых вещей. В процессе всего этого ты неизбежно косячишь с метатаблицами и получаешь совершенно невозможные в других языках ситуации. Луа неинтуитивен даже если ты очень хорошо понимаешь джаваскрипт.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

90. Сообщение от Аноним (67), 06-Дек-25, 15:20    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79

91. Сообщение от Аноним (91), 06-Дек-25, 15:22   +/
Ну вот видите, к чему приводят закорючки вместо синтаксиса - к абсолютно нечитаемому коду, и полной невозможности сделать ревью. Видете? А, что, это не раст? Гм. Ну вот видите как код не на расте замечательно работает? То-то же.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #95

92. Сообщение от Аноним (14), 06-Дек-25, 15:24   +2 +/
А сколько было у раста?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84

93. Сообщение от Аноним (67), 06-Дек-25, 15:24   +/
Там метаметод на __index, который при попытке получить ключ вызывает геттер.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #85

94. Сообщение от Аноним (14), 06-Дек-25, 15:26    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71

95. Сообщение от Аноним (97), 06-Дек-25, 15:34   +/
> Ну вот видите, к чему приводят закорючки вместо синтаксиса

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #91 Ответы: #100

96. Сообщение от Tron is Whistling (?), 06-Дек-25, 15:38   +/
Флара - это тихий ужас, она вообще нормально не работает нигде.
Пользоваться всерьёз можно только если ты либо жестокий и большой энтерпрайз со SLA, либо для сайта локалхоста.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #98

97. Сообщение от Аноним (97), 06-Дек-25, 15:43   +/
> Ну будете так продолжать

ну балон с водой перед теликом это гены, промолчу про бутылку "элексира шастья" :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83

98. Сообщение от Аноним (18), 06-Дек-25, 15:46   +/
Какие альтернативы ?
https://www.cloudflare.com/ru-ru/plans/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96

99. Сообщение от Кошкажена (?), 06-Дек-25, 15:53   +/
Ох уж эти свидетели then. Если от этого в обоморок падаешь, что с тобой будет при виде begin end?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #101

100. Сообщение от Аноним (91), 06-Дек-25, 15:56   +/
>дело не в синтаксисе ведь

Скажите это местным ненавистникам раста

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95 Ответы: #102, #103

101. Сообщение от Аноним (97), 06-Дек-25, 15:57   +/
а как вам такой аргумент?

//blog.cloudflare.com/5-december-2025-outage/

"""
This type of code error is prevented by languages with strong type systems. In our replacement for this code in our new FL2 proxy, which is written in Rust, the error did not occur.
"""

код на луа и на расте, я думаю пишут разные люди.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99

102. Сообщение от Аноним (97), 06-Дек-25, 16:01   +/
//blog.cloudflare.com/5-december-2025-outage/

"""
This is a straightforward error in the code, which had existed undetected for many years. This type of code error is prevented by languages with strong type systems. In our replacement for this code in our new FL2 proxy, which is written in Rust, the error did not occur.
"""

Вот есть такой аргумент, только они не расписали его почему он верен, звучит как треп или найдутся тут растовики, которые это докажут (то есть покажут, что аналогичный код как на луа, им раст написать не позволит)?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100

103. Сообщение от Аноним (97), 06-Дек-25, 16:06   +/
> Скажите это местным ненавистникам раста

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100

104. Сообщение от Аноним (104), 06-Дек-25, 16:22   +/
На Haskell, как это сделали в Лицекниге.
https://engineering.fb.com/2015/06/26/security/fighting-spam.../
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру