rpcpdb

Screenshot der Software:
rpcpdb
Softwarebeschreibung:
Version: 0.3.5
Upload-Datum: 20 Feb 15
Entwickler: Ben Bass
Lizenz: Frei
Popularität: 13

Rating: 5.0/5 (Total Votes: 1)

rpcpdb ist ein Python-Wrapper um die Python pdb Debugger, der es besser geeignet für den Einsatz in RPC Kontexten macht.
Es wurde entwickelt, um die Notwendigkeit, eine Funktion auf einem bereits laufenden Server, Threads oder Prozesse verwendet, um jedes Remoteprozeduraufruf versenden debuggen zu erfüllen, ohne den Quellcode an den Server in irgendeiner Weise zu ändern. Es gibt keine Unterbrechung der anderen Clients und RPC-Aufrufe während der ausgewählte Anruf gedebuggt wird.
Insbesondere wird ein Mixin-Klasse vorgesehen, die den debug_func und undebug_func Methoden, um Ihre RPC-Server erstellt. Diese erlauben Haltepunkte, die von einem anderen RPC-Client gesteuert werden.
Für ein Beispiel, führen Sie den xmlrpc_server.py Server-Prozess, dann führen Sie eine oder mehrere xmlrpc_client.py Prozesse, die ständig RPC-Anforderungen durchführen wird dagegen. xmlrpc_debug.py kann dann ausgeführt werden, um eine Debug-Haltepunkt in einem Verfahren, das die Clients werden ständig ruft zu injizieren; der nächste Client, um diese Funktion aufrufen, wird remote debug sein, während andere Clients machen blind.
Derzeit ist die Debug-Schnittstelle ist über einen UNIX-Socket zur Verfügung gestellt, aber dies wird in Zukunft erweitert werden.
RPC Rahmen Unterstützung soll XMLRPC, RPyC und Pyro in der Anfangsphase zu decken

Was ist neu in dieser Pressemitteilung:.

  • Hinzugefügt ignore_count Funktionalität für das Überspringen einer abgestimmten Breakpoint n-mal

Was ist neu in Version 0.2.1:

  • Python 3-Unterstützung (nur Version 3.2 und höher)
  • Parameter passend zum Debugger auslösen (bedingte Fehlersuche)

Was ist neu in Version 0.1.1:

  • Fix Problem, wählen Sie Anruf in termsock wurde kontinuierlich zu finden beschreibbar FDs, was 100% CPU-Auslastung

Anforderungen :

  • Python

Ähnliche Software

Linaro GDB
Linaro GDB

20 Feb 15

Pyshield
Pyshield

11 May 15

DBGMEM
DBGMEM

3 Jun 15

scanmem
scanmem

2 Jun 15

Andere Software von Entwickler Ben Bass

piefull
piefull

13 May 15

rpcpdb
rpcpdb

13 Apr 15

Kommentare zu rpcpdb

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!