私はこの質問にはまったくの初心者のように感じますが、膨大な経験を積むとうまくいかないこともあります。
ファイルチャンクでファイルをアップロードするためのこのCGIスクリプトがあります。ファイルを正常に正しくアップロードしていますが、以前は完全に機能していたにもかかわらず、ログ ファイルにログ データを書き込むことができません。ログ ファイルは 0 バイトです。
スクリプトの開始時のデバッグを大幅に簡素化するために、数行追加しました。それらは以下にリストされています。新しいログ ファイルを開き、簡単なテキスト行を書き込んでから閉じます。
ファイルを閉じているので、フラッシュの問題ではないと思いました。ファイルが存在するため、ファイルを開いている必要があります。ゼロバイトです。ファイルがアップロードされないため、CGI スクリプトを実行している必要があります。/tmp
また、ファイルが作成されると、への書き込み権限があります。また、エラーはありません/etc/httpd/logs/errorlog
open(LOGFILE, ">", "/tmp/olss2.log") or die "Can't open log file: $!";
$| = 1;
print LOGFILE "New Log Entry Started";
close LOGFILE;