php-amqplib非阻塞示例抛出警告

时间:2014-10-31 17:19:58

标签: php-amqplib

我正在尝试使用videlalvaro / php-amqplib库进行AMQP通信,但似乎无法使非阻塞版本正常工作。运行demo / amqp_consumer_non_blocking.php只是不断显示以下错误消息:

PHP Warning:  stream_select(): supplied argument is not a valid stream resource in RabbitMQ/test/amqp_consumer_non_blocking.php on line 86
PHP Stack trace:
PHP   1. {main}() RabbitMQ/test/amqp_consumer_non_blocking.php:0
PHP   2. stream_select(*uninitialized*, *uninitialized*, *uninitialized*, *uninitialized*) RabbitMQ/test/amqp_consumer_non_blocking.php:86

使用@符号抑制此消息会使错误变得平静,但我仍然无法显示任何错误。

假设我正在正确地发送消息:我正在使用网络界面,只是直接将消息发布到队列中,但就像我说的那样,我没有得到任何东西非阻塞循环。

使用阻止演示(demo / amqp_consumer.php)执行相同的过程可以正常工作。

有没有其他人遇到过这类问题,还是可以指导我找到一些可能的解决方案?感谢。

0 个答案:

没有答案