管理人の趣味メインのメモto日記
AIONブログ RSS [情報サイト表示]
[注意] LinkやRSSについて

シエルサーバ RSS [情報サイト非表示]

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
[ -------- (--) --:-- ]  
   Category:スポンサー広告

・ω・)ノ
 
処理の競合か・・・・ (-ω-
 
 
 
 
<本日のトピックス>
[雑 記] RSSの一部不具合
 
 
[雑 記] RSSの一部不具合
RSSの自動更新の仕様として、
 
 1.RSSにアクセスがある
 2.前回のアクセスより2分経過しているかチェック
 3.2分以上経過していた場合、サイト1件分の更新チェック
  ※1件はチェックごとに別のサイトになる
 
を、繰り返しています。
で、この最終更新時間を外部のテキストファイルに記録しているのですが、
どうもこのファイル、壊れやすいようです。
正確には壊れているわけではないのですが、テキストを触る際の処理に
排他がかかっていないため、本来は「YYYYMMDDhhmm」と記録されているはずが
同時に処理が走り「YYYYMMDDhhmmYYYYMMDDhhmm」と、2倍の長さになる事が
しばしばあり、これが原因で自動更新が動かなくなっているようです。
 
対処法は、素直に排他処理をかけるか、テキスト内の文字数が12文字以上の場合
ファイルが壊れたと判断し、作り直す処理をいれるかですね。
 
両方、入れておくのが止まらない最善の修正かな・・・・。
 


スポンサーサイト
[ 2013-09-27 (Fri) 17:00 ]   Comment(0)
   Category:雑記:IT関連
管理者にだけ表示を許可する

TrackBackURL
→ http://extremes.blog40.fc2.com/tb.php/697-953096f4
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。