2017-05-16 3 views
0

zuzuteilen Ich erhalte ‚[FATAL] fehlgeschlagen Speicher zuweisen‘ Fehler beim Versuch, den Status aller Knoten in der Chef-Organisation zu erhalten Messerwirft Messer ausgefallenen Speicherfehler

<UserName>@<Hostname> /C/chef/knife_WS 
$ knife status > nodes-status.csv 
[FATAL] failed to allocate memory 

mit Verwendung dieses Speichers beheben verwandter Fehler?

+0

Wie viele Knoten haben Sie? – coderanger

Antwort

0

Dies bedeutet wahrscheinlich, dass Sie entweder zu viele Knoten oder nicht genug RAM haben. knife status wurde vor langer Zeit geschrieben und wurde daher nie aktualisiert, um einige der neueren APIs zu verwenden, die Arbeitsspeicher sparen, also versucht es, die vollständigen Knotendaten für jeden Knoten in Ihrem System sofort in RAM zu laden (zweimal tatsächlich, weil es dann ein sortierte Kopie des Arrays).

+0

Oh, danke für die Antwort. – ReshmaA