169 похожих чатов

Подскажите пожалуйста, почему при потыке сделать http запрос $res =

$client->request('GET', 'https://api.github.com/repos/php-amqplib/php-amqplib/issues');

в worker.php 50 строка происходит ошибка в месте этого запроса.

Fatal error: Uncaught Error: Call to a member function request() on null in /app/worker.php:50
Stack trace:
#0 [internal function]: {closure}(Object(PhpAmqpLib\Message\AMQPMessage))
#1 /app/vendor/php-amqplib/php-amqplib/PhpAmqpLib/Channel/AMQPChannel.php(983): call_user_func(Object(Clo
sure), Object(PhpAmqpLib\Message\AMQPMessage))
#2 [internal function]: PhpAmqpLib\Channel\AMQPChannel->basic_deliver(Object(PhpAmqpLib\Wire\AMQPReader),
Object(PhpAmqpLib\Message\AMQPMessage))
#3 /app/vendor/php-amqplib/php-amqplib/PhpAmqpLib/Channel/AbstractChannel.php(202): call_user_func(Array,
Object(PhpAmqpLib\Wire\AMQPReader), Object(PhpAmqpLib\Message\AMQPMessage))
#4 /app/vendor/php-amqplib/php-amqplib/PhpAmqpLib/Channel/AbstractChannel.php(341): PhpAmqpLib\Channel\Ab
stractChannel->dispatch('60,60', '\x1Famq.ctag-dzOVI...', Object(PhpAmqpLib\Message\AMQPMessage))
#5 /app/worker.php(75): PhpAmqpLib\Channel\AbstractChannel->wait()
#6 {main}
thrown in /app/worker.php on line 50

вот тут код:
https://gist.github.com/targence/175ee0aa8d32caff80b993368c99d340


——

Если мы вместо http запроста будем делать что-то другое, например sleep, то все будет работать...

http запрос изолировано работает прекрасно.

А в режиме воркера подключенному к rabbitmq уже не работает. 😔


Я что-то упустил?

1 ответов

8 просмотров

потому что у тебя нет $client в контексте анонимной функции

Похожие вопросы

Обсуждают сегодня

Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
The Bird of Hermes
67
Do any of you guys have interesting projects one could join? I'm a Middle Full-Stack developer (JS/TS, React & Node)
Lev Shapiro
40
Есть сайт. Там была древняя версия эво. Стоял плагин, который каждый коммент в Jot делал отдельной страницей. После обновления все слетело, теперь старница открывается отдельн...
Artem
1
Всем привет! Кто нибудь парсил в ручную JSON без библиотек и фреймворков? Есть может ссылки на оптимальный алгоритмы работы с текстом и примеры таких парсеров?
Lem
27
$res = json_decode($наша строка из респонса); $res1 = array_map(fn($o) => $o->name, $res->breadcrumbs[0]->entities); Как такое будет на Хаскеле?.. В начале весь джейсон, в ко...
Хаскель Моисеевич Гопник
27
Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
11
В чем сила брат, в NASM или FASM?
Isaac Kleiner
18
А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
Приветствую всех. Хочу начать изучать код для программирования микроконтроллеров и не пойму с чего начать. То ли с Си, то ли с плюсов. Чем языки вообще различаются. С чего мож...
Андрей
7
Карта сайта