kurkuma
31.10.2012 13:00
На работе занимались оптимизацией одной нашей проги. Опытным путем выяснили, что при проебе коннекта с базой, прога начинала нормально функционировать и пропадали тормоза. Решили, что база была узким местом. На скорую руку выкатили патч, который роняет коннект с базой после старта и получили премию от начальства за оптимизационные работы. Тырпрайз, епта.
Recommended by:
@rtsome
Охуеть вообще.
Куркума, я тебя деанон. Ты у нас работаешь, походу ._.
На проекте был нежданчик — всё резко стало тормозить на живых пользователях.
Естественно, обновление откатили и уселись медитировать.
Тестовые системы ничего не показывали.
Неделю перетряхивали код, нашли и исправили несколько узких мест. Я, например, ускорил математику раз в 6-7.
Накатываем новое обновление — и опять тормоза, буквально никаких улучшений не заметно.
Проблема, как оказалось, была в следующем — обновление по ошибке включало вывод всех логов на консоль. А развертываемая система не перенаправляла stdout в /dev/null — да и не должна. Если всё правильно настроено — никто в консоль ничего не пишет. Логам место в файлах.
Досадный вывод отключили — и всё взлетело со скоростью необычайной. Такие дела...
ты у меня
Давай поработаем. Сначала я у тебя, потом ты у меня ;]
ты как гей разговариваешь. я работаю только с натуралами
сударь, вы натуральный гей
Блять, а ведь я это читал еще постом где-то.
А звали его Андрей Светлов.
:)