
Ich verwende die günstigste Amazon Lightsail-Instanz, um einen Nginx + Node.js-Server einzurichten.
Ich habe Nginx bereits erfolgreich kompiliert, aber das Kompilieren von Node.js dauert zu lange.
Ist es überhaupt eine gute Vorgehensweise, Node.js aus dem Quellcode zu kompilieren? Soll ich einfach die Version aus dem Paketmanager verwenden?
Die Spezifikationen für die Lightsail-Instanz sind:
512MB Ram
1 vCPU
20 GB SSD
512 GB Transfer
Als ich das erste Mal versuchte, Node.js zu kompilieren, schien GCC nicht genügend Speicher zu haben. Ich bekamdieser Fehler(interner Compilerfehler: Abgebrochen (Programm cc1plus)). Ich habe eine Auslagerungsdatei erstellt, um die verfügbare RAM-Größe zu erhöhen, wie beschriebenHier. ( dd
, mkswap
, swapon
, Hinzufügen zu /etc/fstab
)
Jetzt wird es kompiliert, aber es dauert Stunden, bis es fertig ist. Soll ich warten, bis die Kompilierung abgeschlossen ist, oder es über den Paketmanager installieren?