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

    +745

    1. 1
    2. 2
    root@server:/var/www/project# supervisorctl restop gunicorn
    *** Unknown syntax: restop gunicorn

    Запостил: krokodil_910, 31 Июля 2015

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

    • restop - запустить и остановить?
      Ответить
      • Плохо остановилось, нужно еще раз попробовать
        Ответить
        • restart = stop + start
          restop = start + stop
          Ответить
          • Ну да, оно остановлено, но как-то плохо остановлено, а нужно чтобы было остановлено хорошо. Для этого и нужно сделать restop, который является start + stop.
            Ответить
            • Результат зависит от того, как реализован скрипт запуска сервиса и сам сервис. Может получиться так, что запустится второй экземпляр и остановится, а первый так и будет «как-то плохо остановлен».

              Чтобы надёжно остановить, нужно сделать stop + stop.
              Ответить
              • >> Чтобы надёжно остановить

                Нужно ударить по процессу от админа. И потом камнем по системнику

                Кстати у меня скайп перестал реагировать на такой казалось бы безотказный прием
                Ответить
                • Можно пойти дальше и ударить по админу, но он может оказаться боксером, и потом сделает nokaut, а следом renokaut.
                  Ответить
                • > безотказный прием
                  безотказный он когда kill -s KILL (aka kill -9), а остальное -- детский лепет.

                  Впрочем, подойдёт любой убивающий немаскируемый сигнал, например SEGV
                  Ответить
                  • SIGSEGV можно же перехватить (но мало кто так делает)
                    Ответить
                    • Как?
                      Ответить
                    • > но мало кто так делает
                      жаба, к примеру, делает
                      Ответить
                      • И что она делает с перехваченным?
                        Ответить
                        • Показывает трейс, скидывает core dump и завершается, емнип.

                          А чё там ещё сделаешь... После сегфолта продолжать работу уже бессмысленно, а то и опасно.
                          Ответить
                          • http://fusionsecurity.blogspot.ru/2011/10/why-am-i-seeing-sigsegv-when-i-strace.html
                            http://docs.oracle.com/javase/7/docs/webnotes/tsg/TSG-VM/html/signals.html

                            > Used in the implementation for implicit null check, and so forth.
                            Интересно, однако
                            Ответить
                          • >осле сегфолта продолжать работу уже бессмысленно, а то и опасно.
                            Раскажи это ЭКМАДауну 1023
                            Ответить
                            • курица не птица
                              джаваскриптер не программист
                              Ответить
                          • Ахахаха, да, достойное применение. С таким же успехом можно сказать, что винда перехватывает ошибки в драйверах.
                            Ответить
                            • Ты не поверишь, но это так
                              Ответить
                            • Ну кстати она их перезапускать научилась, походу. Несколько раз видел как экран моргает и появляется сообщение что драйвер перезапущен.
                              Ответить
                              • Именно

                                https://msdn.microsoft.com/en-us/library/windows/hardware/ff570087(v=vs.85).aspx

                                Сема так ненавидит линукс, а при этом и винду тож не понимает
                                Ответить
                                • Любовь - это нечто иррациональное и возвышенное. Не надо осквернять чистую любовь к винде её знанием и логическим мышлением.
                                  Искренне и нежно люблю Вин-няшку и не заглядываю к ней под юбку, пусть она останется для меня загадкой.
                                  Ответить
                                  • Нет. Любить нужно осознанно, стараясь понять винду как Руссинович. А любить бездумно это глупо. За что любить? За рисунок рабочего стола?
                                    Ответить
                                • Это с какой винды, прыщеблядушка?
                                  Ответить
                                  • С Висты. Т.е. очень давно. Или пидар предпочитает подход дебиана и то, что ещё поддерживается считает слишком новым?
                                    Ответить
                                    • Т.е. после висты блюскринов нету вообще?

                                      >пидар
                                      Кто это?
                                      Ответить
                  • Всё это не действует на процессы в безнадёжном disk sleep.
                    Ответить
    • нихуя баш заплюсовали
      Ответить
    • ███████                                                                                                                         
      ██   ██                                                                                                                         
      ██   ██                                                                                                                         
      ██   ██  █████     ████ ██   ██ ██████  █████  ██████  ████        ██   ██  █████       ██   ██ ██   ██ ██ █ ██ ██   ██  ████   
      ██   ██ ██   ██   ██ ██ ██   ██ █ ██ █ ██   ██ █ ██ █     ██       ██   ██ ██   ██      ██   ██ ██   ██ ██ █ ██ ██   ██     ██  
      ██   ██ ██   ██  ██  ██ ██  ███   ██   ██   ██   ██    █████       ██   ██ ██   ██      ██   ██ ██   ██  █ █ █  ██   ██  █████  
      ██   ██ ██   ██  ██  ██ ██ █ ██   ██   ██   ██   ██   ██  ██       ███████ ███████      ███████ ██   ██  █████  ███████ ██  ██  
      ██   ██ ██   ██  ██  ██ ███  ██   ██   ██   ██   ██   ██  ██       ██   ██ ██           ██   ██ ██   ██  █ █ █  ██   ██ ██  ██  
      ██   ██ ██   ██  ██  ██ ██   ██   ██   ██   ██   ██   ██  ██       ██   ██ ██   ██      ██   ██  ██████ ██ █ ██ ██   ██ ██  ██  
      ██   ██  █████  ███  ██ ██   ██  ████   █████   ████   ███ ██      ██   ██  █████       ██   ██      ██ ██ █ ██ ██   ██  ███ ██ 
                                                                                                           ██                         
                                                                                                      ██   ██                         
                                                                                                       █████
      Ответить
    • killall +42 gunicorn
      Ответить

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