Beste Tweakers,
Ik heb een raar probleem met PHP5.
Ik heb zelf een Debian pakket gebouwd met daarin:
- Apache 1.3
- PHP4 als DSO
- PHP5 als CGI
Nu doet PHP5 er +/- 5 sec over om te runnen.
Ik test dit als volgt:
Maakt niet uit wat ik meegeeft, PHP5 doet er altijd +/- 5 sec over om te starten.
Op mijn test-systeem had ik niet dit, maar wat is nu het verschil?
Test-systeem
- P4 3.06Ghz
- 512MB Ram
- 80GB Disk
server01
- P4 3.2Ghz
- 2GB DDR
- 80GB Disk
Het nieuwe systeem is sneller dan het test-systeem.
Het is niet zo dat "server01" het druk heeft, load average: 0.00, 0.00, 0.3
Beide systemen draaien Debian in de Stable distro met de laatste pakketten.
Het enige verschil is dat "server01" RSBAC draait (www.rsbac.org) echter staan alle rechten goed en geeft rsbac in /var/log/messages geen error over dingen die niet worden toegestaan.
Ik heb met "ldd /usr/local/php5/bin/php" al uitgezocht tegenover welke libaries hij gelinked is en bekeken of de rechten naar bepaalde modules niet goed staan, maar dat klopt allemaal.
Misschien nog relevant, de configure rules van PHP5:
Hoe kan ik nu uitzoeken waar deze PHP5 op hangt?
Ik heb een raar probleem met PHP5.
Ik heb zelf een Debian pakket gebouwd met daarin:
- Apache 1.3
- PHP4 als DSO
- PHP5 als CGI
Nu doet PHP5 er +/- 5 sec over om te runnen.
Ik test dit als volgt:
code:
1
2
3
4
5
6
7
8
9
10
11
| server01:~# time /usr/local/php5/bin/php -v
PHP 5.1.2 (cgi) (built: Feb 8 2006 14:53:39)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
with Zend Extension Manager v1.0.9, Copyright (c) 2003-2006, by Zend Technologies
with Zend Optimizer v2.6.2, Copyright (c) 1998-2006, by Zend Technologies
real 0m5.051s
user 0m0.024s
sys 0m0.020s
server01:~# |
Maakt niet uit wat ik meegeeft, PHP5 doet er altijd +/- 5 sec over om te starten.
Op mijn test-systeem had ik niet dit, maar wat is nu het verschil?
Test-systeem
- P4 3.06Ghz
- 512MB Ram
- 80GB Disk
server01
- P4 3.2Ghz
- 2GB DDR
- 80GB Disk
Het nieuwe systeem is sneller dan het test-systeem.
Het is niet zo dat "server01" het druk heeft, load average: 0.00, 0.00, 0.3
Beide systemen draaien Debian in de Stable distro met de laatste pakketten.
Het enige verschil is dat "server01" RSBAC draait (www.rsbac.org) echter staan alle rechten goed en geeft rsbac in /var/log/messages geen error over dingen die niet worden toegestaan.
Ik heb met "ldd /usr/local/php5/bin/php" al uitgezocht tegenover welke libaries hij gelinked is en bekeken of de rechten naar bepaalde modules niet goed staan, maar dat klopt allemaal.
Misschien nog relevant, de configure rules van PHP5:
code:
1
| './configure' '--prefix=/usr/local/php5' '--with-mysql=/usr/local/mysql5-client' '--enable-ftp' '--with-tidy' '--with-gd' '--with-png-dir=/usr' '--with-jpeg-dir=/usr' '--with-freetype-dir=/usr' '--with-xpm-dir=/usr' '--enable-gd-native-ttf' '--enable-sockets' '--with-zlib' '--enable-track-vars' '--enable-force-cgi-redirect' '--with-gettext' '--disable-posix' '--with-kerberos' '--with-imap' '--with-imap-ssl' '--enable-mbstring=all' '--with-curl' '--enable-xslt' '--with-xslt-sablot' '--with-dom' '--with-dom-xslt' '--with-dom-exslt' '--with-xsl' '--with-mhash' '--with-openssl' |
Hoe kan ik nu uitzoeken waar deze PHP5 op hangt?
[ Voor 18% gewijzigd door Snow_King op 21-02-2006 12:35 ]