Каково это кодить онлайн?

|
hcan359 2022-06-30 17:55:31
Всем привет, приглашаю по говнокодить вместе https://www.twitch.tv/roarto300k . Разбираем базовые приемы yii2. Отвечаем на вопросы новичков, помогаем разобраться с фреймворком.
PS не баньте это не спам)

roarTo300k — TwitchTwitch
Привет, меня зовут Максим, вместе с тобой мы будем учиться азам веб разработки, осваивать ЯП php, а так же много всего другого.
predvoditelev 2022-06-30 17:58:38
hcan359 2022-06-30 17:55:31
Всем привет, приглашаю по говнокодить вместе https://www.twitch.tv/roarto300k . Разбираем базовые приемы yii2. Отвечаем на вопросы новичков, помогаем разобраться с фреймворком.
PS не баньте это не спам)

Каково это кодить онлайн?)

hcan359 2022-06-30 17:58:59
Не знаю, вот решил попробовать)
tervajarvi 2022-06-30 18:14:50
Привет, всем.
У меня такой сценарий — я из веб-интерфейса запускаю консольную команду.
public function actionRunJobs(): Response
{
if ( ! Yii::$app->getRequest()->getIsAjax()) {
throw new ForbiddenHttpException(‘Method not allowed’);
}

Yii::getLogger()->log(‘Before run Jobs’, Logger::LEVEL_ERROR, ‘import’);

$output = ConsoleRunner::runCommand(ConsoleRunner::QUEUE_PROCESS);
Yii::getLogger()->log(‘Run Jobs = ‘ . $output, Logger::LEVEL_ERROR, ‘import’);

return $this->asJson([‘status’ => $output]);
}

Логгер тут для остлеживания — точнее попытки отследить — не попадает почему-то.
Проблема в том, что все отрабатывает — но с какой-то дикой задержкой (речь про сервер на Aws (LIGHTSail))
Т.е. по ходу у меня там должно произойти довольно быстро изменение записи (смена статуса у задачи с new на processing) — и это происходит ДО запуска большой обработки. Но задержка чуть ли не 1-2 минуты.
С чем это может быть связано?

tervajarvi 2022-06-30 18:18:19
tervajarvi 2022-06-30 18:14:50
Привет, всем.
У меня такой сценарий — я из веб-интерфейса запускаю консольную команду.
public function actionRunJobs(): Response
{
if ( ! Yii::$app->getRequest()->getIsAjax()) {
throw new ForbiddenHttpException(‘Method not allowed’);
}

Yii::getLogger()->log(‘Before run Jobs’, Logger::LEVEL_ERROR, ‘import’);

$output = ConsoleRunner::runCommand(ConsoleRunner::QUEUE_PROCESS);
Yii::getLogger()->log(‘Run Jobs = ‘ . $output, Logger::LEVEL_ERROR, ‘import’);

return $this->asJson([‘status’ => $output]);
}

Логгер тут для остлеживания — точнее попытки отследить — не попадает почему-то.
Проблема в том, что все отрабатывает — но с какой-то дикой задержкой (речь про сервер на Aws (LIGHTSail))
Т.е. по ходу у меня там должно произойти довольно быстро изменение записи (смена статуса у задачи с new на processing) — и это происходит ДО запуска большой обработки. Но задержка чуть ли не 1-2 минуты.
С чем это может быть связано?

На локальном сервере — все нормально.

ax_lab 2022-06-30 18:46:44
hcan359 2022-06-30 17:58:59
Не знаю, вот решил попробовать)

Зашел на словах «юи делают бездарные разработчики»

hcan359 2022-06-30 18:47:14
ax_lab 2022-06-30 18:46:44
Зашел на словах «юи делают бездарные разработчики»

нет нет я себя бездарным назвал

ho4hou_kot 2022-06-30 19:27:20
Всем привет 👋
Кто нибудь докер запускал через yii serve
dilmurod_qurbonboyev 2022-06-30 19:55:23
Я на ларе пишу хотельбы и на yii учиться писать чтобы брать — для себя что где учить смотреть пж посоветовайте годный курс
dilmurod_qurbonboyev 2022-06-30 19:57:27
Если по чиснаку для генератора хотель учить чтобы для лары себе кастомний спилить
dilmurod_qurbonboyev 2022-06-30 19:57:55
😂😁 посмотрел в вендоре пробовал читать код трудновато
quardex 2022-06-30 20:31:32
yii2ru-410079.jpg
не подскажите в какую сторону копать? с MariaDB такое (7.4.30 версия марии 10.3.27-MariaDB-0 deb10u1 Debian 10 )
globalpups 2022-06-30 20:34:45
quardex 2022-06-30 20:31:32
не подскажите в какую сторону копать? с MariaDB такое (7.4.30 версия марии 10.3.27-MariaDB-0 deb10u1 Debian 10 )

Ясно написано, что ты массви хочешь показать как строку

Vyacheslav Tokarev 2022-06-30 20:36:12
globalpups 2022-06-30 20:34:45
Ясно написано, что ты массви хочешь показать как строку

судя по всему это в какой-то либе происходит

gofuroov 2022-06-30 20:38:46
yii2ru-410082.jpg
What are the differences between these two methods of adding ForeignKey?

There is no error when adding one by one, but when I try to add 3 at once, it gives an error.

quardex 2022-06-30 20:44:20
globalpups 2022-06-30 20:34:45
Ясно написано, что ты массви хочешь показать как строку

не я, а я yii) по метаданным дб (как я понял)

mdares 2022-06-30 20:48:51
quardex 2022-06-30 20:44:20
не я, а я yii) по метаданным дб (как я понял)

Что-то с сериализацией json’а?

quardex 2022-06-30 20:49:31
mdares 2022-06-30 20:48:51
Что-то с сериализацией json’а?

Есть там такое, на поддержку прилетел проект, навертели с наследованием от AR, я пока до конца не въехал

quardex 2022-06-30 20:50:00
они хотели сразу json поля как массив в объекте AR иметь
mdares 2022-06-30 20:51:00
У меня была давно проблема, что MariaDB в отличии от MySQL не работала с типом json. Дело было давно, подробности плохо уже помню. По-моему, пришлось отказаться от json-типа в миграциях
|