ghch icon indicating copy to clipboard operation
ghch copied to clipboard

socket: too many open filesエラーになる

Open zom-yoshidan opened this issue 6 years ago • 0 comments

Github Enterprise Cloudを利用している環境です。 tokenの部分はトリミングして表記していますが実行時には正式なものを指定しました。

$ sw_vers
ProductName:	Mac OS X
ProductVersion:	10.14.6
BuildVersion:	18G95

$ go version
go version go1.13.7 darwin/amd64

$ ghch --token a6b48d88...
Get https://api.github.com/repos/org_name/repository_name/pulls/656: dial tcp 18.179.245.253:443: socket: too many open files
Get https://api.github.com/repos/org_name/repository_name/pulls/249: dial tcp 18.179.245.253:443: socket: too many open files
Get https://api.github.com/repos/org_name/repository_name/pulls/647: dial tcp 18.179.245.253:443: socket: too many open files

中略
途中からエラーの内容が変わりました

Get https://api.github.com/repos/org_name/repository_name/pulls/1309: tls: short read from Rand: open /dev/urandom: too many open files
Get https://api.github.com/repos/org_name/repository_name/pulls/227: x509: certificate signed by unknown authority
Get https://api.github.com/repos/org_name/repository_name/pulls/290: x509: certificate signed by unknown authority

複数回試したところ下記のようなエラーも起きていました。

$ ghch --token a6b48d88...
Get https://api.github.com/repos/org_name/repository_name/pulls/57: dial tcp: lookup api.github.com: no such host
Get https://api.github.com/repos/org_name/repository_name/pulls/681: dial tcp 18.179.245.253:443: socket: too many open files
Get https://api.github.com/repos/org_name/repository_name/pulls/206: dial tcp: lookup api.github.com: no such host

一応GITHUB_TOKEN環境変数を設定する方式、--token=を使うなどのパターンも試しましたが結果は変わりませんでした。

zom-yoshidan avatar Jan 31 '20 13:01 zom-yoshidan