07/03/03 11:12:28 m4T4tan/0
スレリンク(nanmin板:562-564番)n から移動.
*.tmp = subject.txt の一時ファイル,*.tmps = index.html の一時ファイルですが,
スレリンク(operate板:955-959番)n あたりでは
index.html の更新処理の部分は変えてないので,*.tmps がたくさんできる原因が
その変更というのも考えにくいですねぇ...... 一方 subject.txt の処理もファイル操作の
方法は変えていないので,やはり *.tmp がたくさんできる原因とは考えにくい......
# まぁ,いずれにせよそれが原因なら一晩早く異常が出てもいいと思うんですが.
ただ,/md というのはアクセスが多い場合にきちんと処理されないことがあるみたいですね.
これは c2.2ch.io(関連キーワードのバックエンド)で動かしてるパーサ中の処理で,
MySQL にバルクロードさせるデータを /md に吐き出してるんですが,
sub parse {
(ry
open(F, '>' . LOADFILE . $$) or return;
(ry
}
(ry
my $n = parse(@a);
if (!defined $n) {
print(STDERR "$0: " . LOADFILE . "$$: $!\n");
next;
}
↓こんな具合にファイルオープンの失敗が少なからず発生するようです.
/home/c22chio/src/parsed/parsed.pl: /md/tmp/parsed.load.1025:
/home/c22chio/src/parsed/parsed.pl: /md/tmp/parsed.load.1027:
/home/c22chio/src/parsed/parsed.pl: /md/tmp/parsed.load.1029:
/home/c22chio/src/parsed/parsed.pl: /md/tmp/parsed.load.1025: Invalid argument
/home/c22chio/src/parsed/parsed.pl: /md/tmp/parsed.load.1028: Invalid argument
/home/c22chio/src/parsed/parsed.pl: /md/tmp/parsed.load.1029: Invalid argument
/home/c22chio/src/parsed/parsed.pl: /md/tmp/parsed.load.1025: Invalid argument
/home/c22chio/src/parsed/parsed.pl: /md/tmp/parsed.load.1027: Invalid argument
/home/c22chio/src/parsed/parsed.pl: /md/tmp/parsed.load.1025: Invalid argument
errno がゼロなのに失敗してたり EINVAL だったりで意味不明ではありますが......