1. bash / Говнокод #18632

    −52

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    erl -run moduleful_of_elaborate_business_logic validate_data -noshell > erl.log
    if grep -E '(CRASH REPORT|ERROR REPORT|Error|Crash)' erl.log
    then 
      echo "Validation failed"
      exit 1
    fi

    Найдено в продакшне.

    Запостил: CHayT, 25 Августа 2015

    Комментарии (29) RSS

    • говно, но типично.

      на одном продакшене был крутой скрипт который считал количество запущеный процессов (под одним аккаунтом). если число было ниже чем 41, то посылалась смска админам, потому что что-то однозначно повалилось.
      Ответить
      • отличное ноу-нау, жаль внедрить не удастся вдобавок к этому скрипту
        ибо если в типичном эрланг коде что-то наворачивается, это скорее всего значит, что хуй кто смску получит
        Ответить
        • Но ведь в типичном эрланговском коде постоянно что-нибудь падает и рестартится супервизором?
          Ответить
          • в теории -- да, а на практике булшит это
            внеший мир супервайзором не рестартанёшь, а причина падений обычно в нём
            Ответить
            • А ты хотел чтобы код на эрланге умел чинить разрыв кабеля?
              Ответить
              • А код на баше умеет!
                echo "Почини кабель, сука!" | mail $ADMIN -s "Почини кабель, сука!"
                Ответить
                • Это какой кабель на сервере должно порвать, чтобы оно вообще дошло?
                  Ответить
                  • Вы бы поосторожнее писали про разрывы шлангов. Дети же читают! Могут неправильно понять...
                    Ответить
                    • Елена Борисовна, вы б потрахались, а то читаете что вам хочется. В оригинале про кабель было.
                      Ответить
                      • Я в этом не разбираюсь.
                        Ответить
                        • Так а чего пиздите о вещах в которых не разбираетесь?
                          Ответить
                          • Зато я разбираюсь в главном - в пропаганде.

                            Кстати, молодой человек, а почему бы Вам не сменить ник? Разве Вы не знаете, что слово "пидар" ассоциируется с гомосексуализмом? Употребляя слова, ассоциирующиеся с гомосексуализмом, мы невольно пропагандируем его, этот самый гомосексуализм. Вы что же, хотите, чтобы наши дети стали пидарами?
                            Ответить
                            • >> Вы что же, хотите, чтобы наши дети стали пидарами?
                              откуда у пидора дети?
                              Ответить
                            • Я пропагандирую лишь идею, что 3.1415 - гомосексуалист. Может, поэтому он армию любит (такие красивые мужики), но издалека?
                              Ответить
                              • ты пропагондон и падар под одним акком. Ну нытик в качестве бонуса.
                                Ответить
              • конечно хотел бы, что за вопрос?
                Ответить

    Добавить комментарий