composer зависает и сжирает память

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
louisvuitton
Сообщения: 203
Зарегистрирован: 2014.02.16, 03:09

composer зависает и сжирает память

Сообщение louisvuitton »

Композер сжирает всю память и вылетает
Пробовал удалять composer.loc, vendor и делать composer install вместо update
Не помогает.

Зависает на

Loading composer repositories with package information
Updating dependencies (including require-dev)


Потом часа через пол вылетает с
PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 32 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Rule2Literals.php on line 48

Что делать, как искать причину? (это локалхост на macos )
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: composer зависает и сжирает память

Сообщение zelenin »

composer.json покажите
louisvuitton
Сообщения: 203
Зарегистрирован: 2014.02.16, 03:09

Re: composer зависает и сжирает память

Сообщение louisvuitton »

Вот, почти ничего не добавлял в этот starterkit от terentiev (из раздела "авторский код и библиотеки")

Изображение

Но этой версии кита где то год, а композер я обновил на днях (selfupdate). Раньше, насколько помню, все работало.

Ну и еще выдает такое предупреждение
The "extra.asset-installer-paths" option is deprecated, use the "config.fxp-asset.installer-paths" option
andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: composer зависает и сжирает память

Сообщение andku83 »

самого важного вы и не показали...
но судя по ошибке:

Код: Выделить всё

  "config": {
    "process-timeout": 1800,
    "fxp-asset":{
      "installer-paths": {
        "npm-asset-library": "vendor/npm",
        "bower-asset-library": "vendor/bower"
      }
    }
  }
поменяйте на:

Код: Выделить всё

  "config": {
    "process-timeout": 1800
  },
  "repositories": [
    {
      "type": "composer",
      "url": "https://asset-packagist.org"
    }
  ],
и удалите fxp-plugin
louisvuitton
Сообщения: 203
Зарегистрирован: 2014.02.16, 03:09

Re: composer зависает и сжирает память

Сообщение louisvuitton »

у меня было только

Код: Выделить всё

"config": {
    "process-timeout": 1800
  },
(без "fxp-asset")

Добавил repositories

Код: Выделить всё

 "repositories": [
    {
      "type": "composer",
      "url": "https://asset-packagist.org"
    }
  ],
Но все равно висит :(
Предупреждение осталось
andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: composer зависает и сжирает память

Сообщение andku83 »

покажите conposer.json (целиком)
louisvuitton
Сообщения: 203
Зарегистрирован: 2014.02.16, 03:09

Re: composer зависает и сжирает память

Сообщение louisvuitton »

Код: Выделить всё

{
  "name": "trntv/yii2-starter-kit",
  "description": "Yii2 Starter Kit Application Template",
  "keywords": [
    "yii2",
    "framework",
    "start",
    "cms",
    "application template",
    "yii2 advanced"
  ],
  "authors": [
    {
      "name": "Eugene Terentev",
      "email": "eugene@terentev.net",
      "homepage": "http://terentev.net",
      "role": "Developer"
    }
  ],
  "type": "project",
  "license": "BSD-3-Clause",
  "support": {
    "issues": "https://github.com/trntv/yii2-starter-kit/issues?state=open",
    "source": "https://github.com/trntv/yii2-starter-kit"
  },
  "minimum-stability": "dev",
  "prefer-stable" : true,
  "require": {
    "php": ">=5.5.0",
    "ext-intl": "*",
    "yiisoft/yii2": "dev-master@dev",
    "yiisoft/yii2-bootstrap": "^2.0.0",
    "yiisoft/yii2-swiftmailer": "^2.0.0",
    "yiisoft/yii2-authclient": "^2.0.0",
    "yiisoft/yii2-jui": "^2.0.0",
    "asofter/yii2-imperavi-redactor": "dev-master@dev",
    "mihaildev/yii2-elfinder": "^1.0",
    "trntv/yii2-aceeditor": "^2.0",
    "trntv/probe": "^0.2",
    "trntv/yii2-file-kit": "^1.0.0",
    "trntv/yii2-glide": "^1.0.0",
    "trntv/yii2-datetime-widget": "^1.0.0",
    "trntv/cheatsheet": "^0.1@dev",
    "trntv/yii2-command-bus": "^2.0",
    "intervention/image": "^2.1",
    "vlucas/phpdotenv": "^2.0",
    "bower-asset/admin-lte": "^2.0",
    "bower-asset/font-awesome": "^4.0",
    "bower-asset/html5shiv": "^3.0",
    "bower-asset/jquery-slimscroll": "^1.3",
    "bower-asset/flot": "^0.8",
    "symfony/process": "^3.0",
    "hashids/hashids": "^1.0",
    "2amigos/yii2-grid-view-library": "*",
    "kotchuprik/yii2-odnoklassniki-authclient": "*",
    "yandex-money/yandex-money-sdk-php": "*",
    "guzzlehttp/guzzle": "^6.2",
    "kartik-v/yii2-widget-growl": "*",
    "2amigos/yii2-switch-widget": "~1.0"
  },
  "require-dev": {
    "yiisoft/yii2-debug": "^2.0.0",
    "yiisoft/yii2-gii": "^2.0.0",
    "yiisoft/yii2-faker": "^2.0.0",
    "codeception/codeception": "^2.0",
    "codeception/specify": "^0.4.3",
    "codeception/verify": "^0.3.0"
  },
  "suggest": {
    "trntv/yii2-debug-xhprof": "dev-master@dev"
  },
  "config": {
    "process-timeout": 1800
  },
  "repositories": [
    {
      "type": "composer",
      "url": "https://asset-packagist.org"
    }
  ],
  "extra": {
    "asset-installer-paths": {
      "npm-asset-library": "vendor/npm",
      "bower-asset-library": "vendor/bower"
    }
  }
}
andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: composer зависает и сжирает память

Сообщение andku83 »

уберите:

Код: Выделить всё

  "extra": {
    "asset-installer-paths": {
      "npm-asset-library": "vendor/npm",
      "bower-asset-library": "vendor/bower"
    }
  }
и добавить в конфиг, если нет: https://github.com/trntv/yii2-starter-k ... ase.php#L9
louisvuitton
Сообщения: 203
Зарегистрирован: 2014.02.16, 03:09

Re: composer зависает и сжирает память

Сообщение louisvuitton »

Сделал
warning больше не боспокоит, но все равно не качает =\
andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: composer зависает и сжирает память

Сообщение andku83 »

Код: Выделить всё

composer self-update
composer diagnose
composer clear-cache
louisvuitton
Сообщения: 203
Зарегистрирован: 2014.02.16, 03:09

Re: composer зависает и сжирает память

Сообщение louisvuitton »

Все команды
Изображение

Результат тот же
louisvuitton
Сообщения: 203
Зарегистрирован: 2014.02.16, 03:09

Re: composer зависает и сжирает память

Сообщение louisvuitton »

Вот такую дичь еще стал выдавать через час каких то махинаций

Изображение
trueorfalse
Сообщения: 680
Зарегистрирован: 2017.06.21, 13:50

Re: composer зависает и сжирает память

Сообщение trueorfalse »

Удали очисти кеш установи.
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: composer зависает и сжирает память

Сообщение ElisDN »

Код: Выделить всё

"minimum-stability": "stable",
louisvuitton
Сообщения: 203
Зарегистрирован: 2014.02.16, 03:09

Re: composer зависает и сжирает память

Сообщение louisvuitton »

trueorfalse писал(а): 2018.03.20, 00:07 Удали очисти кеш установи.
что удалить? композер?
louisvuitton
Сообщения: 203
Зарегистрирован: 2014.02.16, 03:09

Re: composer зависает и сжирает память

Сообщение louisvuitton »

ElisDN писал(а): 2018.03.20, 00:31

Код: Выделить всё

"minimum-stability": "stable",
Поставил stable
Теперь хоть вижу строки, что он читает репозитории, но все равно очень медленно и в итоге выдает

[Composer\Repository\InvalidRepositoryException]
No valid bower.json was found in any branch or tag of https://github.com/DmitryBaranovskiy/eve.git, could not load a package from it.

Откуда зависимость на этого DmitryBaranovskiy хз...
Аватара пользователя
ElisDN
Сообщения: 5845
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: composer зависает и сжирает память

Сообщение ElisDN »

composer global remove fxp/composer-asset-plugin
trueorfalse
Сообщения: 680
Зарегистрирован: 2017.06.21, 13:50

Re: composer зависает и сжирает память

Сообщение trueorfalse »

louisvuitton писал(а): 2018.03.20, 02:19
trueorfalse писал(а): 2018.03.20, 00:07 Удали очисти кеш установи.
что удалить? композер?
Да.
louisvuitton
Сообщения: 203
Зарегистрирован: 2014.02.16, 03:09

Re: composer зависает и сжирает память

Сообщение louisvuitton »

Спасибо большое вам и всем отписавшимся
ElisDN писал(а): 2018.03.20, 09:04 composer global remove fxp/composer-asset-plugin
вот это помоголо!
Ответить