Re: [users@httpd] Apache with ExtFilterDefine problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



It was thus said that the Great host.md once stated:
> Hi to all. I am running a site with free hosting on apache. Everything works
> fine..until some of our free users, by mistake runs some infinite loops. The
> current configuration of the apache is based on ExtFilterOutput, which sends
> all the output to a script in perl that adds some banners. The problem is
> when users by mistake, generate Gigs of output, back to client,  our server
> hangs. The perl script takes all the output that apache sends via <STDIN>
> and adds, as i said, the banner:
> 
> #perl output filter
> $stdin=<STDIN>."some_banner_path_here";
> print $stdin;

  A better way would be to:

  while ($line = <STDIN>)
    print $line;
  print "some_banner_path_here";

  Less memory usage, doesn't break on huge output, and runs just as fast (if
not a bit faster since there's no memory resizing going on).

  -spc (But you may want to test it first ... )

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux