Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pyls spawning hundreds of Python processes #458

Closed
gmstriga opened this issue Dec 9, 2018 · 5 comments
Closed

pyls spawning hundreds of Python processes #458

gmstriga opened this issue Dec 9, 2018 · 5 comments

Comments

@gmstriga
Copy link

gmstriga commented Dec 9, 2018

After maybe half an hour of using TabNine's semantic autocomplete with Python, my process tree looks like this:

image

Right now there's about 300 processes total in there, but my highscore is 1000+ before I noticed. Almost all of them are children of pyls. It looks like the processes aren't finishing properly and just hanging around.

@gatesn
Copy link
Contributor

gatesn commented Dec 9, 2018

Can you try reproducing with jedi 0.12.1? I saw similar behaviour with 0.13.0 on Linux but haven’t had time to dig into it yet

@gmstriga
Copy link
Author

It doesn't seem to happen with jedi 0.12.1. After an hour, pyls is still sitting there with one Python process.

@sdemura
Copy link

sdemura commented Dec 13, 2018

Running into same issue on a linux machine. jedi 0.13.1 + python-language-server:master and my machine locks up within minutes from running out of memory.

@kadrach
Copy link

kadrach commented Dec 18, 2018

See davidhalter/jedi#1242.

@gatesn
Copy link
Contributor

gatesn commented Feb 15, 2019

This is resolved in Jedi now

@gatesn gatesn closed this as completed Feb 15, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants