Phirehose должен работать бесконечно, если он запускается как собственный процесс PHP - то есть: он никогда не должен завершаться сам по себе, если что-то не идет не так.Единственная обычная причина, по которой он должен остановиться, это если он отключается слишком много раз (или иным образом получает ошибки соединения).
php-cli не учитывает параметр * set_time_limit () *, поэтому вам не нужно беспокоитьсяоб этом, если вы используете CLI SAPI.Вы можете проверить, какой SAPI ваш двоичный файл, запустив php -v :
$ php -v PHP 5.2.10-2ubuntu6.4 с Suhosin-Patch 0.9.7 ( cli ) (сборка: 10 мая 2010 г. 14:33:52) Copyright (c) 1997-2009 PHP Group Zend
Если процесс не работает,проверьте вывод журнала, в котором должно быть описано, почему и что происходит.
Кроме того, Twitter разрешает только одно соединение для каждого пользователя, поэтому, если вы пытаетесь подключиться несколько раз с одним и тем же именем пользователя, это может вызватьРазъединения.
Удачи!