dentagard 10 Geschrieben 23. März 2006 Melden Teilen Geschrieben 23. März 2006 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..... Zitieren Link zu diesem Kommentar
cschra 10 Geschrieben 23. März 2006 Melden Teilen Geschrieben 23. März 2006 Hast du einen Terminalserver? Zitieren Link zu diesem Kommentar
dentagard 10 Geschrieben 23. März 2006 Autor Melden Teilen Geschrieben 23. März 2006 Hast du einen Terminalserver? Nö! Wieso? Was wäre da (Interesse)? Zitieren Link zu diesem Kommentar
kaotai 10 Geschrieben 23. März 2006 Melden Teilen Geschrieben 23. März 2006 Welchen WebServer hast Du ? Wie hast Du PHP implementiert ? Zitieren Link zu diesem Kommentar
dentagard 10 Geschrieben 23. März 2006 Autor Melden Teilen Geschrieben 23. März 2006 Apache 2.0.55 + PHP 4.4.2 zip package (also CGI binary plus server API) Zitieren Link zu diesem Kommentar
Gadget 37 Geschrieben 23. März 2006 Melden Teilen Geschrieben 23. März 2006 Hi dentagard, is es ein W2k3 Enterprise Edition? Is vielleicht der WSRM installiert? http://www.microsoft.com/windowsserver2003/techinfo/overview/wsrmfastfacts.mspx LG Gadget Zitieren Link zu diesem Kommentar
dentagard 10 Geschrieben 23. März 2006 Autor Melden Teilen Geschrieben 23. März 2006 Ist ein W2K3 Standard Server Zitieren Link zu diesem Kommentar
Gadget 37 Geschrieben 23. März 2006 Melden Teilen Geschrieben 23. März 2006 ok, dann kanns der WSRM nicht sein... Zitieren Link zu diesem Kommentar
kaotai 10 Geschrieben 23. März 2006 Melden Teilen Geschrieben 23. März 2006 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. Zitieren Link zu diesem Kommentar
dentagard 10 Geschrieben 23. März 2006 Autor Melden Teilen Geschrieben 23. März 2006 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" Zitieren Link zu diesem Kommentar
macmewes 10 Geschrieben 24. März 2006 Melden Teilen Geschrieben 24. März 2006 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 ... Zitieren Link zu diesem Kommentar
dentagard 10 Geschrieben 24. März 2006 Autor Melden Teilen Geschrieben 24. März 2006 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.... Zitieren Link zu diesem Kommentar
dentagard 10 Geschrieben 24. März 2006 Autor Melden Teilen Geschrieben 24. März 2006 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* Zitieren Link zu diesem Kommentar
kaotai 10 Geschrieben 24. März 2006 Melden Teilen Geschrieben 24. März 2006 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 Zitieren Link zu diesem Kommentar
dentagard 10 Geschrieben 24. März 2006 Autor Melden Teilen Geschrieben 24. März 2006 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 Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.