We had a similar issue last year due to some problem with a corporate proxy.
You might refer to https://github.com/golang/vscode-go/issues And test to see if your problem is related to your proxies. On Monday, March 1, 2021 at 5:21:52 PM UTC-6 oldCoderException wrote: > Hi everyone, > > I've been working with our senior sysadmin guy here, trying to understand > some other troubles that I'm having in implementing Go modules in > conjunction with VSCode using the gopls extension. As I mentioned in a > previous post (https://groups.google.com/g/golang-nuts/c/2Xcfb4f7ans) > I've had a bit of a rough time with modules in general. One of the latest > troubles has been that every time I do a tiny little push up to our git > (GitLab self-hosted) server, we would see 112 "pre-auth" and disconnect > errors on the server log. I am using SSH with a key to work with the > remote. > > Now, that was when I had all 137 modules in the file tree using VSCode. > And, interestingly enough, we would get those errors even if I did the push > on the command line, *IF* VSCode was open. If I closed VSCode I could > push without a hiccup. With that in mind, and in trying to make VSCode > easier to work with anyway, I split my project up, using a (new and) > separate workspace for each subsystem. This resulted in 7 separate > workspaces. What we find with this setup, is that the smaller workspaces > open and operate without trouble while the two bigger workspaces (with 40 > modules in each) result in about 15 "pre-auth" errors each. > > So it seems like "something" has a limit of 25 connections, after which we > run into troubles, and then perhaps gopls tries again and again when it > runs into errors? I don't know. It could explain the high loads I was > seeing for 10+ minutes though. > > And the git server logs are reporting that it's my client that is closing > the connection, not the server. For example: > Mar 1 14:30:58 gl sshd[16970]: Received disconnect from 142.104.201.220 > port 57724:11: disconnected by user > > We realize that there are "a lot of moving parts" with me working @ home, > what with VPN's, proxies, firewalls and all that. But is there a built-in > limit in gopls? I also wonder if your proposed solution to the gopls > "working > with multiple modules > <https://github.com/golang/tools/blob/master/gopls/doc/workspace.md>" > problem addresses this, or if gopls still checks everything? I'm hoping I > can get back to work with this setup, unless I always have problems with > the two bigger subsystems, in which case I need to split them up into > smaller pieces as well. > > cheers, > Paul > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/d4edcccb-76ba-47b1-a408-943bcdc97f3cn%40googlegroups.com.