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

strace
strace

23 Nov 17

Pyshield
Pyshield

11 May 15

Fenris
Fenris

3 Jun 15

ipdbplugin
ipdbplugin

11 May 15

Andere Software von Entwickler Ben Bass

rpcpdb
rpcpdb

13 Apr 15

piefull
piefull

13 May 15

Kommentare zu rpcpdb

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