
Artem
09.08.2016
14:46:51
можно помедленнее, мне через слово приходится гуглить что бы понимать о чем идет речь

Artur
09.08.2016
14:46:53
Хотя сам сервер под виртуалбоксом

Артур Евгеньевич
09.08.2016
14:46:57

Artur
09.08.2016
14:47:07
Очент странно что хомстид не пошел с lxc

Google

Artur
09.08.2016
14:47:37
Нет симлинков и прочей магии. В итоге выпиливал
Могу сказать однозначно хомстид решает проблемы 99 % проектов искаропки. Максимум проблем - базу залить но и то проброс портов искаропки
И автоматом переключение mysql pgdql домтуп к ним
Это просто рай даже когда ты сидишь под линуксом и умеешь контейнеры поднимать настраивать и вообще девопс

Артур Евгеньевич
09.08.2016
14:49:59
ну да мне он тоже нравится, как для виндузятника, прям глоток свежего воздуха)

Artur
09.08.2016
14:50:05
Хомстид поднимается в пару команд
В т.ч. под линухами
Но посторюсь - хомстид под виртуалку без оверхэда (lxc) только с магией заводится
Те память и дисковое место надо отдавать насовсем. Потому что память вся уходит в кэш а место не возвращается после удаления файлов

Артур Евгеньевич
09.08.2016
14:53:20
А не подскажешь как мой кейс реализовать проще всего, вот у меня все проекты на хомсид php-fm а для одного(на битриксе) нужен php 5.6 как модуль апача. Думаю как это лучше сделать переключение. Или вообще не переключением а просто nginx разруливать и для проекта с битрой пробрасывать запрос апачу

Artur
09.08.2016
14:53:21
Кароч я к макос марально готов. Но тут на сцену вваливается леново с сяоми ^_^
Ну твоя проблема изначально кастомная

Google

Artur
09.08.2016
14:54:19
Пхп-фпм ты подгимешь на др порту а как уонсольные скрипты запускать? Придется путь до бинарника вводитб
Мое имхо проще контейнер в виртуалке полнятт
Накладных пару тройку сотен мегов и все
Но кнчн php brew дешевле если ссд маленький
https://github.com/phpbrew/phpbrew
Я на нем сидел но ооочень давно

Артур Евгеньевич
09.08.2016
14:55:55
не зачем на другой порт, просто например прописать что при обращении на www.example.ru запрос дальше идет не к php-fm а к апачу? Ну тогда да непонятно где будет определться, что будет запускаться черзе консоль
имею ввиду с моими занинями непонятно)

Artur
09.08.2016
14:56:22
Но опять же если не работаешь над проектамм параллельно выгоднее всего иметь 2 виртуалки. И у каждой своя база внутри

Aleh
09.08.2016
14:56:32
причем консоль к php-fpm?

Artur
09.08.2016
14:56:50
На битриксе еще синхронизации всякие

Aleh
09.08.2016
14:57:17
ну, и причем php-fpm?

Artur
09.08.2016
14:57:28
Так все одно

Артур Евгеньевич
09.08.2016
14:57:37

Artur
09.08.2016
14:57:40
На httpвсе равно пхп же нужен

Артур Евгеньевич
09.08.2016
14:57:43
это к чему обращение идет?

Aleh
09.08.2016
14:57:51
к php-cli
если конечно ты не запилил свой бинарник, который fastcgi запрос к php-fpm делает

Google

Артур Евгеньевич
09.08.2016
14:58:32
а php-cli это же обертка над основным php? или она со своим ведром
бля)
ядром

Aleh
09.08.2016
14:59:04
ну, да, просто cli интерфейс к интерпретатору

Artur
09.08.2016
14:59:19
Так о чем и речь
Пхп поставляется компонентно но все равно нужно все своей версии

Aleh
09.08.2016
15:00:10
я не могу понять какое отношение php-fpm к cli имеет)

Space
09.08.2016
15:00:20
никакого

Aleh
09.08.2016
15:00:26
ну вот я тоже так считаю

Артур Евгеньевич
09.08.2016
15:00:47
я не особо ас в конфигурировании серверов, так что могу что то глупое сказануть)
то есть php-fm это тоже получается как интерфейс к ядру пыхи?

Aleh
09.08.2016
15:01:29
ну, типа того

Артур Евгеньевич
09.08.2016
15:02:52
тогда значит вверху я не верно поставил вопрос. Вот если будет php как омдуль апача и как cgi то что будет запускаться при вводе в консоле php
то что в настройках php-cli?

Artur
09.08.2016
15:04:11
И на консольные приходится либо вешать алиас аля php56 либо писать путь
В контексте вообще не важно
Поэтому либо phpbrew либо контейнер в дев-виртуалке
Я так привык что стараюсь все по уонтейнерам расписвать. 300мб оверхэда не жалко зато цдоьный контроль и переносимость уже настроенного и вылизанного окружения

Space
09.08.2016
15:04:29
У cgi, fpm и cli разные конфигурации и набор расширений

Aleh
09.08.2016
15:04:59

Google

Aleh
09.08.2016
15:05:02
эти вещи несвязаны
могут одни и теже быть

Space
09.08.2016
15:06:34

Aleh
09.08.2016
15:07:18

Артур Евгеньевич
09.08.2016
15:07:28
а вот еще хотел узнать, как контейнера между собой общаются? внутри них же процессы считают себя изолированными

Aleh
09.08.2016
15:07:42
можно шарить фс\сеть
соответственно через любые сокеты можно

Artur
09.08.2016
15:08:29
Какая разница

Admin
ERROR: S client not available

Артур Евгеньевич
09.08.2016
15:08:31
вернее не контейнера а процессы из разных контейнеров, как например происходить обращение из php скрипта с одного контейнера к базе в другом?

Artur
09.08.2016
15:08:41
Если речь про разные версии КАЖДОГО компонента

Артур Евгеньевич
09.08.2016
15:08:43
ну интересно просто как работает)

Aleh
09.08.2016
15:09:06
через tcp

Владимир
09.08.2016
15:09:40
ога, через сеть

Артур Евгеньевич
09.08.2016
15:09:56
ну да,логично) надо короче самому попробовать их посаздовать, а то какие то нубские вопросы от меня сыпятся)

Artur
09.08.2016
15:10:01

Google

Artur
09.08.2016
15:11:40
Но у контейнеров есть разные идеологические подходы

Aleh
09.08.2016
15:16:14
ребят
вопрос на миллион
годную игрушку в стиме посоветуйте)

Space
09.08.2016
15:16:36
superhot
layers of fear

Anonymous*
09.08.2016
15:16:53
hotline miami

Artem
09.08.2016
15:17:08

Mikhail
09.08.2016
15:18:57

Aleh
09.08.2016
15:19:05
superhot
вроде прикольно, стоит своих денег?

Sergey
09.08.2016
15:19:35

Space
09.08.2016
15:19:59

Aleh
09.08.2016
15:20:07
15

Space
09.08.2016
15:20:25
$?

Aleh
09.08.2016
15:20:31
да

Space
09.08.2016
15:20:39
ну норм

Sergey
09.08.2016
15:22:12
или factorio для любителей экономической стратегии

Artur
09.08.2016
15:23:42
Раньше было намного жесче все
Опять же тут вопрос прогать под линуксом или гимороится с голой виндой

Artem
09.08.2016
15:28:06
Скажу как начинающий прогер и опытный юзверь - на линуксе это проще. Поставил, скопипастил пару команд и сиди занимайся делом
Хотя начинающий прогер тут лишнее

Владимир
09.08.2016
15:30:15
Есть задача - чат-сервер, когда клиент начинает писать сообщение (напр. в телеграм или через сайт а-ля "разговор с онлайн консультантом"), создается на сервере комната, туда подключается клиент и бот. В определенный момент времени к чату подключается оператор, начинает разговор с клиентом, бота удалет из комнаты. Управление чат-сервером с помощью консольных команд или по http api. Есть ли какое-то решение для бэкенда такой системы, т.е. для чат-сервера? Мне на ум приходит только xmpp-сервак типа ejabberd :) Может у кого-то был опыт в подобных темах, посоветуйте в какую сторону смотреть?