PHP FastCGI - connection refused

Arthur F. Bier izatop at mail.ru
Sun Apr 8 00:21:09 MSD 2007


Нашел интересную закономерность. Правда, как я уже говорил - раньше
работало на ура.

Может быть действительно ipfw виноват? Я не так хорошо знаю никсы, к
сожалению, поэтому такую возможность исключать не буду.

Есть в скриптику такая вот конструкция:

$sockres = fsockopen($ip, $port, $errno, $errstr, 5);

if (!$sockres)
   $connectable = "no";
else
{
    $connectable = "yes";
    @fclose($sockres);
}

И, соответственно, с нее же ошибка:

2007/04/08 00:08:17 [error] 21137#0: *377323 FastCGI sent in stderr: "PHP Warning:  fsockopen()
[<a href='function.fsockopen'>function.fsockopen</a>]: unable to connect to 80.249.152.58:58624
(Connection refused) in /www/kvadratmalevicha.ru/htdocs/announce.php on line 324"
while reading response header from upstream, client: 80.249.152.58, server: domain.ru,
URL: "/tracker.php/39aa3b26b310623331764096827c4d39/announce?info_hash=J%be%95M%f436%3f%c3gf%19%d7%ed%82%98Gzn%b8&peer_id=-UT1610-%ea%81%cc%94%fc%f2%fb%cbo%20%08%e1&port=58624&uploaded=0&downloaded=0&left=0&key=B9F084DF&numwant=200&compact=1&no_peer_id=1",
upstream: "fastcgi://unix:/tmp/php-fastcgi.sock:", host: "domain.ru"

Довольно частая.

Вы писали 8 апреля 2007 г., 0:07:26:

> Здравствуйте, Igor.

> Вы писали 7 апреля 2007 г., 23:48:20:

>> On Sat, Apr 07, 2007 at 11:45:45PM +0400, Arthur F. Bier wrote:

>>> В общем, ничего не помогает..
>>> Ошибки продолжают валиться. Модули я поотключал вообще все (кроме
>>> iconv'a и mysql).
>>> Причем, если перезапустить php-cgi процессы, ситуация опять
>>> налаживается. А если оставить все как есть - 502-я и больше ничего.
>>> Получается, что выход один - перезапускать регулярно php-cgi?

>> А как до этого работало ? Если использовался Апач, то можно так и
>> оставить, добавив только проксирование nginx'ом.

> До этого, на той же машине, стоял win2003+apache - апач вылетал каждые
> полчаса. Иногда помогало только ресетнуть машину.
> Я думал об апаче, но с трудом представляю что с ним будет лучше.

> Дело в том, что работало все более-менее стабильно, до того как подключили
> другой интернет канал и mpd. Машинка трудилась еще и как шлюз, но сейчас nat
> отключен, так как в нем больше нет необходимости - остался только ipfw.

> Возможно ли, что это дел рук человеческих? В смысле, кто-то
> эксплоитами или чем-то подобным балуется, и выводит тем самым из
> строя php? Хотя я слабо представляю как это можно сделать.

> Я часто вижу в логах попытки подобрать пользователя и пасс по ssh, так
> как конкуренты уже достали.

> Вот сейчас, вроде, ошибка не повторяется. Странно все это.


-- 
С уважением,
 Arthur                          mailto:izatop at mail.ru






More information about the nginx-ru mailing list