Перейти к содержимому
AM almnote База решений
Esc

Короткие заметки, команды, фиксы и рабочие решения, которые помогают в повседневной разработке.

Escape — сбросить фильтр · расширенный поиск

Инфраструктура и серверы
  • Composer + ISPManager 6 + PHP 8.4
  • Где найти пароль GitLab после установки
  • Автоматические SSL-сертификаты через Let’s Encrypt
  • Настройка почты GitLab через SMTP ISPmanager
  • Redis и PHP-модуль на сервере с ISPManager
  • Redis: память и политики вытеснения ключей
  • Supervisor на сервере: установка и запуск процессов
  • Обновить Node.js через NodeSource на Ubuntu/Debian
Разработка
  • PHP: проверка HMAC-подписи webhook без SDK
  • Laravel: оптимизация загруженных фото в очереди
  • Laravel: сохранить контент из БД в JSON-снапшот
  • Symfony Messenger: retry с jitter и failure transport
  • Redis в Laravel: варианты настройки проектов
  • Очереди Laravel на Redis: queue:work и Horizon
  • No application encryption key has been specified.
  • Настройка SMTP-почты в Laravel
almnote/тег/#Очереди

Тег·#Очереди

#Очереди

3 заметок с этим тегом. Все теги →

Быстрые решения

Laravel: оптимизация загруженных фото в очереди

Как вынести EXIF, исправление ориентации, уменьшение и WebP из HTTP-запроса в Laravel Job с retry и безопасной заменой пути.

Laravel

Очереди Laravel на Redis: queue:work и Horizon

Два варианта запуска Redis-очередей Laravel через Supervisor: обычный queue:work и Horizon.

Быстрые решения

Symfony Messenger: retry с jitter и failure transport

Готовая RetryStrategy для Messenger: exponential backoff, jitter, неретраящиеся ошибки, предел попыток и очередь failed.

Соседние теги

#Laravel #PHP #Redis #Supervisor #Symfony #Workflow

© 2024–2026 Александр Морозов. Все права защищены.

Проект создан в рамках экосистемы АМ Креатив

Политика конфиденциальности

Сайт использует только технически необходимые файлы cookie — для пользовательской сессии, защиты форм и запоминания выбранной темы оформления. Аналитические и рекламные cookie не применяются. Подробнее — в Политике конфиденциальности. Только необходимые cookie. Подробнее — в Политике.