Недавно мы столкнулись с тем, что один наш сервер перестал вывозить относительно небольшой RPS. Грубо говоря, сотня +/- одновременных запросов дудосила сервер: nginx создавал отдельный воркер на каждый запрос, быстро исчерпывал пул доступных воркеров и уходил в чилл. Несмотря на то, что каждый отдельный запрос мог сам по себе отработать быстро, проблемой становилось именно исчерпание пула.
Далее — переработанный для краткости (но с сохранением смысла) диалог с ИИ. Диалог вёлся на английском, но для удобства читателя я приведу русский перевод.
Небольшой фотопост про наш отпуск в Грузии, превратившийся в эвакуацию. Особо истории рассказывать нет времени, смотрите подписи к фоткам.
Уже больше, чем двадцать лет назад мы частенько собирались на хате у Василия Алибабаевича, но вместо того, чтобы люто бухать и накуриваться, как все нормальные подростки, умеренно бухали и в несколько рук писали код. Вершиной тогдашних средств разработки мы считали Visual Basic — ещё бы, ведь за «программированием мышкой» явно было будущее. Ну и что, что «барсику» требуется подкладывать dll с его рантаймом? Пока одна программа влезает на дискетку — не такая уж это проблема.
Это краткий взгляд на ноут Lenovo Legion S7 15ACH6, совершенно внезапно самоподаренный на новый год. Внезапно — потому что обычно мои заходы по подбору железок длятся месяцами, а тут я обошёлся парой недель. Краткий — потому что кучу полных обзоров и тестов вы без труда найдёте сами, но ни один из них не обратит ваше внимание на то, о чём скажу я.
У каждого где-то в пыльных закромах цифрового хранилища имеется папочка с названием вроде «temp», «разобрать», «помойка», «сортануть» или типа того. Я в этом уверен, хотя бы потому, что у меня такой уголок неразобранного цифрового мусора также есть. Скачки с интернетов, какие-то древние проекты, логи чатов, забавные скрины, фотожабы и прочее такое, представляющее собой прелюбопытнейший срез цифровой истории.
День сегодня такой длинный, жаркий. И от начала до конца — полная хуйня, каждую минуту. Всё раздражает, всё что пытаешься делать — получается через жопу, так что лучше и не делать вовсе, а просто дотерпеть до ночи, и вычеркнуть этот день, как будто его и не было вовсе.
Уже не вспомню, когда последний раз работал за одним экраном. Часто моё рабочее место выглядело так:
Я продолжаю ковырять свой студенческий системник, вспоминая молодость и выпуская пердячий пар своей ностальгии в виде букв.
В этом вашем айти я торчу всю сознательную жизнь — и даже этого мало, чтобы исчерпать гигантское болото существующих технологий. Трясина IT глубока и обширна; когда-то давно я мечтал испить эту чашу до дна, но макет оказался сильней. Оказалось, что нельзя быть крутым спецом сразу во всём, зато можно вывести принципы и правила, применимые в любой разработке, да и вне её, пожалуй, тоже.