
$iD
01.02.2017
14:22:25
ну да, логично

Dmitriy
01.02.2017
14:22:29
по другому нужно решать. Даты привести к 01.01 и к 28.02. И считать месяцы

Vadim
01.02.2017
14:44:21
про декабрь-январь главное не забыть

0x9d8e
01.02.2017
14:53:19
Внимание, тупой вопрос:
Зачем в сваязке nginx=>apache=>php нужен апач?

Google

f4rt~
01.02.2017
14:53:48
Внимание, тупой ответ:
смотря какую цель ты преследуешь

Sergey
01.02.2017
14:55:26
в 10% из-за каких-то хитрых расширений для апача

dypa
01.02.2017
14:57:27

Dmitriy
01.02.2017
14:58:07
Да если нужны другие модули

0x9d8e
01.02.2017
14:58:17
Внимание, тупой ответ:
смотря какую цель ты преследуешь
Новый админ на новом сервере такую тему сделал. От неё кое-какие проблемы имеются, а польза разве что ".htaccess не переписывать", да и то приходится таки переписывать, ибо апач то думает, что он на 127.0.0.1:8080 висит.

dypa
01.02.2017
14:59:08

0x9d8e
01.02.2017
14:59:33

$iD
01.02.2017
14:59:41
у тебя проблемы если у тебя htaccess на 1000 строк
:D

0x9d8e
01.02.2017
14:59:49
правда хз зачем тогда это чуть ли не по дефолту делается

Sergey
01.02.2017
15:27:26

Google

0x9d8e
01.02.2017
15:29:42
из-за модуля пхп возможно
ну хз, оно и в cgi и в fastcgi норм пашет, а модуль этот только ради апача и нужен (насчёт последнего гоню, ибо не знаю вообще зачем он при наличи fastcgi)

Sergey
01.02.2017
15:30:09
может админ застрял в 2010м)

0x9d8e
01.02.2017
15:31:57
Думаю может взять да отдельные хосты от апача избавить, поглядеть как оно будет работать в проде.
может админ застрял в 2010м)
до него у нас был застрявший где-то в древности, ибо всё было на старом фрибсд, php максимум 5.4, никаких мемкешей и т.п. (типа не компилится под ось) + адский бардак в конфигах и процессах
ну или ленивый просто

Vadim
01.02.2017
16:04:17
хз, пхп-фпм + нгинкс = очень круто, апач тебе может быть нужен в настолько редких кейсах, что можешь забыть про него

Sergey
01.02.2017
17:17:48
а людей которые пробовали извращаться со штуками вроде uwsgi тут нет?

dypa
01.02.2017
17:20:16
свой протокол бинарный был
каюсь...

Sergey
01.02.2017
17:22:03

Vadim
01.02.2017
17:35:08
Я с gunicorn + django, ну и совсем немного uwsgi + django как-то сталкивался, но довольно давно

Sergey
01.02.2017
18:04:27
там есть плагин для php
ну топ в теории можно без php-fpm и nginx-ов
тип application server
когда у тебя всякие докеры и амазоны, даже nginx-ы как-то лишние
есть у тебя 10 воркеров и лоад балансер амазоновский, но придется ставить nginx
тупо потому что амазоновский балансер не умеет в fcgi

F01134H
01.02.2017
18:13:27
Народ, а в чем смысл конструкции
new SomeClass()->func();
?
где такое вообще можно применить

dypa
01.02.2017
18:13:52

Google

F01134H
01.02.2017
18:13:52
ну т.е. объект класса создается, но не записывается
там статические методы D:

Vadim
01.02.2017
18:36:16
И ни разу в более-менее серьезных местах такого не видел

F01134H
01.02.2017
20:01:54
Парни, а в php же весь проект по сути работает в контексте одного процесса?
ну я имею приложение какое-нибудь, laravel например
ввиду

Sergey
01.02.2017
20:02:39
php-fpm - 4 воркера - 4 процесса

Vadim
01.02.2017
20:02:52
По сути да

F01134H
01.02.2017
20:03:15
так, тогда получается, делать MSA на php - глупая затея?
либо нужен какой-то демон для запуска процессов?
msa - микросервисы т.е.

F01134H
01.02.2017
20:04:03
они ж основаны на том, что один микросервис - один процесс

da horsie
01.02.2017
20:04:15
ваще не о том

F01134H
01.02.2017
20:04:21
но близко

da horsie
01.02.2017
20:04:44
микросервисы это не про процессы или потоки в смысле ОС

Vadim
01.02.2017
20:04:50
Нет

F01134H
01.02.2017
20:05:01
а SOA?

Vadim
01.02.2017
20:05:12
У тебя может быть целый кластер под микросервис

da horsie
01.02.2017
20:05:26
это о том, как ты проводишь границу ответственности разных частей проекта

Google

F01134H
01.02.2017
20:06:22
все ж будет в одном процессе, так или иначе, полетит один модуль - полетит вся система

da horsie
01.02.2017
20:06:41
она не имеет отношения к языку

F01134H
01.02.2017
20:06:54
да я это понимаю

da horsie
01.02.2017
20:07:08
смысл в возможности независимой разработки и деплоя

F01134H
01.02.2017
20:07:11
но в контексте php, как я разграничу процессы

da horsie
01.02.2017
20:07:27
в расках одного физического процесса сложно говорить о независимом деплое

F01134H
01.02.2017
20:08:02
Например у MSA есть такая фишка, что можно один модуль заменить другим, пока приложение работает

Admin
ERROR: S client not available

da horsie
01.02.2017
20:08:12
ну например

F01134H
01.02.2017
20:08:12
я не представляю, как на php такое возможно

da horsie
01.02.2017
20:09:03
у тебя есть один сервер, на нем запущен nginx, который раутит запросы к разным виртуальным хостам в разные фронт-контроллеры

Sergey
01.02.2017
20:09:10

F01134H
01.02.2017
20:09:23
Сережа, успокойся, я осознал ошибку

da horsie
01.02.2017
20:09:57
если каждый фронт-контроллер (точка входа) деплоится и разрабатывается независимо, например в рамках собственного проекта, ты можешь деплоить их относительно независимо

Sergey
01.02.2017
20:09:57
микросервис = некая зона ответственности в контексте бизнес логики. Например микросервис управления доставкой продуктов
это может быть нихера не микро системка жрущая жирный сервачек
с 32 ядрами
и видеокартой
я там чуть выше видео на эту же тему скидывал

Google

Sergey
01.02.2017
20:11:11
там приводился "микросервис" в 10К строк кода с CUDA который чето там на виюхах считал в миллион потоков

F01134H
01.02.2017
20:11:29

Sergey
01.02.2017
20:11:42

F01134H
01.02.2017
20:11:48
т.к. нельзя через сам пых создать отдельный процесс

Sergey
01.02.2017
20:11:49
пока не посмотришь это видео
я буду тебя банить за сообщеньки о микросервисах

F01134H
01.02.2017
20:12:03
ээ

da horsie
01.02.2017
20:12:10
нет никакой проивязки к технологиям или языку

Sergey
01.02.2017
20:12:18
popen
а еще есть fork

F01134H
01.02.2017
20:13:06
я по английски слабо понимаю

Sergey
01.02.2017
20:13:57

F01134H
01.02.2017
20:14:42
откуда у вас столько времени видосы такие смотреть
час почти

Sergey
01.02.2017
20:15:27
один видос в день вечерком вместо тупых сериалов
ну или раз в пару дней

Dmitriy
01.02.2017
20:15:54

Sergey
01.02.2017
20:16:05
не могу фоном, там надо слушать и думать обычно

Vadim
01.02.2017
20:19:14
Мозг сам за тебя думает и слышит

da horsie
01.02.2017
20:19:30
я в машине смотрю (слушаю) утром и вечером