LinuxでWebサーバを作っているのですが、最近ページにアクセスできない障害が頻発しています。
例えばFirefoxでアクセスすると、「ページの読み込み中にサーバへの接続がリセットされました」と表示され、ページが出てきません。
数週間に1回はこのような現象が起きており、そのたびにサーバを再起動(restart)させて解決しています。
今日、根本的な解決をしたいと思い、エラーログを調べたところ、下記のようなエラーが多発していました。
[エラーその1]
Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer.
[エラーその2]
imagedestroy(): supplied argument is not a valid Image resource
どちらも1日にかなりの行数が記録されています。
そこで質問なのですが、このエラーを解決すると
(1)アクセスできない障害は治る
(2)原因は別の場所にあり、治らない
(3)この情報だけでは判断できない
いずれでしょうか。
わかりにくいところもあるかと思いますが、よろしくお願いします。
環境
Linux version 2.6.18
PHP 5.1.6
Apache 2.2.3
補足
シンプルな回答ありがとうございます。