У меня проблема с этим решением: сервер WebSocket + ZMQ, кажется, работает, сервер переходит на нужные порты, и связь также устанавливается правильно, однако, когда я нажимаю действие, я возвращаюсь на сервер webscokeconsole:
DEBUG: GET TOPIC / notifications / notification
INFO: Message was sent to / notifications / notification topic
zend_mm_heap corrupted
DEBUG: Starting IPub \ WebSockets
DEBUG: Launching the WebSockets WS Server on: localhost: 9005
INFO: ZMQ transport listening on XXX.XX.XXX.94:5555
Как только я попытаюсь написать сообщение, появится следующее сообщение: zend_mm_heap поврежден, и сервер упадет, как и в супервизоре, сразу же перезагрузится и запустится.
WebServer находится в конфигурации: Apache2 + PHP7.3-fpm + Debian 10
Я обнаружил, что эта ошибка связана с opCache, я пробовал разные конфигурации, чтобы поднять output_buffer или ограничения памяти, которые пробовал здесь в Apache envars дляотключить выделение памяти Zendu, но это также не помогло.
Я не знаю много о том, чтобы делать что-то еще, я думал, что это может быть ошибка в версиях пакета, так как сервер обновлен после обновления, и версия PHP7.2 + Apache2 + Debian 8 работал нормально, обновление должно было очистить apache aи обновить это обратное соединение с бэкэнд-приложением, работающим через proxypass, но со всеми необходимыми модулями, которые я включил, и поскольку связь правильная, я не думаю, что в этом есть проблема.Поэтому я не уверен, правильно ли работает ZMQ на PHP7.3, но я также обновил ZMQ до последней версии.
Разве вы не знаете кого-то?