Найден 5791 результат

ElisDN
2021.10.08, 15:30
Форум: Общие вопросы (Yii 2.x)
Тема: Очередь. Отвалилась БД
Ответы: 2
Просмотры: 965

Re: Очередь. Отвалилась БД

LDN писал(а): 2021.10.08, 11:07 что можно сделать, чтобы решить этот момент, не подскажите?
Для очереди использовать RabbitMQ с подтверждением выполнения задания по ack. Если один воркер отвалится, то сообщение повторно отправится в другой.
ElisDN
2021.10.08, 10:29
Форум: REST API (Yii 2.x)
Тема: POST-данные не пишутся в базу
Ответы: 3
Просмотры: 11652

Re: POST-данные не пишутся в базу

Проверьте, что в User есть rukes() для всех заполняемых полей.
ElisDN
2021.10.07, 16:59
Форум: Общие вопросы по программированию
Тема: Что же по итогу требуется от программиста?
Ответы: 6
Просмотры: 10813

Re: Что же по итогу требуется от программиста?

В каких проектах используете (в вашей организации, для сторонних организаций, для личного использования)? Вопросы общего назначения, т.к. сам не сталкивался с этим или сталкивался, но не осознал этого. Хорошо бы прочитать о практическом опыте. Например, название задачи и её реализация (без кода и с...
ElisDN
2021.10.07, 16:59
Форум: Общие вопросы по программированию
Тема: Что же по итогу требуется от программиста?
Ответы: 6
Просмотры: 10813

Re: Что же по итогу требуется от программиста?

Что касается фреймворков: В каких связках и что используете? И становится интересно "почему?" именно такая связка. Раньше для классических сайтов и админок удобным был Yii2 с готовыми виджетами GridView, формами ActiveForm с валидацией. Сейчас же, когда бэкенд из себя стал представлять то...
ElisDN
2021.10.07, 16:59
Форум: Общие вопросы по программированию
Тема: Что же по итогу требуется от программиста?
Ответы: 6
Просмотры: 10813

Re: Что же по итогу требуется от программиста?

Вопросы относительно Github, Gitlab, Bitbucket, Mercurial Чем пользуетесь в основном? Почему? В связке с чем? (Git, TortoiseHg и т.д.) Есть сами системы контроля версий вроде Git, Mercurial и SVN с консольной программой. Сейчас победил Git. Чтобы не возиться с консолью для них есть удобные графичес...
ElisDN
2021.10.07, 16:58
Форум: Общие вопросы по программированию
Тема: Что же по итогу требуется от программиста?
Ответы: 6
Просмотры: 10813

Re: Что же по итогу требуется от программиста?

Вопросы относительно Agile, Scrum, Kanban Что используете в целом? Если я правильно понял это простая доска на которой размещаются стикеры (задачи), которые могут передвигаться в зависимости от стадии задачи. Если сравнивать с Redmine , то чем эти три сущности лучше? Kanban - это именно доска из не...
ElisDN
2021.10.07, 16:57
Форум: Общие вопросы по программированию
Тема: Что же по итогу требуется от программиста?
Ответы: 6
Просмотры: 10813

Re: Что же по итогу требуется от программиста?

Вопросы относительно CI/CD, RabbitMQ, Docker, Swagger Как используете? Специфические ли это какие-то вещи для вас? Могли бы вы обойтись без этого? Используем всё по назначению: RabbitMQ как брокер очередей для общения модулей или сервисов в распределённой системе. Для простейшей очереди можно взять...
ElisDN
2021.10.05, 12:12
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с редиректом (Docker)
Ответы: 5
Просмотры: 1547

Re: Проблема с редиректом (Docker)

GreenApple писал(а): 2021.10.05, 10:08 А как вы предлагаете прокинуть X-Forwarded-Port? В настройках nginx?
Рядом с X-Forwarded-Host:

Код: Выделить всё

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;
ElisDN
2021.09.30, 09:18
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с редиректом (Docker)
Ответы: 5
Просмотры: 1547

Re: Проблема с редиректом (Docker)

Вы забыли прокинуть X-Forwarded-Port
ElisDN
2021.09.24, 15:08
Форум: Общие вопросы (Yii 2.x)
Тема: Логирование на продакшене, варианты
Ответы: 3
Просмотры: 1156

Re: Логирование на продакшене, варианты

если парсить как то, но опять файлов много, все это автоматизировать не хотелось бы Если нужны только логи сайта, то можно хранить в БД с DbTarget и смотреть в админке. Но там не будет логов, если отвалится БД. В крупных проектах для логов часто поднимают отдельный стэк ELK (ElasticSearch + Logstas...
ElisDN
2021.09.24, 14:57
Форум: Общие вопросы (Yii 2.x)
Тема: Логирование на продакшене, варианты
Ответы: 3
Просмотры: 1156

Re: Логирование на продакшене, варианты

проект начинает работать и надо не упустить ошибки Для экстренного оповещения об ошибках удобно использовать сервис Sentry . Для этого достаточно проинициализировать клиент в web/index.php и консольном yii: if (YII_ENV_PROD) { Sentry\init(['dsn' => ...]); } и переопределить ErrorHandler-ы для веба ...
ElisDN
2021.09.24, 14:43
Форум: Общие вопросы (Yii 2.x)
Тема: Логирование в БД, почему то две записи на одно сообщение
Ответы: 1
Просмотры: 931

Re: Логирование в БД, почему то две записи на одно сообщение

Так и задумывалось. Чтобы убрать расшифровку нужно очистить logVars:

Код: Выделить всё

[
    'class' => DbTarget::class,
    'levels' => ['info'],
    'categories' => ['business*'],
    'logVars' => [],
],
ElisDN
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
ElisDN
2021.09.23, 18:08
Форум: DevOps
Тема: GitHub: Permission to user/repo denied
Ответы: 1
Просмотры: 13427

Re: GitHub: Permission to user/repo denied

Используйте SSH-адрес репозитория, а не HTTPS
ElisDN
2021.09.17, 10:21
Форум: Общие вопросы (Yii 2.x)
Тема: SELECT * FOR UPDATE для Postgres
Ответы: 5
Просмотры: 1153

Re: SELECT * FOR UPDATE для Postgres

vadim525 писал(а): 2021.09.16, 16:10 Получается что в обеих транзакция он видит текущий баланс 0. Что я делаю не так?
Всё делаете так. Транзакции по умолчанию так и работают.

Просто вместо хранения баланса balance сохраняйте в строках суммы зачисления amount. А баланс запрашивайте каждый раз как SELECT SUM(amount)
ElisDN
2021.08.25, 11:14
Форум: Общие вопросы (Yii 2.x)
Тема: Использование разных параметров transport для одного компонента mailer
Ответы: 4
Просмотры: 1513

Re: Использование разных параметров transport для одного компонента mailer

Тогда сделать компонент-фабрику, который будет создавать мэйлер по переданной учётной записи.