Единственный раз, когда любой код в Apache / mod_wsgi запускается в качестве основного потока, это когда файл сценария WSGI импортируется с помощью WSGIImportScript или эквивалентных методов. Хотя этот метод можно использовать для регистрации обработчика сигнала из основного потока, он будет бесполезен, поскольку все последующие запросы обслуживаются через вторичные потоки, а не через основной поток. Как следствие, я не думаю, что ваш обработчик сигнала будет когда-либо запускаться, если вспомнить, что он может работать, только если основной поток действительно что-то делает, и это не будет так, как основной поток, будет заблокирован в Apache / mod_wsgi просто ожидая завершения процесса.
Какую операцию вы пытаетесь убить? Делать это в контексте веб-приложения, особенно если многопоточное веб-приложение, вероятно, не очень хорошая идея.