Jump to content
Sign in to follow this  
dentagard

w2k3: Prozess php.exe auf 25% begrenzt, wie ändern?

Recommended Posts

Hallo,

 

auf meinem W2k3-Server läuft php. Allerdings habe ich im Streßtest festgestellt, dass der php.exe nur 25% Prozessorlast zugestanden wird. Es bleibt konstant auf diesem Wert und überschreitet den Wert nicht.

 

In der php.ini kann man da ja nichts einstellen. Muss also am Server liegen. Mir war bisher jedoch unbekannt, dass da etwas gedeckelt wird.

 

Kann mir jemand sagen, wo ich da die Bremse lösen kann?

 

Merci.....

Share this post


Link to post
Share on other sites

Wann hast Du den 25% CPU ?

Versteh ich nicht da PHP nur zur Laufzeit da ist.

 

Was meinst du mit CGI +API ?

 

Ich hab in der httpd.conf etwa folgendes:

LoadModule php5_module "c:/php5/php5apache2.dll"

LoadModule php4_module "c:/php4/sapi/php4apache2.dll"

damit wird die Module direkt ind APACHE geladen.

Share this post


Link to post
Share on other sites

Genau und zur Laufzeit bekommt die php.exe nur 25%. Der Rest der CPU dreht im Leerlauf. Was völliger Unsinn ist, denn das ausführen des Skripts wird dadurch verlängert.

 

Bei mir rufe ich php in der httpd.conf so auf:

 

# PHP Config

ScriptAlias /php/ "c:/php/"

AddType application/x-httpd-php .php .phtml .html

Action application/x-httpd-php "/php/php.exe"

Share this post


Link to post
Share on other sites

Und ich galube, daß hier der Hase im Pfeffer liegt.

Du lädst PHP dynamisch dazu, wenn es gebraucht wird.

Kaotai lädt PHP quasi "statisch" direkt mit dem Apache, was die Ausführung der Skripte verschnellert, weil das Betriebsystem nicht erst PHP laden muß. Ist ja schon da.

 

Kommentiere Dir einfach die entsprechenden Zeilen Deiner jetzigen Konfiguration aus und probiere es mal mit der anderen Variante. Wenn das nicht klappt, sehen wir weiter ...

Share this post


Link to post
Share on other sites

Das komische ist, dass bei dem alten Win2000 Server mit gleicher Apache- & php-config der php-Prozess die volle CPU auslastet.

 

Da also nur das OS ein anderes ist, gehe ich davon aus, dass das Problem beim w2k3-Server zu suchen ist.

 

Aber ich werde das reinladen von php nun testweise abändern und nachsehen, was passiert....

Share this post


Link to post
Share on other sites

Ist ja verhext:

 

Habe nun PHP in Apache so eingebunden:

======

LoadModule php4_module C:/php/sapi/php4apache2.dll

AddType application/x-httpd-php .php

======

 

Nun ist der Prozess Apache.exe auf 25% begrenzt...

 

*Verzweifelung macht sich langsam breit*

Share this post


Link to post
Share on other sites

Hast du alle dll's auch in die Richtigen Verzeichnisse kopiert.

Sieh Install.txt in PHP.Zip

 

Kannst Du eine seite auf den Webserver legen?

Bsp.

info.php

<?php phpinfo() ;

?>

und diese Seite aufrufen.Dauert diese ewig ist es wohl ein dll problem.

Hab nicht alle im Kopf stehen aber in der insatll.txt

Share this post


Link to post
Share on other sites

PHP Version 4.4.2

 

System Windows NT WEBSERVER-1 5.2 build 3790

Build Date Jan 13 2006 13:49:27

Server API Apache 2.0 Handler

Virtual Directory Support enabled

Configuration File (php.ini) Path C:\WINDOWS

PHP API 20020918

PHP Extension 20020429

Zend Extension 20050606

Debug Build no

Zend Memory Manager enabled

Thread Safety enabled

Registered PHP Streams php, http, ftp, compress.zlib

 

Zend logo This program makes use of the Zend Scripting Language Engine:

Zend Engine v1.3.0, Copyright © 1998-2004 Zend Technologies

 

PHP Credits

Configuration

PHP Core

Directive Local Value Master Value

allow_call_time_pass_reference On On

allow_url_fopen On On

always_populate_raw_post_data Off Off

arg_separator.input & &

arg_separator.output & &

asp_tags Off Off

auto_append_file no value no value

auto_prepend_file no value no value

browscap no value no value

default_charset no value no value

default_mimetype text/html text/html

define_syslog_variables Off Off

disable_classes no value no value

disable_functions no value no value

display_errors On On

display_startup_errors Off Off

doc_root no value no value

docref_ext no value no value

docref_root no value no value

enable_dl On On

error_append_string no value no value

error_log no value no value

error_prepend_string no value no value

error_reporting no value no value

expose_php On On

extension_dir c:\php4 c:\php4

file_uploads On On

gpc_order GPC GPC

highlight.bg #FFFFFF #FFFFFF

highlight.comment #FF8000 #FF8000

highlight.default #0000BB #0000BB

highlight.html #000000 #000000

highlight.keyword #007700 #007700

highlight.string #DD0000 #DD0000

html_errors On On

ignore_repeated_errors Off Off

ignore_repeated_source Off Off

ignore_user_abort Off Off

implicit_flush Off Off

include_path .;c:\php4\pear .;c:\php4\pear

log_errors Off Off

log_errors_max_len 1024 1024

magic_quotes_gpc On On

magic_quotes_runtime Off Off

magic_quotes_sybase Off Off

max_execution_time 30 30

max_input_time -1 -1

open_basedir no value no value

output_buffering 0 0

output_handler no value no value

post_max_size 8M 8M

precision 14 14

register_argc_argv On On

register_globals Off Off

report_memleaks On On

safe_mode Off Off

safe_mode_exec_dir no value no value

safe_mode_gid Off Off

safe_mode_include_dir no value no value

sendmail_from no value no value

sendmail_path no value no value

serialize_precision 100 100

short_open_tag On On

SMTP localhost localhost

smtp_port 25 25

sql.safe_mode Off Off

track_errors Off Off

unserialize_callback_func no value no value

upload_max_filesize 2M 2M

upload_tmp_dir no value no value

user_dir no value no value

variables_order no value no value

xmlrpc_error_number 0 0

xmlrpc_errors Off Off

y2k_compliance On On

 

apache2handler

Apache Version Apache

Apache API Version 20020903

Server Administrator a@a.de

Hostname:Port http://www.domain.de:0

Max Requests Per Child: 0 - Keep Alive: on - Max Per Connection: 100

Timeouts Connection: 300 - Keep-Alive: 0

Virtual Server No

Server Root C:/Programme/Apache Group/Apache2

Loaded Modules core mod_win32 mpm_winnt http_core mod_so mod_access mod_actions mod_alias mod_asis mod_auth mod_autoindex mod_cgi mod_dir mod_env mod_imap mod_include mod_isapi mod_log_config mod_mime mod_negotiation mod_setenvif mod_userdir sapi_apache2

 

Directive Local Value Master Value

engine 1 1

last_modified 0 0

xbithack 0 0

Share this post


Link to post
Share on other sites
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte überlege Dir, ob es nicht sinnvoller ist ein neues Thema zu erstellen.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

Werbepartner:



×
×
  • Create New...