История такая. При некоторых действиях юзера на сайте (новый пост,новый камент) делаю пост в твиттер. Для того чтобы юзер не ждал обработки добавления поста или камента в случае, когда тупит сам твиттер с обработкой запроса - решил http запрос на сам твиттер запустить типа в параллельном потоке. PHP: stream_set_blocking($fp, false); stream_set_timeout($fp, 4); fwrite($fp, "POST /".surl::g('twitterpost')." HTTP/1.1\r\nHost: $server \r\n". "Content-Type: application/x-www-form-urlencoded\r\n". "Content-Length: ".strlen($post)."\r\n". "Connection: close\r\n\r\n$post"); return $fp; На нужный урл post-ом передается текст для постига в твиттер и там уже происходит авторизация в твиттере и постинг. Проблема в том, что локально (в денвере) работает, из мира - нет. Пробовал расставлять флажки для поиска затыка. Пришел к тому что если перед PHP: return $fp; поставить PHP: sleep(1); отрабатывает нормально, постит. А в таком виде скрипт находящийся по урлу - даже не запускается. Вроятно какая-то проблема с синхронизацией, раз нужна задержка в одном потоке. Но sleep юзать не кошерно. Подскажите в чем собственно затык и как его решить. Спасибо.