【发布时间】:2010-09-09 15:55:03
【问题描述】:
这是一个共享主机环境。我控制服务器,但不一定控制内容。我有一个带有 Perl 脚本的客户端,该脚本似乎时不时地失控并占用 50% 的处理器,直到进程被终止。
使用 ASP 脚本,我可以限制脚本可以运行的时间,而 IIS 会在 90 秒后简单地关闭它。这不适用于 Perl 脚本,因为它作为 cgi 进程运行(并且实际上启动了一个外部进程来执行脚本)。
类似地,在工作进程中寻找过多资源消耗的技术可能不会看到这一点,因为正在消耗的资源(处理器)正在被子进程而不是 WP 本身消耗掉。
有没有办法让 IIS 中止运行时间过长的 Perl 脚本(或其他 cgi 类型的进程)?怎么样??
【问题讨论】:
-
你能提供更多关于你如何配置它的信息吗?
标签: perl iis iis-6 hosting cgi