Muncul Killed saat menjalankan composer

By | March 22, 2019

Sedikit curhat saja dalam rentang waktu mengenal dan menggunakan PHP Composer. Jadi karena Flarum masih versi beta jadi seluruh proses instalasi forumnya dan ekstensinya sendiri masih manual lewat composer. Gunakan SSH pastinya. Jadi di dikala proses menambahkan dukungan Google Analytics malah gagal. 🙁

Lengkapnya begini:

composer require sijad/flarum-ext-google-analytics
Using version ^0.1.1 for sijad/flarum-ext-google-analytics
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Killed

Ketika update dependensi paket aplikasinya malah muncul Killed. Lumayan jelas aslinya kalau yang sedang kita lakukan dibunuh. Tetapi kenapa? Apa penyebabnya?

Setelah cari infomasi kesana kemari, alasannya sederhana. Ternyata kehabisan memori. Saya perlihatkan dulu berapa kapasitas RAM VPSnya:

free -m
total used free shared buff/cache available
Mem: 512 238 106 153 166 41
Swap: 64 62 1

Agak kaget saya. Ini yang boros dimananya. Stacknya gunakan LEMP (Nginx+MariaDB+PHP-FPM). Tetapi isinya cuma satu forum Flarum tadi dan trafiknya dapat disebut nihil.

Dari sini saya jadi agak paham bahwa dibalik kemudahan composer pun membutuhkan memori yang tak sedikit bagi operasionalnya. Selaku perbandingan saja, dulu gunakan XenForo cuma menghabiskan separuhnya.

Solusinya? Antara upgrade spesifikasi VPS atau secara manual menambahkan file dari paket program yang terdapat di repository composer tadi.


Sumber https://servernesia.com