セッションは書き込めません

724 ワード

今日は奇妙な状況に遭遇して、良いウェブサイトを実行して、突然ログインすることができなくて、ログインページをクリックしてリフレッシュした後に何の反応もなくて、ログインの要求の頭を見て、問題を発見していません.Sessionの書き込みに失敗した可能性があると思うと、以下の点を確認する必要があります.
  • PHPの構成エラー
  • セッションを格納するファイル権限エラー
  • RP

  • PHPの構成を確認します.
    session.save_handle=files
    session.save_path = /tmp
    

    問題はなく、phpinfo出力も問題ありません.続いてカタログを見ても問題なく、権限もOK.ただし、生成されたセッションファイルは0 Kです.(はっきり見えるのはゼロK、OKじゃない!)、そして内容は空です.
    次に、自分でファイルを生成してみたいと思います.
    [root@127 tmp]# touch test_session
    #       ,    。。。
    

    その後、サーバのディスク領域を確認し、100%使用したため、作成に失敗しました.私が普段開発していたlinux仮想マシンで与えられたディスク領域は10 Gであり、MongoDBの挿入効率をテストしたため、ディスク領域の大部分を占め、MongoDBのデータを削除した後、アプリケーションは正常に戻った.
    このような状況は普段あまり発生しないので、記録しておくと、みんなが調べるのに便利です.