Heim  >  Artikel  >  Entwicklungswerkzeuge  >  So beheben Sie den Fehler proc_open(): fork failed – Nach der Installation von Composer kann kein Speicher zugewiesen werden

So beheben Sie den Fehler proc_open(): fork failed – Nach der Installation von Composer kann kein Speicher zugewiesen werden

藏色散人
藏色散人nach vorne
2021-03-04 11:40:222489Durchsuche

Die folgende Tutorial-Kolumne von Composer stellt Ihnen die Lösung für den Fehler proc_open() vor: Fork fehlgeschlagen – Nach der Installation von Composer kann kein Speicher zugewiesen werden. Ich hoffe, dass es für Freunde in Not hilfreich ist!

So beheben Sie den Fehler proc_open(): fork failed – Nach der Installation von Composer kann kein Speicher zugewiesen werden

Nach der Installation von Composer ist der Fehler proc_open(): fork fehlgeschlagen – Speicher kann nicht zugewiesen werden

1. Problembeschreibung:

Bei Verwendung von Composer zum Bereitstellen des yii-Projekts auf dem Linux-Server: „proc_open (): Fork erscheint fehlgeschlagen – Speicher kann nicht zugewiesen werden

, was „nicht genügend Speicher“ bedeutet. Wir können dieses Problem lösen, indem wir eine Swap-Partition erstellen.

2. Lösung:

  • Führen Sie zuerst free -m aus, um zu sehen, wie viel Speicherplatz vorhanden ist ist das, was ich auf dem Server ausgeführt habe. Ergebnis]
  • dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
    mkswap /var/swap.1
    swapon /var/swap.1
    dd if=/dev/zero of=/var/swap.1 bs=1M count=1024   //第一条指令
    1024+0 records in    //这个是返回的内容
    1024+0 records out   //这个是返回的内容
    1073741824 bytes (1.1 GB) copied, 10.0607 s, 107 MB/s    //这个是返回的内容
    mkswap /var/swap.1   //第二条指令
    Setting up swapspace version 1, size = 1048572 KiB   //这个是返回的内容
    no label, UUID=f6280c41-21b4-4039-bc3e-c26284b47b0c   //这个是返回的内容
    Erläuterung:
swapon /var/swap.1  //第三条指令
swapon: /var/swap.1: insecure permissions 0644, 0600 suggested.   //这个是返回的内容
  • Führen Sie abschließend noch einmal das Composer-Update aus und es wird erfolgreich sein.

    Das obige ist der detaillierte Inhalt vonSo beheben Sie den Fehler proc_open(): fork failed – Nach der Installation von Composer kann kein Speicher zugewiesen werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Stellungnahme:
    Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen