検索

ホームページ  >  に質問  >  本文

apache-nginxのログを削除してファイルを再作成すると、ログが表示されなくなります。

プロジェクトのルートディレクトリにweb.logファイルがありましたが、ファイルが大きすぎたので削除し、空の.logファイルを再作成しました。この新しいファイルにはログがありません。古いファイル

阿神阿神2753日前587

全員に返信(2)返信します

  • phpcn_u1582

    phpcn_u15822017-05-16 17:02:43

    ログを削除するときにnginxを停止しない場合、nginxは古いファイルのハンドルを保持したままになります。新しく作成されたファイルは同じ名前ですが、実際には同じファイルではないため、書き込まれません。
    この時点でnginxをリロードする必要があります

    リーリー

    今後ログをクリアする場合は、ファイルを直接削除せず、ファイルをクリアするコマンドを使用してください

    リーリー

    返事
    0
  • 世界只因有你

    世界只因有你2017-05-16 17:02:43

    新しく作成されたログ ファイルの権限が正しく設定されているかどうか、および書き込み権限が付与されているかどうか。

    返事
    0
  • キャンセル返事