Subject: | Internal error in queue/child consistency! |
I'm using this module to connect to multiple ORACLE instances at the
same time. So, there's a session for each one.
Monitoring the status of the connection I've been doing some tests doing
a shutdown while one session is connected. One POE session is created
for trying to reconnect using CONNECT NOW.
After the session is connected, a few minutes later the PL dies with the
following msg:
[...]
Sending a CONNECT query to the SubProcess at
/usr/local/share/perl/5.8.8/POE/Component/SimpleDBI.pm line 913.
Checking the queue for events to process at
/usr/local/share/perl/5.8.8/POE/Component/SimpleDBI.pm line 892.
DEADLOCK -> Not connected, but MULTIPLE is on top of queue! at
/usr/local/share/perl/5.8.8/POE/Component/SimpleDBI.pm line 905.
Checking the queue for events to process at
/usr/local/share/perl/5.8.8/POE/Component/SimpleDBI.pm line 892.
Sending a CONNECT query to the SubProcess at
/usr/local/share/perl/5.8.8/POE/Component/SimpleDBI.pm line 913.
Checking the queue for events to process at
/usr/local/share/perl/5.8.8/POE/Component/SimpleDBI.pm line 892.
Sending a CONNECT query to the SubProcess at
/usr/local/share/perl/5.8.8/POE/Component/SimpleDBI.pm line 913.
Checking the queue for events to process at
/usr/local/share/perl/5.8.8/POE/Component/SimpleDBI.pm line 892.
DEADLOCK -> Not connected, but MULTIPLE is on top of queue! at
/usr/local/share/perl/5.8.8/POE/Component/SimpleDBI.pm line 905.
Checking the queue for events to process at
/usr/local/share/perl/5.8.8/POE/Component/SimpleDBI.pm line 892.
Sending a CONNECT query to the SubProcess at
/usr/local/share/perl/5.8.8/POE/Component/SimpleDBI.pm line 913.
[...]
Sending a MULTIPLE query to the SubProcess at
/usr/local/share/perl/5.8.8/POE/Component/SimpleDBI.pm line 913.
Checking the queue for events to process at
/usr/local/share/perl/5.8.8/POE/Component/SimpleDBI.pm line 892.
Sending a CONNECT query to the SubProcess at
/usr/local/share/perl/5.8.8/POE/Component/SimpleDBI.pm line 913.
Checking the queue for events to process at
/usr/local/share/perl/5.8.8/POE/Component/SimpleDBI.pm line 892.
Sending a CONNECT query to the SubProcess at
/usr/local/share/perl/5.8.8/POE/Component/SimpleDBI.pm line 913.
Internal error in queue/child consistency! ( CHILD: 133 QUEUE: 134 at
/usr/local/share/perl/5.8.8/POE/Component/SimpleDBI.pm line 1228.
The DEADLOCK appears when the instance is down.
Maybe you need more information, so, please, tell me what do you need.
Thanks!