-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
hi,
i'm currently evaluating a new web server on hemlock. please, help test it
(especially with complex .htaccess, CGI/PHP scripts, etc).
to use the test server, replace toolserver.org in the URL with
toolserver.org:81, so
<http://toolserver.org/~jsmith/cgi-bin/myscript>
becomes:
<http://toolserver.org:81/~jsmith/cgi-bin/myscript>
please, report any problems.
(please, don't distribute the toolserver.org:81 URLs, they are only for testing
and will stop working soon.)
- river.
PS: the new server does _not_ support RewriteRules in .htaccess; however, it does
support Alias and Redirect.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (SunOS)
iEYEARECAAYFAki23PIACgkQIXd7fCuc5vJqhwCfTg0j+/9Gu4Sq6fH4a6lITCHm
zjsAnjOtCvA2D/SOvvIrBEJqSBYUin6z
=CEpI
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
hi,
previously i announced that users could test the new web server using
toolserver.org:81 URLs. it's now possible, on a per-user basis, to enable this
for normal URLs, i.e. <http://toolserver.org/~jsmith/>. if you would like this
enabled for your account, please find me on IRC, or open a ticket in the
JIRA Toolserver project[0].
i've written some documentation at [1] about converting existing .htaccess
files to the new format. you'll probably want to test this using the :81 URL
before you ask for a changeover.
this will probably be of interest to people who've been having issues with
long-running PHP scripts recently, although bear in mind it's only a
temporary solution for the moment, as we haven't decided whether to change
server yet.
- river.
[0] https://jira.toolserver.org/browse/TS
[1] https://wiki.toolserver.org/view/ZWS
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (SunOS)
iEYEARECAAYFAki4kkkACgkQIXd7fCuc5vI5TQCfaU4nGL+Z2JsxeAHZ+qR9OESb
e3UAnivdfCsBTxj+XeZP9hRxVLrvtLlO
=l8Q5
-----END PGP SIGNATURE-----
Hello,
the problems seems not solved. I have problems with my templatetiger and
my phpmyadmin which I didn't have before.
So the following script breaks without a mistake-message:
http://toolserver.org/~kolossos/templatetiger/tt-table4.php?lang=cs&templat…
Greetings Kolossos
> ------------------------------
>
> Message: 3
> Date: Tue, 26 Aug 2008 16:28:58 +0100
> From: River Tarnell <river(a)wikimedia.org>
> Subject: [Toolserver-l] internal server errors
> To: toolserver-l(a)lists.wikimedia.org
> Message-ID: <20080826152857.GG3569(a)harmony.local>
> Content-Type: text/plain; charset=us-ascii; x-action=pgp-signed
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> hi,
>
> regarding recent internal server errors on slow scripts: i have installed a
> modified mod_fastcgi on hemlock which seems to have reduced this problem a bit.
> please, check if your slow scripts still produce so many errors.
>
> - river.
>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
hi,
due to a configuration error much mail was queued on hemlock instead of being
delivered. the problem has been fixed, and queued mail is sent. you may
receive old mail from the last few days.
- river.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (SunOS)
iEYEARECAAYFAki1RhEACgkQIXd7fCuc5vLu7ACfTmxtk76PCD0J6zgKhkJHFPaf
9OwAn2pvMIsFoCxNpreJ6DTrpxHQmK6M
=9VsE
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
hi,
regarding recent internal server errors on slow scripts: i have installed a
modified mod_fastcgi on hemlock which seems to have reduced this problem a bit.
please, check if your slow scripts still produce so many errors.
- river.
(PS: also please make your scripts not so slow ;-)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (SunOS)
iEYEARECAAYFAki0ITkACgkQIXd7fCuc5vKrpQCcClTxFsYgPPvXcbD6ArooJaJN
ij4AoJ2t7/HpqnZzmu6/xSJsaVC/GP6S
=2m+s
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
hi,
between 05:00 and 07:00 UTC on Monday, 1st September, maintenance will be
performed on the stable server caching proxy (cache.stable.toolserver.org).
this will involve a restart of the proxy server, which will be unavailable
during this time (if no problems occur, downtime will be less than 30 seconds).
- river.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (SunOS)
iEYEARECAAYFAki0FfoACgkQIXd7fCuc5vJILgCgvf4hFteniE6U4LBsGm/JYZIj
3vgAn0a6E7KpXfC03e92XAx9toNo8CU2
=IIHt
-----END PGP SIGNATURE-----
Hi all
I have disabled on-page error display per default. This is best practice for all
tools "in production", so as not to make it easier for attackers.
To see errors reported from your scripts, you can do two things:
1) look for them in /var/log/user.log, like this:
tail -F /var/log/user.log | grep <yourusername>
Note: this is on the webserver, hemlock, not on the login server.
2) temporarily enable on-page error display for your script(s) by putting the
following in your php code:
ini_set('display_errors', 1);
error_reporting(E_ALL & ~E_NOTICE);
Regards,
Daniel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
hi,
on Monday, 25th August, between 5:00 and 7:00 UTC, maintenance will be
performed on the stable server web server. this is expected to take less than
10 minutes, during which the web server will be unavailable.
- river.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (SunOS)
iEYEARECAAYFAkitD0sACgkQIXd7fCuc5vLm3wCguQm+RV8/Ky+6HMD+CXeRCjKy
vOYAoK/hCdtZ7qQaN9YRlCPrzy+dIG2v
=yDvo
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
hi,
it is now possible to run FastCGI programs in languages other than PHP (for
example, Perl or Python) on hemlock. to do this, simply create a standard
FastCGI application, and name it whatever.fcgi. the program does not need to
be inside cgi-bin.
for an example, see /home/river/public_html/test.fcgi and
<http://toolserver.org/~river/test.fcgi?foo>.
converting your programs to FastCGI will make them faster, and also reduce the
load on hemlock.
- river.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (SunOS)
iEYEARECAAYFAkimqf4ACgkQIXd7fCuc5vIPRgCgukXb8SDcSrSmEXnlYqfRhA8E
PfcAmwaIQ0YP7tmcvfAxs/JfCHmQTTyw
=aJzV
-----END PGP SIGNATURE-----