FileMaker に RSS フィードを取り込む2
以前 FileMaker に RSS フィードを取り込む方法について書いた。
その後 FileMaker Server のスクリプトスケジュールを使って毎日 RSS フィードを取り込んで利用していた。
最近 FileMaker Server が勝手に落ちるようになった。毎日のように起きるようになった。
FileMaker Server を動かしている Photon OS にいろいろ Docker をインストールして実験をしたせいで OS に何らかの問題が起きたのかもしれない。その他運用していた Docker コンテナも調子がおかしい。
そういうわけで FileMaker Server を別のホストサーバーに移行した。
移行中に気付いた。RSS フィードを取り込むデータベースのファイルサイズが異様に大きい。オブジェクトフィールドなどを使っていないテキストのみのレコードなのに、3GB 近くになっている。
ファイルを開いてみて驚いた。レコードが 160 万近くで来ている。1日 10 レコード程度しか自動作成されないはずなのに、1ヶ月にこのレコード数だ。しかも急激に作成数が増えたのはここ1週間程度だ。
レコード数が多くて、Mac でファイルを開くと FileMaker Pro もフリーズしてしまった。
スクリプトで自動作成されたレコードにもよく分からない文字列が出ている。
おそらくこのスクリプトが原因で FileMaker Server はもちろん OS 全体の調子が悪くなっていたんだろう。
でも具体的な原因がよく分からない。データを入れていない状態のデータベースをローカルでスクリプト実行しても問題がないし、データベースを開いて調べようにもフリーズしてしまうからだ。そもそもこのデータベース以外が原因かもしれない。
とりあえず RSS フィードのスクリプトスケジュールによる自動取り込みはやめることにした。また別の方法を考えよう。
この記事が気に入ったらサポートをしてみませんか?