ある日突然composer installがすごく遅くなった
$ composer install
Loading composer repositories with package information
Updating dependencies (including require-dev)
// ここでフリーズ
- dockerコンテナ内でも外でもフリーズしている
-
composer install -vvv
→ ゆっくり動いている(ほっとくと1時間くらいで完了することも) -
composer require XX
→ 入る(遅い気がする)
試したこと
-
composer diagnose
→ 問題無し - mac側のcomposerアンインストールしいて入れ直す→だめだった
- docker内でも起こっていたので関係ない
調べて得られた情報
- メインサーバーでネットワークの問題があるかもしれない
- ↑が原因で必要なJSONをダウンロード出来なくなっている
-
composer clear-cache
でキャッシュを削除すればいい- これを実行しても私の場合はダメでした
効いた対応
composerが参照するリポジトリを以下のミラーサイトに変更。
以下を実行した
composer config -g repos.packagist composer https://packagist.jp