2013-12-05 4 views
0

Я использую PHP phenstalk, и я хочу, чтобы создать новую трубу, так что я написал следующий код:не может создать новую трубу в PHP pheanstalk

$this->pheanstalk = new Pheanstalk(127.0.0.1); 
$this->pheanstalk->useTube('api')->put($json_info, 0,0,1); //json_info is data that i need to put in a tube as json encoded</pre> 

Но когда я запускаю следующую команду, чтобы проверить трубка:

$ telnet localhost 11300 
list-tubes 

Это то, что я всегда получаю:

OK 14 
- default 

Почему 'апи' трубка не будет создан? Есть ли что-то, что я должен сделать, чтобы увидеть трубку «api» в списке?

+0

ли исходный код также есть параметр в конструктор в качестве номера? Кроме того, добавьте «error_reporting (-1)»; к скрипту и посмотреть, не жалуется ли он на неуказанную строку. –

+0

Также должен быть указан IP-адрес (127.0.0.1) - «127.0.0.1». Добавьте некоторые отладки и поймайте все исключения, чтобы увидеть, какие могут быть ошибки. –

ответ

-1

Труба создается со стороны рабочих, с помощью функции часов

 Смежные вопросы

  • Нет связанных вопросов^_^