Zend - The PHP Company


Zend Server 5 Code Tracing

Ursachenanalyse ist ein Zeitfresser für Entwickler

Probleme zu lösen ist eigentlich einfach - vorausgesetzt Sie kennen die Ursache. Allerdings ist die Fehleranalyse während des Testens oft eine Herausforderung - und unglaublich schwierig, wenn die Anwendung bereits in der Produktion läuft. Der Versuch, genau die gleiche Umgebung, Applikationsstatus und Auslastung zu reproduzieren ist sowohl zeitaufwändig und fehleranfällig -  und es hindert Entwickler an Ihrer Hauptaufgabe: Code zu schreiben!

Zend Server 5 hat bereits den Zeitaufwand zur Problemlösung reduziert, indem Sie schneller Probleme nachstellen können. Zend Server 5 hebt Ursachenanalyse jetzt auf ein völlig neues Niveau - dank Code Tracing!

Ein Flugschreiber für Ihre PHP Applikation

Was ist Code Tracing?

Stellen Sie sich einen Flugschreiber vor. Wenn bei einem Flugzeug etwas schief läuft, möchten Sie dieses Problem vermutlich nicht "reproduzieren". Daher zeichnet ein Flugschreiber alle Daten auf, damit Fluganalysten nachvollziehen können, warum ein Problem aufgetreten ist.

Zend Server Code Tracing arbeitet wie ein Flugschreiber für PHP

Anstatt viel Zeit darauf zu verwenden, die Umgebung aufzusetzen und alle Schritte nachzubilden, die zu dem Fehler geführt haben, können Sie mit Zend Server die komplette Ausführung Ihrer Anwendung sowohl in der Produkion als auch beim Testen in Echtzeit erfassen - so können Sie jetzt unglaublich schnell die Ursachen von Problemen aufspüren!

Zend Server Code Tracing reduziert den Zeitaufwand für Ursachenanalysen


Zend Server Code Tracing wird automatisch aktiviert, sobald ein Problem erkannt wird. Oder Sie aktivieren Code Tracing manuell - beispielsweise um eine Anwendung zu optimieren.
Folgende Daten werden von Zend Server Code Tracing aufgezeichnet:

  • Function Calls Tree
  • Argumente
  • Rückgabewerte
  • Ausführungsdauer
  • Speicherverbrauch
  • Line of Code
  • Dateiname

Der in der Zend Server Webkonsole angezeigte Trace ermöglicht Ihnen, die Ausführungshistorie Ihrer Applikation zu sehen und den Schritten zu folgen, die zu dem problematischen Request geführt haben, um so schnell die Grundursache hierfür genau zu lokalisieren.



Lesen Sie das White Paper: "Troubleshooting PHP Issues With Code Tracing" »
Sehen Sie die Webinar-Aufzeichnung "Code Tracing with Zend Server 5" »
Sehen Sie ein Demo-Video zu Code Tracing in Aktion »
Zend Server 5 Code Tracing
Zend Server 5 Code Trace Tree

Zend Server 5 Code Tracing
Zend Server 5 Tracing Statistiken

Ressourcen
FOREN

Besuchen Sie das Forum

Mehr erfahren»

WHITE PAPER

Applikations-Führerschaft in 2013 DevOps: Agile Auslieferung als Wettbewerbsvorteil

Mehr erfahren»

WEBINAR

Entdecken Sie, wie Zend Server 6 die DevOps-Kluft überbrückt

Mehr erfahren»

Fallstudie

Erfahren Sie, wie Offers.com mit den Zend Lösungen eine sehr erfolgreiche E-Commerce Website erstellt hat und managed

Mehr erfahren»

DATENBLATT

Lesen Sie, wie Zend Server den Applikationserfolg sichern kann

Mehr erfahren»

Kundenstimmen

   Der Einsatz der Möglichkeiten und SDK von Zend Server hat es uns ermöglicht, die Skripting- und Packaging-Mechanismen für das Deployment unseres Codes zu vereinfachen und Server-Cluster mühelos zu supporten, wodurch weniger geübte Benutzer befähigt wurden, Deployments anzustoßen. Dies stellte eine zusätzliche Kontrolle und die Flexibilität sicher, die für Novadex erforderlich ist, um an der Spitze des cloudbasierten Kommunikations-Managaments zu bleiben.   

Andreas RossbachCTO, Novadex

   Unsere Provisioning-Skripte und die vollständige Funktionalität des Zend-Deployments haben viele manuelle Prozesse eliminiert. Über Zend Server und Zends laufenden Support haben wir auch viel Erfahrung darüber gesammelt, wie wir Performancetests besser ausführen können.    

Josh Butts Director of Enterprise Architecture, CDS Global

   Mit Zend Server können Sie multiple Applikationen auf dem selben Server ausführen, während andere Modelle nur eine Applikation pro Server erlauben. Dies rechnet sich für uns in Kostenersparnis um, weil auf unserem Entwicklungs-QA-Testserver 12 Applikationen parallel laufen und mit Amazon Cloud sind unsere Serverkosten der größte Aufwandsposten.   

Jonathan MarstonVice President of Engineering, EnglishCentral