You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@nifi.apache.org by e-...@gmx.fr on 2024/01/29 13:19:59 UTC

Error MQSerie


Hi all,  
  
I don't how explain this error.



We use the MQV9.2 as producer and consume by NIFI 1.19.1 with processor
ConsumeJMS and drivers :



 ls -rtl mqm_ibm  
total 11384  
-rw-r--r-- 1 nifi nifi 2111220 Jun 26  2018 ojdbc-11.2.0.3-jdk16.jar  
-rw-r--r-- 1 nifi nifi   88374 Jun 26  2018 com.ibm.mq.pcf-7.5.0.2.jar  
-rw-r--r-- 1 nifi nifi 3078069 Jun 26  2018 com.ibm.mqjms-7.5.0.2.jar  
-rw-r--r-- 1 nifi nifi 2774466 Jun 26  2018 com.ibm.mq.jmqi-7.5.0.2.jar  
-rw-r--r-- 1 nifi nifi  271021 Jun 26  2018 com.ibm.mq.headers-7.5.0.2.jar  
-rw-r--r-- 1 nifi nifi  783096 Jun 26  2018 com.ibm.mq.commonservices-7.5.0.2.jar  
-rw-r--r-- 1 nifi nifi  430028 Jun 26  2018 com.ibm.mq-7.5.0.2.jar  
-rw-r--r-- 1 nifi nifi 2101638 Jun 26  2018 com.ibm.dhbcore-7.5.0.2.jar  
[root@s11282tos jars]#  
  
We got this error for information, we already have added more log space but
always has this error:  
  
Message=EXTERNAL UPDATE Application RSE Alert Receiving Time 261223 134521
Alert Log path logicielmqmvarmqmqmgrsFRRORSE1errorsAMQERR01.LOG



Original Message Text Time(2023-12-26T124521.753Z) ArithInsert1(74592)
ArithInsert2(9117) CommentInsert1(org.apache.nifi.NiFi) CommentInsert2(mqm) C

ommentInsert3( CHANNEL(CH1) CONNAME(IP NIFI) APPLDESC(IBM MQ Channel))
AMQ7487I Application org.apache.nifi.NiFi was preventing log space from being
released.



EXPLANATION A long running transaction was detected this message is intended
to help identify the application associated with this long running
transaction. Message AMQ7469 or AMQ7485 has been issued indicating if the
transaction was rolled back or rolled forward in the log to allow the log
space to be released. Message AMQ7486 has been issued identifying the
transaction context of the transaction that was rolled back or rolled
forwards. The application associated with this transaction was running with
Pid 74592 Tid 9117 under application name org.apache.nifi.NiFi and under user
identifier mqm. The following application context may also be useful in
identifying the application causing this behaviour CHANNEL(CH1) CONNAME(IP
NIFI) APPLDESC(IBM MQ Channel).



This message can be correllated with the previous AMQ7486 message in the queue
manager error logs. ACTION Identify the application responsible for the long
running unit of work and ensure this application is creating and completing
transactions in a timely manner. If the application is working as expected it
may be appropriate to increase the size of the queue manager recovery log.
----- amqatmpa.c 927
--------------------------------------------------------logicielmqmvarmqmqmgrsQUEUEerrorsAMQERR01.LOG
[/code]

  
We suppose there are some issues with "COMMIT" so I check the propertie
"Acknowledgement Mode=DUPS_OK_ACKNOWLEDGE (3)"  
  
What is the difference with "CLIENT_ACKNOWLEDGE (2)" ?  
  
Could we know how many messages consume by NIFI before it commit to the
MQServer ?  
Could we said to NIFI to commit every 100 or 1000 messages for example ?  
  
Thanks For help  
  
Regards  
  
Minh