Нехватка ресурсов

Проект на PHP. Используется Composer для разрешения зависимостей. Добавляю новый пакет. Composer долго думает и выдает Killed. После двухдневного гугления оказалось, что для Docker-а в Linux доступны все аппаратные ресурсы операционной системы, а для WSL - только то, что задано в настройках файл конфигурации %userprofile%\.wslconfig. То есть на сервере с Ubuntu всё работает хорошо, локально на Windows с Ubuntu через WSL - не работает.

Увеличиваю ресурсы:

  [wsl2]
memory=8GB
processors=2

и мониторю с помощью docker stats - composer съедает около 4Gb оперативной памяти. И работа composer завершается корректно.

#wsl #wsl2 #windows #windows10 #linuxonwindows #compser #composerkilled #composererror #troubleshooting