Have you tried attaching a debugger and see where is hanging? santiago Sent from my iPhone
> On 6 Nov 2018, at 01:48, serge vautour <sergervaut...@gmail.com> wrote: > > Hello, > > I'm having problems with the import of PYEZ module hanging. My python > script: > > from jnpr.junos import Device > def main(): > blah = "" > > if __name__ == "__main__": > main() > > That's as simple as possible. When I remove the "from jnpr.junos" line, the > problem described below goes away. > > When I run this using a unix for loop I get: > > [root@xxxx]# for i in {1..100}; do echo $i;time python test.py ; done > 1 > > real 0m0.725s > user 0m0.635s > sys 0m0.092s > 2 > > real 0m0.647s > user 0m0.567s > sys 0m0.082s > 3 > > real 0m0.654s > user 0m0.573s > sys 0m0.084s > > etc... > > Eventually, and this appears completely random, it will hang: > > 35 > > real 0m0.650s > user 0m0.572s > sys 0m0.079s > 36 > ^\Quit > > real 0m27.527s > user 0m0.360s > sys 0m0.059s > 37 > ^\Quit > > real 0m11.761s > user 0m0.350s > sys 0m0.067s > 38 > ^\Quit > > real 0m51.663s > user 0m0.357s > sys 0m0.062s > > The ^\Quit is me killing that instance of the python script with ctrl-\. If > I wait long enough it unblocked by itself: > > 39 > > real 2m55.709s <--- It eventually unblocked on it's own > user 0m0.588s > sys 0m0.079s > 40 > > real 0m0.647s > user 0m0.573s > sys 0m0.076s > 41 > > real 0m0.647s > user 0m0.575s > sys 0m0.074s > 42 > > How long it takes once hung is random. How often it hangs is random. > Sometimes I can run it over a 1000 times without an issue. > > I am on the latest version of python and of the module (I think): > [root@xxxxxx# python > Python 2.7.5 (default, Feb 20 2018, 09:19:12) > [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2 > Type "help", "copyright", "credits" or "license" for more information. >>>> from jnpr.junos import version >>>> print version.VERSION > 2.2.0 > > Just today I ran the PIP command to update PYEZ and all dependencies. The > problem is still present. > > This is running on a VM with lots of resources (32G RAM, 8CPU). top shows > less than 1G RAM in use and nearly no CPU usage even with it hangs. I have > tried running the same code on a different VM (on a different physical > chassis) with the same version of python and PYEZ and cannot reproduce. > > Any suggestions on how to troubleshoot this? Is it possible it's the > underlying VM Hardware or virtualization software? > > Thanks, > Serge > _______________________________________________ > juniper-nsp mailing list juniper-nsp@puck.nether.net > https://puck.nether.net/mailman/listinfo/juniper-nsp _______________________________________________ juniper-nsp mailing list juniper-nsp@puck.nether.net https://puck.nether.net/mailman/listinfo/juniper-nsp