Re: mathopd - what else? :)
Michiel Boland <[email protected]>
| Newsgroups | gmane.network.mathopd |
|---|---|
| Message-ID | <[email protected]> |
On Sun, 7 Jul 2002, Thomas E. Horner wrote: > > > dear folks! > > > i searched a lot. > the cause is simple and may seem unlogic to some people: > > i try to never use a product with a _very_ wide spread. > i try to never use a product that has an overloaded feature-set. > > that's why i would never use apache. > and the worm discovered a short time ago tells me i'm right. > > i found mathopd. > and it is the best webserver i've ever worked with. > i just love it. > the only bad thing is that some of the best features have > to be read out of the code (safe-shutdown, rotating logfiles, ...) Right. This will be in the 1.4 docs. Sorry for not finishing this sooner but I'm working more or less 7 days a week until august 1st, so do not expect anything until that date. > i'm a coder (at least i think :) > > phpstub was buggy. > i changed a few things. > > now it can hang only for a defined time and then kills itself > and php (set to 5 min) > it now can never happen that phpstub uses 100% cpu (which > is what it did in some cases before the change) Hm, that sure sounds like a bug (the 100% thingy). Is there a sure way to reproduce this? > i added accept-language, accept and accept-encoding to mathopd > cause i need to have this info in php, which is what i mainly build > my sites with. Right. The problem is at the moment that mathopd only passes some HTTP headers to the application, rather than all of them. I will try to fix this in future versions. Anyway, mathopd was not really designed to work with anything other than static HTML files and images. > i'm missing 1 feature and found 2 terrible bugs in mathopd (all versions) > > feature missing: > i'm selling webspace and so i need to be able to count not only the > traffic of static files but also of cgi's and other external processes > (php, ...) > it should not be too hard to pipe the output through mathopd, is it? > then the correct return-status (default 200 or the value php returns, if any) > and also the byte-count of the output-data could be correctly logged. Counting bytes sent through cgi scripts can be done in phpstub. I believe there is some logging code left in there that I might be able to recover. > bug: > go to http://www.t-horner.com/secure > user: mathopd pwd: mathopd > notice the missing (!) trailing slash > if it comes up (ie if using internet explorer) then re-query the page > after login > after removing the trailing slash > scroll down to 'environment' > PATH_INFO is set incorrectly, it should contain an trailing slash (BUG) > > go to http://www.t-horner.com/secure/xxx/yyy/ > which doesn't exist > again the page (/secure/index.php) comes up although an error-404 should > be the correct answer. (BUG) Ok I don't have a browser or the source handy where I am right now but I will try this ASAP. Cheers Michiel