2016-04-28 97 views
1

我在Mac OS上運行wercker.com PANIC太多打開的文件的MacOS。在一段時間後wercker與以下錯誤消息崩潰雖然容器保持運行:Wercker崩潰與

PANIC dial tcp 192.168.99.100:2376: socket: too many open files 
panic: (*logrus.Entry) (0x6bfa60,0xc8202ceb00) 

goroutine 2101 [running]: 
github.com/wercker/wercker/vendor/github.com/Sirupsen/logrus.(*Entry).log(0xc8202ceb00, 0x0, 0xc8203d87c0, 0x39) 
    /gopath/src/github.com/wercker/wercker/vendor/github.com/Sirupsen/logrus/entry.go:103 +0x5fb 
github.com/wercker/wercker/vendor/github.com/Sirupsen/logrus.(*Entry).Panic(0xc8202ceb00, 0xc8203ebd30, 0x1, 0x1) 
    /gopath/src/github.com/wercker/wercker/vendor/github.com/Sirupsen/logrus/entry.go:148 +0x7c 
github.com/wercker/wercker/docker.(*WatchStep).Execute.func5(0xc82037ba40, 0xc8202ceb40, 0xc820178640, 0xc82005cd60, 0xc820165800, 0x40, 0xc8203b5860, 0xc82010bce0, 0xc82037b8c0) 
    /gopath/src/github.com/wercker/wercker/docker/watchstep.go:297 +0x723 
created by github.com/wercker/wercker/docker.(*WatchStep).Execute 
    /gopath/src/github.com/wercker/wercker/docker/watchstep.go:312 +0x91d 

... 

我運行它正在通過wercker的「內/表」經常重新啓動容器內的打字稿的Node.js應用。 Typescript正在被IDE編譯爲容器外部的JS,但所有文件都與容器共享。

避免此問題的最佳方法是什麼?

回答