2016-04-28 7 views
1

Ich renne wercker.com auf Mac OS. Einmal in eine Weile wercker Abstürze mit der folgenden Fehlermeldung, obwohl der Behälter am Laufen hält:Wercker stürzt auf MacOS mit PANIC zu viele geöffnete Dateien

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 

... 

Ich bin ein Typoskript Node.js App im Inneren des Behälters ausgeführt wird, die oft als „interne/watch“ ist über wercker neu gestartet wird. Typescript wird von der IDE außerhalb des Containers in JS kompiliert, aber alle Dateien werden für den Container freigegeben.

Was ist der beste Weg, um dieses Problem zu vermeiden?

Antwort

Verwandte Themen