php-amqplib icon indicating copy to clipboard operation
php-amqplib copied to clipboard

Using php-amqplib with qpid attempts to allocate a lot of ram

Open rrehbein opened this issue 14 years ago • 4 comments

https://github.com/tnc/php-amqplib appears to have a bug described at http://code.google.com/p/php-amqplib/issues/detail?id=10

Attempted to use php-amqplib with qpid-java-0.8, and got an error message about php trying to allocate over 1GB of ram:

rrehbein@copper:~/dev/php-amqplib/demo$ php amqp_consumer.php

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1342243073 bytes) in /home/rrehbein/dev/php-amqplib/amqp_wire.inc on line 293

Call Stack:

0.0003 633424 1. {main}() /home/rrehbein/dev/php-amqplib/demo/amqp_consumer.php:0 0.0038 1251136 2. AMQPConnection->__construct() /home/rrehbein/dev/php-amqplib/demo/amqp_consumer.php:21 0.0044 1255768 3. AbstractChannel->wait() /home/rrehbein/dev/php-amqplib/amqp.inc:384 0.0045 1255768 4. AbstractChannel->next_frame() /home/rrehbein/dev/php-amqplib/amqp.inc:280 0.0045 1255768 5. AMQPConnection->wait_channel() /home/rrehbein/dev/php-amqplib/amqp.inc:176 0.0045 1255768 6. AMQPConnection->wait_frame() /home/rrehbein/dev/php-amqplib/amqp.inc:566 0.0066 1264376 7. AMQPReader->read() /home/rrehbein/dev/php-amqplib/amqp.inc:549 0.0066 1264376 8. AMQPReader->rawread() /home/rrehbein/dev/php-amqplib/amqp_wire.inc:283 0.0066 1264600 9. fread() /home/rrehbein/dev/php-amqplib/amqp_wire.inc:293

System: Debian Lenny, 64-bit PHP 5.3

rrehbein avatar Jan 24 '11 22:01 rrehbein

I have same issue.

$ php amqp_test.php

Creating connection PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1342243073 bytes) in /var/www/html/services/lib/php-amqplib/amqp_wire.inc on line 303

sdasun avatar Nov 26 '12 17:11 sdasun

I haven't tested the library with AMQP

videlalvaro avatar Nov 26 '12 17:11 videlalvaro

I have local Mint box and work fine. The error is occur only in the CentOS 6 server.

sdasun avatar Nov 27 '12 14:11 sdasun

I have same problem with:

  • Ubuntu 13.10
  • qpidd package 0.16-7ubuntu4
  • php-amqplib tag "c5a72b5f7e32"

After run: php amqp_test.php

piotrplenik avatar Apr 03 '14 07:04 piotrplenik