Для очереди использовать RabbitMQ с подтверждением выполнения задания по ack. Если один воркер отвалится, то сообщение повторно отправится в другой.
Найден 5791 результат
- 2021.10.08, 15:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: Очередь. Отвалилась БД
- Ответы: 2
- Просмотры: 965
- 2021.10.08, 10:29
- Форум: REST API (Yii 2.x)
- Тема: POST-данные не пишутся в базу
- Ответы: 3
- Просмотры: 11652
Re: POST-данные не пишутся в базу
Проверьте, что в User есть rukes() для всех заполняемых полей.
- 2021.10.07, 16:59
- Форум: Общие вопросы по программированию
- Тема: Что же по итогу требуется от программиста?
- Ответы: 6
- Просмотры: 10813
Re: Что же по итогу требуется от программиста?
В каких проектах используете (в вашей организации, для сторонних организаций, для личного использования)? Вопросы общего назначения, т.к. сам не сталкивался с этим или сталкивался, но не осознал этого. Хорошо бы прочитать о практическом опыте. Например, название задачи и её реализация (без кода и с...
- 2021.10.07, 16:59
- Форум: Общие вопросы по программированию
- Тема: Что же по итогу требуется от программиста?
- Ответы: 6
- Просмотры: 10813
Re: Что же по итогу требуется от программиста?
Что касается фреймворков: В каких связках и что используете? И становится интересно "почему?" именно такая связка. Раньше для классических сайтов и админок удобным был Yii2 с готовыми виджетами GridView, формами ActiveForm с валидацией. Сейчас же, когда бэкенд из себя стал представлять то...
- 2021.10.07, 16:59
- Форум: Общие вопросы по программированию
- Тема: Что же по итогу требуется от программиста?
- Ответы: 6
- Просмотры: 10813
Re: Что же по итогу требуется от программиста?
Вопросы относительно Github, Gitlab, Bitbucket, Mercurial Чем пользуетесь в основном? Почему? В связке с чем? (Git, TortoiseHg и т.д.) Есть сами системы контроля версий вроде Git, Mercurial и SVN с консольной программой. Сейчас победил Git. Чтобы не возиться с консолью для них есть удобные графичес...
- 2021.10.07, 16:58
- Форум: Общие вопросы по программированию
- Тема: Что же по итогу требуется от программиста?
- Ответы: 6
- Просмотры: 10813
Re: Что же по итогу требуется от программиста?
Вопросы относительно Agile, Scrum, Kanban Что используете в целом? Если я правильно понял это простая доска на которой размещаются стикеры (задачи), которые могут передвигаться в зависимости от стадии задачи. Если сравнивать с Redmine , то чем эти три сущности лучше? Kanban - это именно доска из не...
- 2021.10.07, 16:57
- Форум: Общие вопросы по программированию
- Тема: Что же по итогу требуется от программиста?
- Ответы: 6
- Просмотры: 10813
Re: Что же по итогу требуется от программиста?
Вопросы относительно CI/CD, RabbitMQ, Docker, Swagger Как используете? Специфические ли это какие-то вещи для вас? Могли бы вы обойтись без этого? Используем всё по назначению: RabbitMQ как брокер очередей для общения модулей или сервисов в распределённой системе. Для простейшей очереди можно взять...
- 2021.10.05, 12:12
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проблема с редиректом (Docker)
- Ответы: 5
- Просмотры: 1547
Re: Проблема с редиректом (Docker)
Рядом с X-Forwarded-Host:GreenApple писал(а): ↑2021.10.05, 10:08 А как вы предлагаете прокинуть X-Forwarded-Port? В настройках nginx?
Код: Выделить всё
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $remote_addr;
proxy_set_header X-Forwarded-Port $server_port;
- 2021.09.30, 09:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проблема с редиректом (Docker)
- Ответы: 5
- Просмотры: 1547
Re: Проблема с редиректом (Docker)
Вы забыли прокинуть X-Forwarded-Port
- 2021.09.24, 16:07
- Форум: Общие вопросы (Yii 2.x)
- Тема: yii2-apidoc не устанавливается
- Ответы: 3
- Просмотры: 1386
- 2021.09.24, 15:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: Логирование на продакшене, варианты
- Ответы: 3
- Просмотры: 1156
Re: Логирование на продакшене, варианты
если парсить как то, но опять файлов много, все это автоматизировать не хотелось бы Если нужны только логи сайта, то можно хранить в БД с DbTarget и смотреть в админке. Но там не будет логов, если отвалится БД. В крупных проектах для логов часто поднимают отдельный стэк ELK (ElasticSearch + Logstas...
- 2021.09.24, 14:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: Логирование на продакшене, варианты
- Ответы: 3
- Просмотры: 1156
Re: Логирование на продакшене, варианты
проект начинает работать и надо не упустить ошибки Для экстренного оповещения об ошибках удобно использовать сервис Sentry . Для этого достаточно проинициализировать клиент в web/index.php и консольном yii: if (YII_ENV_PROD) { Sentry\init(['dsn' => ...]); } и переопределить ErrorHandler-ы для веба ...
- 2021.09.24, 14:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Логирование в БД, почему то две записи на одно сообщение
- Ответы: 1
- Просмотры: 931
Re: Логирование в БД, почему то две записи на одно сообщение
Так и задумывалось. Чтобы убрать расшифровку нужно очистить logVars:
Код: Выделить всё
[
'class' => DbTarget::class,
'levels' => ['info'],
'categories' => ['business*'],
'logVars' => [],
],
- 2021.09.24, 11:52
- Форум: Общие вопросы (Yii 1.x)
- Тема: Переезд проекта с php 5.3 на php 7.0
- Ответы: 1
- Просмотры: 10645
Re: Переезд проекта с php 5.3 на php 7.0
Обновите фреймворк постепенно до Yii 1.1.24
Он работает на всех версиях PHP с 5.4 до 8.0
Он работает на всех версиях PHP с 5.4 до 8.0
- 2021.09.24, 11:47
- Форум: Общие вопросы (Yii 2.x)
- Тема: Обновить значение всех строк в одной колонке таблицы
- Ответы: 1
- Просмотры: 865
Re: Обновить значение всех строк в одной колонке таблицы
Код: Выделить всё
User::updateAll(['language_id' => 1], ['language_id' => null])
- 2021.09.23, 18:08
- Форум: DevOps
- Тема: GitHub: Permission to user/repo denied
- Ответы: 1
- Просмотры: 13427
Re: GitHub: Permission to user/repo denied
Используйте SSH-адрес репозитория, а не HTTPS
- 2021.09.21, 14:53
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Не пускать в разделы сайта если не заполнен профиль
- Ответы: 2
- Просмотры: 15616
Re: Не пускать в разделы сайта если не заполнен профиль
Фильтры для контроллера как в https://yiiconf.ru/ru/offers/offer/248
- 2021.09.17, 10:21
- Форум: Общие вопросы (Yii 2.x)
- Тема: SELECT * FOR UPDATE для Postgres
- Ответы: 5
- Просмотры: 1153
Re: SELECT * FOR UPDATE для Postgres
Всё делаете так. Транзакции по умолчанию так и работают.
Просто вместо хранения баланса balance сохраняйте в строках суммы зачисления amount. А баланс запрашивайте каждый раз как SELECT SUM(amount)
- 2021.08.25, 11:14
- Форум: Общие вопросы (Yii 2.x)
- Тема: Использование разных параметров transport для одного компонента mailer
- Ответы: 4
- Просмотры: 1513
Re: Использование разных параметров transport для одного компонента mailer
Тогда сделать компонент-фабрику, который будет создавать мэйлер по переданной учётной записи.
- 2021.08.24, 05:13
- Форум: Общие вопросы (Yii 2.x)
- Тема: Использование разных параметров transport для одного компонента mailer
- Ответы: 4
- Просмотры: 1513
Re: Использование разных параметров transport для одного компонента mailer
Именно сделать два компонента.