Это общая среда хостинга. Я контролирую сервер, но не обязательно контент. У меня есть клиент со сценарием Perl, который время от времени выходит из-под контроля и высасывает 50% процессора, пока процесс не будет убит.
С помощью сценариев ASP я могу ограничить количество времени, в течение которого сценарий может выполняться, и IIS просто выключит его, скажем, через 90 секунд. Это не работает для скриптов Perl, так как он работает как процесс cgi (и фактически запускает внешний процесс для выполнения скрипта).
Точно так же методы, которые ищут избыточное потребление ресурсов в рабочем процессе, скорее всего, не увидят этого, поскольку потребляемый ресурс (процессор) потребляется дочерним процессом, а не самим WP.
Есть ли способ заставить IIS прервать сценарий Perl (или другой процесс типа cgi), который выполняется слишком долго? Как??