Евгений
я пользовался - говно этот хезнер, ненадежно
перестал пользоваться - не помню, удалил ли я сервер
но через месяц они мне инвойс прислали на тыщ 5 😂 еще через месяца 3 грозились в суд подать
еще и сервера могут вырубить без особых причин и потом задолбаешься с техподдержкой бороться
Os
Евгений
может быть, мне точно не очень повезло
Os
да и нету идеальных хостингов, в любом случае найдется недовольный любым
Евгений
касательно дедиков, если кому интересно, пользовались мы как-то renter.ru
неплохо совсем, год у них были, а сейчас пока не нужно
invariance
а кто-нибудь в курсе
invariance
демоны обработчики в очередях - это форки основного процесса?
Andrey
какого еще процесса?
Andrey
основной процесс (если ты имешь ввиду приложение) поработал и умер
Andrey
А то, что из очередей, supervisor же запускает
invariance
офк
invariance
супервизор не запускает
invariance
он мониторит
Andrey
Я не знаю что значит офк(
invariance
запускается все внутри ларавела
Andrey
invariance
всякими артисанами
Andrey
Что значит "запускается внутри ларавела"?
invariance
ну то и значит
invariance
по крону максимум
invariance
а супервизор для мониторинга онли
Andrey
Ну Фолли
Andrey
Опять ты мега категоричин
Andrey
Окей, расскажи мне, что значит "для мониторинга"?
invariance
invariance
уф бля
invariance
похоже я слишком тупой для таких сложных вещей
Andrey
Ты это читал, что сбросил?)
Andrey
Andrey
Просто ты опять поторопился сделать какие-то выводы, а теперь уверен в них) Надо было почитать все
invariance
но эти процессы же в монолите запускаются?
Andrey
Ну это ж без разницы, руками ты запустишь artisan внутри своего проекта, или supervisor это сделает за тебя
invariance
ох
invariance
вот именно
invariance
а мне надо запускать не внутри моего монолита демон
Andrey
А почему?
invariance
а внешний скрипт пхп
invariance
А почему?
потому что я так объяснил начальнику и если я ща начну мансить - он поймет, что я нихуя не шарю)
invariance
компренде?
Andrey
Аргумент
Andrey
ССЗБ
Anonymous
Насялника, демен не в мналите будет. Не удержался.
Andrey
бгг
invariance
invariance
вот как мне масштабировать это говно потом, а?
invariance
как мне масштабировать кусок камня
invariance
который из адамантия
Anonymous
Есть нагрузочные тесты которые говорят, что нужно масштабировать и когда?
invariance
нету
invariance
но потом будет поздно
invariance
в этом вся проблема
invariance
ладно, похуй, пляшем
Anonymous
Тогда проблема надуманна
invariance
сделаю как умею
Os
Скажу про свой кейс, он отчасти схож с твоим.
Ничего плохого в мткросервисах нету.
У меня есть основной сайт по типу иви.ру, в админке есть листинг видео файлов, оттуда же я их отправляю на конвертацию с определенными параметрами, размер картинки, звуковая дорожка и т.д.
После отправки на конвертацию, у сервиса конвертора есть апи, куда отправляются все эти параметры и создаётся задача для конвертации.
Os
У сайта есть так же апи для получения статуса, завершено, в очереди, ошибка
Os
Но задачи я пишу в базу, чтобы в случае чего можно было перезапустить и не дублировать задачи
Os
Конвертор это просто враппер над ffmpeg
invariance
пхп же асинхронно для каждого юзера выполняется?
invariance
ну т.е. если я запущу артисан задачу, другие юзеры не заметят
invariance
в плане производительности приложения
Os
Ворки работают параллельно, у меня запущено два воркера одинаковых, следовательно только 2 задачи могут выполняться одновременно
Os
А уже сами воркеры выполняют джобы, а там может быть что угодно
invariance
воркеры это которые через супервизор работают?
invariance
queue:work
Os
Супервизор их просто монмторит и пережапускаеи
Os
Ты их можешь и без него запустить
invariance
ну я правильно про queue:work сказал?
invariance
:D
Os
Да
Os
Это же просто longrunning скрипт, который слушает определенную очередь
invariance
спасибо за объяснение
Os
Никто не сталкивался с проблемой, что когда воркер долго работает, у курла отваливается днс резолвер?
invariance
звучит как сюжет фильма ужасов
Andrey
invariance
о нет
invariance
у него линукс
invariance
спасайся кто может
Arthur'); DROP TABLE Users;--
забавно смотреть как кто-то хейтит какой-то инструмент не понимая что идеального инструмента нет и у каждого инструмента свое предназначение