Re: [Pre-ITP] httpd-2.0.53-0.3
Hi Max, Max Bowsher wrote: Preview packages of httpd-2.0.53-0.3 are available at: http://www-stud.robinson.cam.ac.uk/~mob22/cygwin/ (setup.exe installable site) Any comments welcome. first comments on a real-life long-term runtime test I do with the version you offered: See http://epimetheus.dev.wapme.net/server-status for the current status. Here is a top snapshot of the machine: 10:33:35 up 6 days, 9:00, 1 user, load average: 0.00, 0.00, 0.00 76 processes: 68 sleeping, 8 running, 0 zombie, 0 stopped CPU states: 21.6% user, 77.7% system, 0.0% nice, 0.7% idle Mem: 1048044K total, 564704K used, 483340K free,0K buffers Swap: 204800K total, 5832K used, 198968K free,0K cached PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND 3612 tolj 8 0 1344 258864 R 8.0 0.2 0:00 top 1748 SYSTEM 8 0 5864 753264 S 3.8 0.7 3:27 httpd2 3700 SYSTEM 8 0 5864 753264 S 3.1 0.7 0:34 httpd2 2432 SYSTEM 8 0 5864 753668 S 2.5 0.7 10:31 httpd2 2696 SYSTEM 8 0 5864 753264 S 2.5 0.7 3:18 httpd2 3604 SYSTEM 8 0 5868 753664 S 2.5 0.7 8:22 httpd2 2236 SYSTEM 8 0 5864 753264 S 2.2 0.7 2:05 httpd2 3280 SYSTEM 8 0 5864 753264 S 2.2 0.7 6:33 httpd2 3452 SYSTEM 8 0 5864 753264 S 2.2 0.7 3:19 httpd2 3060 SYSTEM 8 0 5864 753264 S 2.2 0.7 0:12 httpd2 1828 SYSTEM 8 0 5864 753668 S 2.2 0.7 0:27 httpd2 which means, CPU cycles at arround 100%. But that was the same for apache-1.3 when bringing to excessive load. This is cygwin layer specifics I guess. And I don't think we will ever reach the half of the performance as Win32 native version. But that's ok. The machine has a 1 GB space as RAM. And as you see it's not fully loaded. But I see these in /var/log/apache2/error_log: $ tail /var/log/apache2/error_log [Tue Mar 08 10:34:01 2005] [error] (11)Resource temporarily unavailable: fork: Unable to fork new process [Tue Mar 08 10:34:11 2005] [error] (11)Resource temporarily unavailable: fork: Unable to fork new process [Tue Mar 08 10:34:21 2005] [error] (11)Resource temporarily unavailable: fork: Unable to fork new process [Tue Mar 08 10:34:31 2005] [error] (11)Resource temporarily unavailable: fork: Unable to fork new process [Tue Mar 08 10:34:41 2005] [error] (11)Resource temporarily unavailable: fork: Unable to fork new process [Tue Mar 08 10:34:51 2005] [error] (11)Resource temporarily unavailable: fork: Unable to fork new process [Tue Mar 08 10:35:01 2005] [error] (11)Resource temporarily unavailable: fork: Unable to fork new process [Tue Mar 08 10:35:11 2005] [error] (11)Resource temporarily unavailable: fork: Unable to fork new process [Tue Mar 08 10:35:21 2005] [error] (11)Resource temporarily unavailable: fork: Unable to fork new process [Tue Mar 08 10:35:31 2005] [error] (11)Resource temporarily unavailable: fork: Unable to fork new process obiously we're having problems in fork()ing off new childs to serve. I know that I have (in early httpd-2.0 stages) introduced cygwin as a prefork MPM platform, after the pthread'ed version did not work reliable. Should be give pthread MPM another chance here? Stipe mailto:stolj_{at}_wapme.de --- Wapme Systems AG Vogelsanger Weg 80 40470 Düsseldorf, NRW, Germany phone: +49.211.74845.0 fax: +49.211.74845.299 mailto:info_{at}_wapme-systems.de http://www.wapme-systems.de/ ---
Re: [Pre-ITP] httpd-2.0.53-0.3
Stipe Tolj wrote: Hi Max, Max Bowsher wrote: Preview packages of httpd-2.0.53-0.3 are available at: http://www-stud.robinson.cam.ac.uk/~mob22/cygwin/ (setup.exe installable site) Any comments welcome. first comments on a real-life long-term runtime test I do with the version you offered: Thanks! ... which means, CPU cycles at arround 100%. But that was the same for apache-1.3 when bringing to excessive load. This is cygwin layer specifics I guess. And I don't think we will ever reach the half of the performance as Win32 native version. But that's ok. I see 100% load, too, when serving lots of concurrent requests. Doesn't interfere with interactive use of the machine in most cases, so I guess that's OK really, since no one should be using Cygwin for a dedicated server anyway. The machine has a 1 GB space as RAM. And as you see it's not fully loaded. But I see these in /var/log/apache2/error_log: $ tail /var/log/apache2/error_log [Tue Mar 08 10:34:01 2005] [error] (11)Resource temporarily unavailable: fork: Unable to fork new process ... obiously we're having problems in fork()ing off new childs to serve. Interesting. I'm running an ApacheBench run from a linux machine on the same LAN, specifying 2 million connections, up to 100 concurrently. I'm getting some errors relating to all my ports being taken up with TIME_WAIT connections, but no other errors. I know that I have (in early httpd-2.0 stages) introduced cygwin as a prefork MPM platform, after the pthread'ed version did not work reliable. Should be give pthread MPM another chance here? I tried once before (around 2.0.48, IIRC) and the results were not good. Even under no significant load, many requests failed for no visible reason. Max.
Re: coreutils-5.3.0-3
On Mar 7 07:11, Eric Blake wrote: I think it is finally time to move coreutils out of test, but leave 5.2.1-5 as the previous version. Therefore, there is a new setup.hint, and you can delete 5.3.0-2. filesizemd5sum http://home.comcast.net/~ericblake/coreutils-5.3.0-3.tar.bz2 1952384 846e6748ed5601e820529ec7dec435e9 http://home.comcast.net/~ericblake/coreutils-5.3.0-3-src.tar.bz2 4544816 a19426f5652620c0b5198b7b3999bce4 http://home.comcast.net/~ericblake/coreutils.setup.hint (prev: 5.2.1-5, curr: 5.3.0-3) 666 2d494d084100cf82ef5f32a1590e711d Thanks, uploaded. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader mailto:cygwin@cygwin.com Red Hat, Inc.
Please upload: man-1.5o1-2
Hi Please upload at your earliest convinience cut here #!/bin/bash mkdir man cd man wget http://cygwin.dev.wapme.net/packages/vzell/cygwin/release/man/man-1.5o1-2-src.tar.bz2 wget http://cygwin.dev.wapme.net/packages/vzell/cygwin/release/man/man-1.5o1-2.tar.bz2 cut here DESCRIPTION: Man, apropos and whatis. CYGWIN NEWS: - Patch for variable page width in man (http://cygwin.com/ml/cygwin/2005-03/msg00306.html) Thanks Volker
Re: Please upload: man-1.5o1-2
On Mar 8 16:22, Dr. Volker Zell wrote: wget http://cygwin.dev.wapme.net/packages/vzell/cygwin/release/man/man-1.5o1-2-src.tar.bz2 wget http://cygwin.dev.wapme.net/packages/vzell/cygwin/release/man/man-1.5o1-2.tar.bz2 Uploaded. I removed 1.5k-3 and 1.5o-1. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader mailto:cygwin@cygwin.com Red Hat, Inc.
Re: [Pre-ITP] httpd-2.0.53-0.3
Max Bowsher wrote: I see 100% load, too, when serving lots of concurrent requests. Doesn't interfere with interactive use of the machine in most cases, so I guess that's OK really, since no one should be using Cygwin for a dedicated server anyway. I do. But only for private playground ;) Interesting. I'm running an ApacheBench run from a linux machine on the same LAN, specifying 2 million connections, up to 100 concurrently. I'm getting some errors relating to all my ports being taken up with TIME_WAIT connections, but no other errors. I did the test with siege, which is very good for load testing. So, any idea on why we get fork() resource problems? I tried once before (around 2.0.48, IIRC) and the results were not good. Even under no significant load, many requests failed for no visible reason. yep, that's the same I was observing. Unfortunatly I can confirm... via the work on the Kannel gateway, that cygwin's pthread lib is broken... unfortunatly no chance to give this a forensic analysis. Are you going to go on with checking on the fork() problem Max? or intending to package for shipping? ;) Stipe mailto:stolj_{at}_wapme.de --- Wapme Systems AG Vogelsanger Weg 80 40470 Düsseldorf, NRW, Germany phone: +49.211.74845.0 fax: +49.211.74845.299 mailto:info_{at}_wapme-systems.de http://www.wapme-systems.de/ ---
Re: [Pre-ITP] httpd-2.0.53-0.3
Stipe Tolj wrote: Max Bowsher wrote: Interesting. I'm running an ApacheBench run from a linux machine on the same LAN, specifying 2 million connections, up to 100 concurrently. I'm getting some errors relating to all my ports being taken up with TIME_WAIT connections, but no other errors. I did the test with siege, which is very good for load testing. So, any idea on why we get fork() resource problems? I tried once before (around 2.0.48, IIRC) and the results were not good. Even under no significant load, many requests failed for no visible reason. yep, that's the same I was observing. Unfortunatly I can confirm... via the work on the Kannel gateway, that cygwin's pthread lib is broken... unfortunatly no chance to give this a forensic analysis. Are you going to go on with checking on the fork() problem Max? or intending to package for shipping? ;) The fork() problem doesn't happen for me, so there's not a lot I can do about it. Therefore, I think it's time for me to take this from Pre-ITP to ITP. Max.
Apache HTTP Server 1.3.33-1 release available
Hi all, there is a new release available of Apache HTTP Server 1.3.33. The package is placed here: http://www.fast4ward.de/cygwin/ Please take a look at the README and setup.hint files below. The Apache package contains the mod_ssl EAPI patch but no additional module extensions. These are part of further releases. I am also interested in becoming the package maintainer for Apache 1.3.x. Have fun, Robert --- apache-1.3.33.README Apache Version 1.3.x -- A robust, commercial-grade, featureful, and freely-available source code implementation of an HTTP (Web) server. Runtime requirements: cygwin-1.5.10 or newer Build requirements: cygwin-1.5.10 or newer gcc-3.3.1-3 or newer binutils-20030901-1 or newer ... Canonical homepage: http://httpd.apache.org/ http://www.modssl.org/ Canonical download: http://httpd.apache.org/ http://www.modssl.org/ Build instructions: unpack PKG-VER-REL-src.tar.bz2 if you use setup to install this src package, it will be unpacked under /usr/src automatically cd /usr/src ./PKG-VER-REL.sh all This will create: /usr/src/PKG-VER-REL.tar.bz2 /usr/src/PKG-VER-REL-src.tar.bz2 Or use './PKG-VER-REL.sh prep' to get a patched source directory --- Files included in the binary distribution: /etc/apache.new/access.conf /etc/apache.new/access.conf.default /etc/apache.new/httpd.conf /etc/apache.new/httpd.conf.default /etc/apache.new/magic /etc/apache.new/magic.default /etc/apache.new/mime.types /etc/apache.new/mime.types.default /etc/apache.new/srm.conf /etc/apache.new/srm.conf.default /etc/postinstall/apache.sh /usr/bin/checkgid.exe /usr/bin/dbmmanage /usr/bin/htdigest.exe /usr/bin/htpasswd.exe /usr/bin/libhttpd.dll /usr/bin/libhttpd.ep /usr/include/apache/ap.h /usr/include/apache/ap_alloc.h /usr/include/apache/ap_compat.h /usr/include/apache/ap_config.h /usr/include/apache/ap_config_auto.h /usr/include/apache/ap_ctx.h /usr/include/apache/ap_ctype.h /usr/include/apache/ap_ebcdic.h /usr/include/apache/ap_hook.h /usr/include/apache/ap_md5.h /usr/include/apache/ap_mm.h /usr/include/apache/ap_mmn.h /usr/include/apache/ap_sha1.h /usr/include/apache/buff.h /usr/include/apache/compat.h /usr/include/apache/conf.h /usr/include/apache/explain.h /usr/include/apache/fnmatch.h /usr/include/apache/hsregex.h /usr/include/apache/http_conf_globals.h /usr/include/apache/http_config.h /usr/include/apache/http_core.h /usr/include/apache/http_log.h /usr/include/apache/http_main.h /usr/include/apache/http_protocol.h /usr/include/apache/http_request.h /usr/include/apache/http_vhost.h /usr/include/apache/httpd.h /usr/include/apache/multithread.h /usr/include/apache/os-inline.c /usr/include/apache/os.h /usr/include/apache/rfc1413.h /usr/include/apache/scoreboard.h /usr/include/apache/util_date.h /usr/include/apache/util_md5.h /usr/include/apache/util_script.h /usr/include/apache/util_uri.h /usr/include/apache/xml/asciitab.h /usr/include/apache/xml/hashtable.h /usr/include/apache/xml/iasciitab.h /usr/include/apache/xml/latin1tab.h /usr/include/apache/xml/nametab.h /usr/include/apache/xml/utf8tab.h /usr/include/apache/xml/xmldef.h /usr/include/apache/xml/xmlparse.h /usr/include/apache/xml/xmlrole.h /usr/include/apache/xml/xmltok.h /usr/include/apache/xml/xmltok_impl.h /usr/lib/apache/httpd.exp /usr/lib/apache/libproxy.dll /usr/lib/apache/mod_access.dll /usr/lib/apache/mod_actions.dll /usr/lib/apache/mod_alias.dll /usr/lib/apache/mod_asis.dll /usr/lib/apache/mod_auth.dll /usr/lib/apache/mod_auth_anon.dll /usr/lib/apache/mod_autoindex.dll /usr/lib/apache/mod_cern_meta.dll /usr/lib/apache/mod_cgi.dll /usr/lib/apache/mod_digest.dll /usr/lib/apache/mod_dir.dll /usr/lib/apache/mod_env.dll /usr/lib/apache/mod_example.dll /usr/lib/apache/mod_expires.dll /usr/lib/apache/mod_headers.dll /usr/lib/apache/mod_imap.dll /usr/lib/apache/mod_include.dll /usr/lib/apache/mod_info.dll /usr/lib/apache/mod_log_agent.dll /usr/lib/apache/mod_log_config.dll /usr/lib/apache/mod_log_forensic.dll /usr/lib/apache/mod_log_referer.dll /usr/lib/apache/mod_mime.dll /usr/lib/apache/mod_mime_magic.dll /usr/lib/apache/mod_negotiation.dll /usr/lib/apache/mod_rewrite.dll /usr/lib/apache/mod_setenvif.dll /usr/lib/apache/mod_speling.dll /usr/lib/apache/mod_status.dll /usr/lib/apache/mod_unique_id.dll /usr/lib/apache/mod_userdir.dll /usr/lib/apache/mod_usertrack.dll /usr/lib/apache/mod_vhost_alias.dll /usr/sbin/ab.exe /usr/sbin/apachectl /usr/sbin/apxs /usr/sbin/httpd.exe /usr/sbin/logresolve.exe /usr/sbin/rotatelogs.exe /usr/share/doc/Cygwin/apache-1.3.33.README /usr/share/doc/apache-1.3.33/INSTALL /usr/share/doc/apache-1.3.33/LICENSE /usr/share/doc/apache-1.3.33/README
[PACKAGE UPDATE]: grace-5.1.18-1
This is a package update to a new upstream version. Please upload. URLs: http://www.scytek.de/cygwin/release/grace/grace-5.1.18-1.tar.bz2 http://www.scytek.de/cygwin/release/grace/grace-5.1.18-1-src.tar.bz2 No cygwin related changes, see http://plasma-gate.weizmann.ac.il/Grace/doc/CHANGES.html for upstream changes. Thanks Volker -- PGP/GPG key (ID: 0x9F8A785D) available from wwwkeys.de.pgp.net key-fingerprint 550D F17E B082 A3E9 F913 9E53 3D35 C9BA 9F8A 785D signature.asc Description: OpenPGP digital signature
Re: [PACKAGE UPDATE]: grace-5.1.18-1
On Tue, Mar 08, 2005 at 11:14:39PM -0500, Volker Quetschke wrote: This is a package update to a new upstream version. Please upload. URLs: http://www.scytek.de/cygwin/release/grace/grace-5.1.18-1.tar.bz2 http://www.scytek.de/cygwin/release/grace/grace-5.1.18-1-src.tar.bz2 Uploaded. I deleted 5.14-2. Thanks. cgf