django-signals

Я хочу убить целое дерево процессов. Каков наилучший способ сделать это с помощью любых распространенных языков сценариев? Я ищу простое решение....

У меня есть небольшая серверная программа, которая принимает соединения по TCP или локальному сокету UNIX, читает простую команду и, в зависимости от команды, отправляет ответ. Проблема в том, что клиент может иногда не интересоваться ответом и выходить рано, поэтому запись в этот сокет вызовет SIGPIPE и вызо...

Я получаю TransactionManagementError при попытке сохранить экземпляр модели пользователя Django и в его сигнале post_save я сохраняю некоторые модели, в которых пользователь является внешним ключом. контекст и ошибка очень похожи на этот вопрос django TransactionManagementError при использовании сигналов о...

в Linux, что происходит, когда программа (которая, возможно, имеет несколько потоков) получает сигнал, как SIGTERM или SIGHUP? какой поток перехватывает сигнал? Может ли несколько потоков получить один и тот же сигнал? Есть ли специальный поток, полностью посвященный обработке сигналов? Если нет, то, что про...

Я переезжаю проект С новым Android родной комплект разработки (т. е. JNI, у) и я бы хотел, чтобы поймать сигнала SIGSEGV, если это произойдет (возможно, также SIGILL, по сигналу sigabrt, сигнала sigfpe) для того, чтобы красиво преподнести аварии диалоговое окно отчета, вместо (или перед) что сейчас происходит...

в приложении, которое я разрабатываю на Android, я продолжаю получать фатальную ошибку сигнала 11. Я думаю, что это как-то связано с тем, как я получаю доступ к памяти, но я не могу понять, что его вызывает. любая помощь будет высоко ценится! вот LogCat: 05-02 23:47:17.618: D/dalvikvm(590): GC_FOR_ALLOC ...

У меня возникли проблемы с обертыванием головы вокруг этого. Прямо сейчас у меня есть некоторые модели, которые выглядят примерно так: def Review(models.Model) ...fields... overall_score = models.FloatField(blank=True) def Score(models.Model) review = models.ForeignKey(Review) question = m...

многие программы Unix принимают сигналы, такие как USR1 и USR2. Например, чтобы обновить исполняемый файл для Nginx на лету, вы отправляете kill -USR2. Я понимаю, что USR1 является" определяемым пользователем " сигналом, означающим, что тот, кто создал программу, может использовать его, чтобы означать "выклю...

Я знаю, что в bash я могу запускать одну команду за другой, разделяя их точками с запятой, например $ command1; command2 или если я только хочу command2 запустить только если command1 удастся, используя &&: $ command1 && command2 это работает, но если я прерву command1 используя Ctrl-z в...

модели Django обычно обрабатывают поведение каскада при удалении вполне адекватно (таким образом, что работает с базами данных, которые не поддерживают его изначально.) тем не менее, я изо всех сил пытаюсь выяснить, что является лучшим способом переопределить это поведение, когда оно не подходит, например, в...