Schränken Sie den Prozesszylinder, aber erzwingen Sie den Austausch statt töten

548
Peter Nerlich

Ich bin momentan ziemlich frustriert über Meteor . Ich werde meine eigene Teleskopänderung über das offizielle Repository meines ausgewählten Hosting-Service vornehmen. Das einzige Problem ist, dass Meteor baut die App wieder bei jedem Start und nimmt ganz die Menge an RAM, während all meine Prozesse eine haben harte Grenze von 600MB. Das wird schnell von Meteoriten übertroffen und getötet. Wenn ich jetzt versuche, es erneut zu starten, beginnt alles von Null und wird somit immer wieder getötet.

Nun fragte ich mich, ob es möglich wäre, etwas Ähnliches wie die bestehende Einschränkung um den nodeProzess zu wickeln, der ihn nicht tötet, sondern so viel wie möglich austauscht, im besten Fall in eine Datei . Es ist mir egal, ob das Bauen viel länger dauert, es ist für die Entwicklung.

Ist so etwas möglich?

1
Mit VMMap können Sie den virtuellen Speicher einer Anwendung auf die Festplatte leeren. Es muss eine Windows-API verwendet werden. Möglicherweise können Sie nach demselben suchen und ein Wrapper-Exe schreiben, um den Meteor zu beobachten und nach Bedarf zu spülen Ganesh R. vor 8 Jahren 0
@GaneshR. Entschuldigung, ich habe vergessen zu sagen, dass es sich um einen Linux-Server handelt. CentOS, um genau zu sein. Peter Nerlich vor 8 Jahren 0

0 Antworten auf die Frage