Difference between revisions of "Nova/RemoteDebugging"
< Nova
Tracy Jones (talk | contribs) (Created page with "== Remote Debugging in Nova == You can use a remote debugger to attach to nova services by specifying the host and port as command line arguments. For example /usr/local/bi...") |
Tracy Jones (talk | contribs) (→Remote Debugging in Nova) |
||
Line 1: | Line 1: | ||
+ | |||
== Remote Debugging in Nova == | == Remote Debugging in Nova == | ||
Revision as of 19:27, 13 December 2013
Remote Debugging in Nova
You can use a remote debugger to attach to nova services by specifying the host and port as command line arguments. For example
/usr/local/bin/nova-compute --config-file /etc/nova/nova.conf --remote_debug-host 172.16.245.1 --remote_debug-port 1234
In order to do this you need to have a remote debug server - this wiki describes how to use remote debugging with pycharm. You need a commercial license to do remote debugging with pycharm.
Preparing the server
Start pycharm and create a remote debug runtime configuration
Preparing the client
First you need to copy the pydev client script to the environment where you are running nova services.