Я использую Laravel 4 + Beanstalk + Supervisor на CentOS 6 VPS. Было уже больно установить как beanstalk, так и супервизор на VPS, но я прошел через него (я сделал эту же установку на своем локальном сервере, Macbook Pro, и там там отлично работает). Я хочу использовать Очереди Laravel 4 и Beanstalk для отправки асинхронно […]
Это ситуация : У меня есть приложение Laravel 4 с Iron mq для ускорения процесса. Можно заказать автомобиль и зарегистрироваться на сайте. В обоих случаях отправляется почта. Проблема в том, что после установки Iron mq почта больше не отправляется. Все остальное сделано, вставляя данные в базу данных, но почта не отправляет. В личном кабинете Iron […]
Мне нужно было знать, подходит ли система управления очередью laravel 5 для крупных проектов (около 100 000 пользователей). Я хочу каждый день делать что-то вроде сообщений (а не спама :)). Является ли redis достаточно хорошим для этой работы (очереди)? Или лучше использовать lib, специально предназначенный для очередей (например, beanstalkd)?
На Laravel 4.2 и Laravel Forge Я сделал ошибку и случайно нажал код на серийный номер, но произошла ошибка, и он переместил задание в очередь, не удалив его после завершения. Теперь я больше ничего не могу нажать в очереди, я получаю: Pheanstalk_Exception JOB_TOO_BIG: данные задания превышают лимит, установленный сервером Что я могу сделать?
Я получил эту ошибку, когда пытаюсь подключиться с помощью php-amqp: Fatal error: Class 'AMQPConnection' не найден в $credentials =array('host' => 'localhost','port' => 5672); $cnn = new AMQPConnection($credentials); $cnn->connect();
Я пытаюсь создать очередь сообщений с помощью Redis. Всякий раз, когда клиент отправляет новые данные, они добавляются в список. Вот код для него $client->lPush("my_queue", $data); Теперь есть отдельный скрипт slave.php, который выдает новые данные и обрабатывает их. Код для slave.php while (true) { list($queue, $message) = $client->brPop(["my_queue"], 0); /* Logic to process the data */ […]
Я пытаюсь импортировать список рассылки из CSV в мою базу данных. У меня есть две модели в моем Laravel, которая отвечает за это: Target и Mailing (у одной Target есть много Mailing ) Я использую систему очереди с Beanstalkd. Я использую: Queue::push('ImportCSV', array( 'file' => $file->getClientOriginalName(), 'target' => $name )); Чтобы выполнить мои задания, а […]
Я ищу, чтобы реализовать RabbitMQ в моем приложении PHP, и использую расширение php–amqp. Мой единственный вопрос в том, как я могу легко запросить возврат содержимого очереди в PHP? php-amqp, похоже, не позволяет мне это делать. Если я ошибаюсь, пожалуйста, помогите мне здесь 🙂
Чтобы обрабатывать большое количество заданий, я запускаю переменное число работников очереди в зависимости от того, какая работа должна завершиться. Я не хочу запускать больше рабочих, чем необходимо для завершения работы, которая должна быть выполнена за определенный промежуток времени, который мы считаем уместным. На данный момент я запускаю 5 рабочих очереди демонов для тестирования, однако в […]
в Config/app.php в источнике laravel, каково фактическое использование url ? Он говорит, что URL-адрес приложения должен использоваться artisan command line tool , так что это должно быть на самом деле? Я имею в виду, должен ли он быть http://mydomainname.com или должен быть /var/www/laravel/ или /var/www/laravel/public Текущая конфигурация /* |————————————————————————– | Application URL |————————————————————————– | | […]