cactiが更新されなくなって困っていたらPHPがエラーを吐いていた
公開日:
:
自宅サーバ
一昨日は気圧が低下してしんどいなぁと思ってたけど、昨夜もまだしんどかった。そこで気圧はいくつくらいなんだろうと、自サイトを見てみると更新されていない。。。とりあえずサーバーの再起動をかけてみたのだけど改善されず、まじめに取り組んでみる。
1 |
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 40 bytes) in /var/www/cacti/scripts/weather_cacti.php on line 20 |
これはCSVファイルを読み込む箇所でのエラーか。。。ファイルの行数が増えすぎていたのが原因かも、と思い、
1 2 3 |
cp -p log.txt log.txt.bak cat log.txt | sed -e '1,150000 d' > log.txt.short mv log.txt.short log.txt |
としてみたところ、エラーが出なくなりました。ある程度の所でファイルを分割するようにすべきなのか!けど、また当分これで動くからいいか。。。