Админы, вам пора менять профессию. Claude Code настраивает серверы лучше вас

S3
На сайте с 29.03.2012
Offline
372
#111
Сергей про е-ком #:
О, нет, я делаю ровно то, что в реальности может сделать AI.
Нет, не делаешь. Почему - читай выше. 
Сергей про е-ком #:
Ты, кстати, в курсе, что для разных топов важны разные параметры?

Я то как раз и в курсе. А ты в тему про админство тянешь какого-то СЕО-бота, еще и меня приплетаешь постоянно. 

S3
На сайте с 29.03.2012
Offline
372
#112
ArmenDomain #:
Вебмастер еще и должен уметь настраивать nginx.
Вебмастер ничего не должен уметь, а вот нормальный прогер, админ   не только нжинкс. Я вот Пайтон-инженер-программист, последние 2 месяца все задачи тесно связаны именно с админством. Не вижу смысла возмущаться - беру и делаю и тут ИИ действительно в помощь, и как справочник и как агент.

В своих личных разработках тоже не полагаюсь на Хостинг и не полагался никогда.  Хочешь сделать хорошо - сделай сам.
C
На сайте с 22.08.2012
Online
120
#113
Sly32 #:
Если дать задачу клауди сделать конигурацию - он предложит такую?  Никогда.

Всегда, именно такую он и предложит.

Вы просто не учитываете хронологию возникновения этой ошибки. Это не вопрос с собесов, это более чем системная ошибка.

1) Сначала у нас возникает локейшин, в котором мы делаем заглушку "return XXX"

2) туда летит DDoS

2a) мы даём задачу клуади

3) мы его глушим именно этим некорректным кодом (причём согласно документации) limit_req

Я привожу пример именно на основе nginx, ибо мне так проще, но я могу доказать и на основе глубуко C-шных примеров, хотя в рамкках этого форума это слишком скучно

ну совбственно, почему и как про Nginx  я писал лет 5 назад
https://habr.com/ru/articles/561758/
https://habr.com/ru/articles/567418/

и это я уже 10+ лет не админ...
сколько накидает vbart или dunin я даже не представляю близко

C
На сайте с 22.08.2012
Online
120
#114

Причём это не ляп документации, это именно её системное непонимание системно и постоянно воспроизводимое.

И на основе этой системности мы и будем обучать нашу систему

соотвественно мы всегда будем получать "Surf and turf"

M3
На сайте с 09.02.2022
Offline
117
#115
chaturanga #:

Причём это не ляп документации, это именно её системное непонимание системно и постоянно воспроизводимое.

И на основе этой системности мы и будем обучать нашу систему

соотвественно мы всегда будем получать "Surf and turf"

а что не так?
C
На сайте с 22.08.2012
Online
120
#116
master32 #:
а что не так?

С сёрф энд тёрф? 😊- пример того как кажущаяся внешняя эффектность подменяет кулинарную логику

С документацией nginx? - в ней есть ошибки, например, директива try_files по-прежнему описана в ngx_http_core_module 

С непониманием работы nginx? -  в высоконагруженных системах мы пытаемся отдать контент как можно раньше и самое раннее где мы можем его отдать - это ngx_http_rewrite_module, соотвественно в фазах SERVER_REWRITE_PHASE/REWRITE_PHASE, и если мы это делаем, то модули навешиваемые в следующих фазах уже не будут задействованы.
Из примера ранее - мы теряем возможность сделать limit_* , так как его модули обрабатываются в PREACCESS_PHASE, при этом (опять же из-за того, что это явно не указано в документации) так делают повсеместно.

M3
На сайте с 09.02.2022
Offline
117
#117
chaturanga #:

С сёрф энд тёрф? 😊- пример того как кажущаяся внешняя эффектность подменяет кулинарную логику

С документацией nginx? - в ней есть ошибки, например, директива try_files по-прежнему описана в ngx_http_core_module 

С непониманием работы nginx? -  в высоконагруженных системах мы пытаемся отдать контент как можно раньше и самое раннее где мы можем его отдать - это ngx_http_rewrite_module, соотвественно в фазах SERVER_REWRITE_PHASE/REWRITE_PHASE, и если мы это делаем, то модули навешиваемые в следующих фазах уже не будут задействованы.
Из примера ранее - мы теряем возможность сделать limit_* , так как его модули обрабатываются в PREACCESS_PHASE, при этом (опять же из-за того, что это явно не указано в документации) так делают повсеместно.

для ИИ контекст нужен хороший, с тестами и проверками самого себя, он все это знает и понимает, особенно когда ему явно указать на слабые места




и это не ошибка nginx, стоимость отдачи 503 или 200 в данном случает одинаковая
C
На сайте с 22.08.2012
Online
120
#118
master32 #:
стоимость отдачи 503 или 200 в данном случает одинаковая

разумеется разная - 200-й ответ мы можем отдать ещё в REWRITE_PHASE, а для отдачи 503 нам придётся подняться аж до PRECONTENT_PHASE, чтобы обработать директиву error_page 404 = @named_loc, опуститься обратно ,запустить счётчик limit_req и пока он не достигнет превышения мы будем отдавать 200-ю и гонять его по этому циклу и только потом отдадим 503-и код ответа.

master32 #:
особенно когда ему явно указать на слабые места

для этого и надо изначально понимать на какой фазе "живёт" требуемый модуль.

S3
На сайте с 29.03.2012
Offline
372
#119
chaturanga #:
разумеется разная - 200-й ответ мы можем отдать ещё в REWRITE_PHASE, а для отдачи 503
Очень интересно читать эти технические подробности но суть же не в этом - а в том что агенты очень сильно убыстряют администрирование. Да, не без ошибок, но кто их не делал? 
M3
На сайте с 09.02.2022
Offline
117
#120
chaturanga #:
разумеется разная - 200-й ответ мы можем отдать ещё в REWRITE_PHASE, а для отдачи 503 нам придётся подняться аж до PRECONTENT_PHASE, чтобы вызвать директиву error_page 404 = @named_loc, опуститься обратно ,запустить счётчик limit_req и пока он не достигнет превышения мы будем отдавать 200-ю и гонять его по этому циклу и только потом отдадим 503-и код ответа.
имеется в виду, что в данном примере не имеет смысла отдавать 503, потому что return самая быстрая операция, из рам в сокет, и лимитирование не имеет смысла, поэтому и отдается всегда 200
чтоб отдать именно 503 надо переделать логику, добавить проксирование или файл

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий