web-dev-qa-db-ja.com

phpsessionclean.serviceはDebianSidで長い起動時間を引き起こします

私はデスクトップマネージャーとしてCinnamonを搭載したDebianSidマシンを使用しています。

数日後、起動時間が非常に長くなります。コンピュータの電源を入れてからログインページに問題はありませんが、ここで一度システムにログインするには、3分以上かかることもあります。

私はsystemd-analyze blameを与えましたが、phpsessionclean.serviceが有罪のようです。

matteo@debian:~$ systemd-analyze blame
     3min 7.981s phpsessionclean.service
         16.735s NetworkManager-wait-online.service
          6.529s [email protected]
          1.781s keyboard-setup.service

なぜそれが始まりたのか分かりません。

ところで:ログインページにパスワードを入力する前に数分待つことができます。その後、セッションがすばやく読み込まれるため、このプロセスはログインするまでに時間がかかるようです。

phpsessionclean.servicephp-commonによって実行されますが、使用しているソフトウェアの多くがこのパッケージに依存しているため、このパッケージをアンインストールすることはできません。

ヒントをありがとう

3
matteo

これによると http://www.debianitalia.org/forum/varie/boot-molto-lento-su-debian-sid?page=1 (イタリア語のリンク、同じOP)この問題は関連していますLinuxカーネルが乱数を処理する方法の最近の変更に。安全ではないそれほどランダムではない数値を与える代わりに、システムが十分なエントロピーを生成するまで待機します。これに対する回避策は、ブートプロセス中にマウスを動かす(エントロピー生成を高速化する)か、havegedをインストールする(エントロピージェネレーター)です。

OP matteoはすでに上記のリンクで彼の答えを得ていますが、同じ問題を抱えている他の人のために英語版を用意するためにここに投稿しています。

3
p91paul