
∀RTUR
03.05.2017
18:58:21
кстати route() тоже дает направильный урл к сайту, даже если APP_URL установлен
env и config определены правильно
кстати, зайдите https://eb6d81f8.ngrok.io/login
у вас тоже так?

Google

Sergey
03.05.2017
19:03:53
Лара всегда так делает, разве нет?

∀RTUR
03.05.2017
19:04:18
вот когда на продакшн сервере всё норм
а на нгроке он не берет почему-то url тот что я вписываю
а берет тот что прописан в homestead
пишет http://homestead.app
я понял почему не было предупреждений. я заходил по локальному на homestead.app а сейчас на сам адрес ngrok, вот почему. а все равно, можно заставить laravel нормально показывать даже через ngrok?
что самое худшее, это при авторизации он редиректит на homestead.app
вот теперь ?

Vadim
03.05.2017
19:13:59
Ты где всё прописываешь
В .env?

∀RTUR
03.05.2017
19:15:29

Vadim
03.05.2017
19:15:55
Проверь еще в config

Google

∀RTUR
03.05.2017
19:18:19
проверял
env и config определены правильно

Vadim
03.05.2017
19:20:28
хм

∀RTUR
03.05.2017
19:24:15
я подозреваю почему, host-header

(;¬_¬)
04.05.2017
13:43:07
чатик, такая проблема. написал команду артизановскую. она берет некую модель по условиям, бьет на чанки и чанки внутри обрабатываются. проблема заключается в том, что периодически команда завершается до того, как все модели с подходящим условием будут обработаны
например беру по 1000 чанки... он 2000 обработает, и помрет
перезапустишь... еще 1000 обработает и сдохнет
скотина =_=

Юрий
04.05.2017
13:44:36
таймаут на выполнение пхп скрипта?)

tony
04.05.2017
13:52:16
@fairhypo у консольной команды разве таймаут есть? Это же не браузер вроде? или я ошибаюсь?

F01134H
04.05.2017
13:53:59
а причем тут браузер)
у всего таймаут есть

tony
04.05.2017
13:55:26
А причём тут таймаут?
Тут инициализация консольного приложения, т.е. экземпляра, всё забутсрапилось и полетели выполняться. И уже в зависимости от этапов работы скрипта, он завершается, тут никакого таймаута быть не должно

F01134H
04.05.2017
14:00:28

tony
04.05.2017
14:02:48
@DreddyI Делаешь \Log::info('Тут сообщения или параметры');
Так же твой процесс может убиваться системой, поэтому юзаешь такие утилиты к htop, dstat и смотришь поведение системы.
Процесс сам по себе не умирает.
поэтому на этапе выполнения юзай ps aux | grep php
чатик, такая проблема. написал команду артизановскую. она берет некую модель по условиям, бьет на чанки и чанки внутри обрабатываются. проблема заключается в том, что периодически команда завершается до того, как все модели с подходящим условием будут обработаны
например беру по 1000 чанки... он 2000 обработает, и помрет
перезапустишь... еще 1000 обработает и сдохнет
скотина =_=

Google

(;¬_¬)
04.05.2017
14:06:53

F01134H
04.05.2017
14:07:20
и чем же он тогда убивается?)

(;¬_¬)
04.05.2017
14:07:29
и чем же он тогда убивается?)
ну вообще у виртуалочек, например, есть в хостмашине утилитки которые смотрят чтоб процессы не выжирали больше чем тарифом рассчитано
но у нас там железный конь =_=

Dmitriy
04.05.2017
14:08:20

tony
04.05.2017
14:08:21
@DreddyI я по кофейной гуще не гадаю, пиши параметры выполнения в лог и отлавливай исключения.

(;¬_¬)
04.05.2017
14:08:46

F01134H
04.05.2017
14:09:33
я потомственный программист в третьем поколении

tony
04.05.2017
14:09:36
@DreddyI без обид, просто тести) Или как товарищ выше описал - дебагом.

F01134H
04.05.2017
14:09:40
излечу баги

Dmitriy
04.05.2017
14:09:45

F01134H
04.05.2017
14:09:49
наложу оверхед

(;¬_¬)
04.05.2017
14:11:41
Там профайлинг есть.
говорят профайлинг xdebug-а монструозен и тормозюч и лучше для профайлинга юзать xhprof...
ладно, мысль понял, спасибо =)

Dmitriy
04.05.2017
14:11:58
На проде то зачем его юзать

i
04.05.2017
14:18:10
Если по таймауту отвалилось обычно это в лог пишется

Юрий
04.05.2017
14:48:26
Можно поиграться еще с памятью, выделяемой под пых. Если не в этом проблема - копайте глубже. таймаут и память - просто первое, что приходит в голову в таком случае.

Юрий
04.05.2017
15:56:07
Laravel 5.5 Returns the Request Data from the Validator https://laravel-news.com/request-data-validator-improvements

Google

Aleserche
04.05.2017
17:23:38
я наверное поздно, но может там какой-нибудь Fatal Error: Allowed Memory Size of 12309 Bytes...``?

Golodnyi
05.05.2017
04:01:02
Товарищи, можно ли как то проверить запуск пхп приложения, ну типа php -S, но без запуска сервера?

Aleserche
05.05.2017
06:19:52
как без сервера проверять? Если только это не консольное

Golodnyi
05.05.2017
06:22:11
ну мож есть вариант с сервером, но так чтоб не садиться на порт, а после запуска сразу отвалиться
я хз как в pipeline проверить валидность запуска проекта, если я в паплайне запущу php -S меня не накажут ли...он же по логике и не дропнется)

Admin
ERROR: S client not available

Антон
05.05.2017
06:23:04
php artisan serve —host= —port=

Golodnyi
05.05.2017
06:23:20
ну это обертка над php -S
и у меня не ларавель)

(;¬_¬)
05.05.2017
06:25:47

Golodnyi
05.05.2017
06:26:42
ну от того что вы пишите на ларавель, выж не перестаете быть пхп прогарммистами) ну и вы предложили алиас над php -S, хотя наверно я просто многого не знаю, вот кто тут CI юзает? Перед запуском юнит тестов, выж все равно сервер запускаете?

Aleserche
05.05.2017
06:27:46
а чего ты хочешь добиться-то?
не занимать порт? Не разворачивать сервак? Что-то еще?

Golodnyi
05.05.2017
06:29:13
я думаю что если я на pipelines битбакета запущу сервер, это ему может не понравиться...но щя думаю как они это сделали, наверняка там докер, который убивает инстанс после окончания сборки и наверно тут бояться нечего
немного пообщался сам с собой и успокоил сам себя, спс)
хотя другой вопрос, как их сборщик поймет что сборка окончена, он же может висеть пока сервер не прекратит работу...плохо что в битбакете нет никакой тестовой консоли для тестирования паплайнов

Алексей
05.05.2017
06:33:54
а там уже тесты крутить

Golodnyi
05.05.2017
06:34:34
ну битбакет ее за меня поднимает

Алексей
05.05.2017
06:35:00
ты тесты хочешь или халявную виртуалку? )

Google

Golodnyi
05.05.2017
06:41:11
да у меня просто есть фронт и бек, тестов нет ни под что пока, но на фронте у меня typescript и там я банально через компиляцию проекта, хотя бы могу проверить собирается ли проект, а вот на беке я вообще ниче проверить без тестов не могу) а хотелось бы)
на данный момент паплайны у меня что то косо криво проверяют и деплоят проект на сервер

(;¬_¬)
05.05.2017
07:15:39
Чатик, я вчера про чанк жаловался
я нашел в чем косяк
на гитхабе обсуждают что чанк надо с orderBy использовать
иначе могут вернуться строки, которые уже возвращались и все, собственно, на этом и падает
если кому интересно, то вот https://github.com/laravel/framework/issues/11302

Юрий
05.05.2017
07:23:29

(;¬_¬)
05.05.2017
07:27:30

F01134H
05.05.2017
08:10:14
есть какие-нибудь бест практисес по делению проекта на модули в ларке?
по хорошему, кроме как через пакеты - никак, да?
Но в пакетах нельзя модели реализовывать кажется
бле, где ж мне серебряную пулю то найти

Golodnyi
05.05.2017
08:25:48
можно модели, почему нет, просто упаковывать модели в отдельные пакеты это идеологически неверно, в пакеты можно только законченную либу ложить, если ты про композер конечно
сами неймспейсы по сути хорошо описывают модули системы

Алексей
05.05.2017
08:26:48
Сервисы, не?