2023.03.24  

【ECS】Adminerにログインできない: セッションの期限切れ。ログインし直してください

Adminer,  AWS    

ECSで構築したAdminerに「セッションの期限切れ。ログインし直してください」と表示されログインできなくなりました。

接続先とパスワードはあっている状態です。

以下はエラーログです。

[Fri Mar 24 05:17:33 2023] PHP Warning: session_start(): open(/var/lib/php/sessions/sess_xxx, O_RDWR) failed: No space left on device (28) in /var/www/html/adminer.php on line 172

解決策

Adminerのタスクを再起動したところ、接続できるようになりました。

CLIなら以下のコマンドで再起動できます。

aws ecs update-service --force-new-deployment --cluster my-cluster --service my-service

マネージメントコンソールの場合、ECSサービスの設定で「サービスタイプ」を「REPLICA」にしていれば、下記のようにタスクを停止するだけで自動で再起動されます。

コメント
現在コメントはありません。
コメントする
コメント入力

名前 (※ 必須)

メールアドレス (※ 必須 画面には表示されません)

送信