Правила перезаписи Apache не работают для mqipt

#ibm-mq #httpd.conf

Вопрос:

Я использую apache httpd для настройки mqipt. Используя сведения, приведенные в документах, https://www.ibm.com/docs/en/ibm-mq/9.2?topic=thru-apache-rewrite, Я все настроил. Я не использую прокси-сервер кэширования IBM. Хит собирается в IBM MQ, но получает ошибку

 ----- amqrmrsa.c : 974 --------------------------------------------------------
05/02/21 13:48:10 - Process(19315.2426) User(mqm) Program(amqrmppa)
                    Host(ibmmq-55ddff666-cscrk) Installation(Installation1)
                    VRMF(9.2.0.0) QMgr(QM1)
                    Time(2021-05-02T13:48:10.169Z)
                    RemoteHost(10.244.1.1)
                    CommentInsert1(_gateway (10.244.1.1))
                    CommentInsert2(TCP/IP)
                    CommentInsert3(DEV.APP.SVRCONN)

AMQ9209E: Connection to host '_gateway (10.244.1.1)' for channel
'DEV.APP.SVRCONN' closed.

EXPLANATION:
An error occurred receiving data from '_gateway (10.244.1.1)' over TCP/IP.  The
connection to the remote host has unexpectedly terminated.

The channel name is 'DEV.APP.SVRCONN'; in some cases it cannot be determined
and so is shown as '????'.
ACTION:
Tell the systems administrator.
----- amqcccxa.c : 2730 -------------------------------------------------------
05/02/21 13:48:10 - Process(19315.2426) User(mqm) Program(amqrmppa)
                    Host(ibmmq-55ddff666-cscrk) Installation(Installation1)
                    VRMF(9.2.0.0) QMgr(QM1)
                    Time(2021-05-02T13:48:10.170Z)
                    CommentInsert1(DEV.APP.SVRCONN)
                    CommentInsert2(19315)
                    CommentInsert3(10.244.1.1)

AMQ9999E: Channel 'DEV.APP.SVRCONN' to host '10.244.1.1' ended abnormally.

EXPLANATION:
The channel program running under process ID 19315 for channel
'DEV.APP.SVRCONN' ended abnormally. The host name is '10.244.1.1'; in some
cases the host name cannot be determined and so is shown as '????'.
ACTION:
Look at previous error messages for the channel program in the error logs to
determine the cause of the failure. Note that this message can be excluded
completely or suppressed by tuning the "ExcludeMessage" or "SuppressMessage"
attributes under the "QMErrorLog" stanza in qm.ini. Further information can be
found in the System Administration Guide.
----- amqrmrsa.c : 974 --------------------------------------------------------
 

Это похоже на проблему между mqipt2 и сервером IBM MQ.

Я также попытался удалить apache httpd и отправить сообщение из приложения в mqipt1 -> mqipt2 ->> IBM MQ, и это работает, но только когда я использую apache httpd из mqipt1 ->>> apache ->>>> mqipt2 ->>>>> IBM MQ, то это не удается

Комментарии:

1. В инструкциях, на которые вы ссылаетесь, используется прокси-сервер кэширования IBM, поэтому, если вы его не используете, то то, что вы сделали, будет отличаться от инструкций. Не могли бы вы обновить свой вопрос, чтобы показать, что вы сделали, учитывая, что вы сделали что-то отличное от инструкций, не используя прокси-сервер кэширования IBM.

2. Прокси-сервер кэширования IBM предназначен только для выполнения максимального постоянного запроса, я не нахожу никакой другой цели прокси-сервера кэширования IBM. Запрос, который генерируется из mqipt1, поступает в mqipt2, как я вижу в журналах. но что происходит между mqipt2 и IBM MQ. Я не в состоянии идентифицировать.