@prophp7

Страница 667 из 1387
Яўген
09.10.2017
11:30:55
да, это была первая идея

но не понятно как лисенеров вызывать будет…

F01134H
09.10.2017
11:32:12
в смысле как :D

обычно

Google
F01134H
09.10.2017
11:32:24
типо берет и вызывает

Яўген
09.10.2017
11:34:06
интересует наличие пакетов, которые просто подпишут моих лисенеров и вызовут их в рамках моих апишек (с их конфигами и т.д.)

Nurik
09.10.2017
11:34:36
но не понятно как лисенеров вызывать будет…
Почитайте про паттерн Pub-Sub, может понятнее станет.

Яўген
09.10.2017
11:36:11
то, что рэбит это умеет я знаю, меня интересует наличие пакетов готовых

Nurik
09.10.2017
11:37:29
Яўген
09.10.2017
11:37:55
https://github.com/php-enqueue/laravel-queue и https://github.com/vyuldashev/laravel-queue-rabbitmq и https://github.com/vyuldashev/laravel-queue-rabbitmq смотрел

пока что в сомнениях

у меня Laravel

F01134H
09.10.2017
11:38:21
я на ларке юзаю редис

Яўген
09.10.2017
11:38:37
для эвентов?

F01134H
09.10.2017
11:38:52
не

для воркеров

Яўген
09.10.2017
11:38:56
тут тогда не понятно как всех лисенеров оповещает

Google
F01134H
09.10.2017
11:39:32
тут тогда не понятно как всех лисенеров оповещает
никак, он записывает задание в очередь, а листенеры прослушивают пул очереди на наличие новых задач

Яўген
09.10.2017
11:40:09
первый же заберет задачу и все, как остальные то получат ее?

F01134H
09.10.2017
11:40:32
в смысле как остальные получат ее?

у тебя задача ушла в исполнение

зачем ее еще исполнять?)

если надо несколько раз выполнить - шлешь несколько задач, это логично

Яўген
09.10.2017
11:41:33
несколько лисенеров должны отработать при наступлении события

я же говорил про events

F01134H
09.10.2017
11:41:53
хД

несколько листенеров, или один листенер несколько раз?

Яўген
09.10.2017
11:42:33
разные апишки должны отреагировать на одно и то же событие

каждая по-своему

F01134H
09.10.2017
11:42:49
ну, триггеришь эвент

он посылает задачи выполнить листенеры

все

$iD
09.10.2017
11:44:07
в рэбите можно настроить отправку одного сообщения в несколько очередей

Nurik
09.10.2017
11:45:22
$iD
09.10.2017
11:47:30
Виноват, сорямс

Яўген
09.10.2017
11:48:38
Да, спасибо, я посмотрю как Laravel пакеты с этим справятся. Они больше на очереди заточены...

Zeroevents как раз заточены под такую задачу

Google
Яўген
09.10.2017
11:55:02
О! Какие люди ?
Привет, Ваня

Dmitriy
09.10.2017
13:23:21
Ребята подскажите пожалуйста по Symfony 3, если кто в нем силен. Не работают роутинги на проде. Допустим localhost/app_dev.php - маршруты работают. localhost/app.php - тоже работают. а вот localhost/ - страница отображается, но при попытке перейти куда-то получаю 404. Кеш чистил, не помогает

Gaiaz Iusipov
09.10.2017
13:26:10
енправильно настроен нджинкс или апач или что там у вас

Dmitriy
09.10.2017
13:27:20
апач

но что может быть неправильно настроено?

Gaiaz Iusipov
09.10.2017
13:28:05
htacceess симфоневский не подхватывается из web

еще как вариант роутинг в dev файле а не в общем

Dmitriy
09.10.2017
13:35:06
суть в том, что localhost/app.php - тоже прод, и там все работает

а /localhost - отсюда не работает, хотя это у симфони прод по умолчанию

$iD
09.10.2017
13:36:48
потому что твой апач не ведёт на web/

Dmitriy
09.10.2017
13:37:04
ну как это не ведет)

Gaiaz Iusipov
09.10.2017
13:37:19
мод реврайт на апаче стоит?

еще может апач неправильный квери стринг кидать в пхп

$iD
09.10.2017
13:38:44
https://symfony.com/doc/current/setup/web_server_configuration.html

Dmitriy
09.10.2017
13:38:48
у меня стоит несколько локальных хостов, конкретно для симфони source root - symfony/web

так что ведет он куда надо, иначе вообще бы ничего не запустилось

$iD
09.10.2017
13:39:12
ну раз вёдет - значит всё и работает как ты настроил

Dmitriy
09.10.2017
13:42:04
блин магия какая то

Gaiaz Iusipov
09.10.2017
13:42:48
блин магия какая то
в профайлере какой урл в пхп вызывается?

Google
Gaiaz Iusipov
09.10.2017
13:43:09
а лол профайлер то не работает наверное))

Dmitriy
09.10.2017
13:47:22
ну если я правильно понял - то он на деве)

там все норм работает)

localhost/app.php - прод localhost/ - тоже прод

на одном все ок, на другом нихрена

как так то

Gaiaz Iusipov
09.10.2017
13:51:17
app_dev на проде можно вообще удалить

и config.php

ну напишите скрипт который дампит глобальный реквест и запихните его как test.php на прод и на дев

поменяйте строку в htaccess и посмотрите в чем разнятся значения

htaccess с app.php на test.php

Mihail
09.10.2017
14:01:05
Ребята, если 2 выделенных сервера в дата центре, как их связать в локальную сеть? если кто не экстрасенс, задавайте вопросы

Juri
09.10.2017
14:02:28
или вопрос в том как с одно в другой по локальным ип ходить?

Valeriy
09.10.2017
14:02:57
они могут быть в разных подсетках

глянь интерфейсы,Ю увидишь локальный

Mihail
09.10.2017
14:03:37
у каждого по 2 сетевых интерфейса, один для внешних соединений, а для локальных надо настроить

Valeriy
09.10.2017
14:03:38
ifconfig

Juri
09.10.2017
14:05:05
да
на этот вопрос только саппорт дц ответит, мы же не в курсе как у них там это настроено. но обычно роутинг настроен по уму и если посмотреть traceroute от сервера к серверу то он будет по локальной сети

Google
Mihail
09.10.2017
14:06:08
root@xxxxxxxxxx:~# ifconfig eno1 Link encap:Ethernet HWaddr a4:bf:01:34:41:05 inet addr:xxxxxxxxxxx Bcast:95.213.xxx.xxx Mask:255.255.255.248 inet6 addr: fe80::a6bf:1ff:fe34:4105/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:6006675 errors:0 dropped:0 overruns:0 frame:0 TX packets:5732833 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2620552540 (2.6 GB) TX bytes:2448668737 (2.4 GB) eno2 Link encap:Ethernet HWaddr a4:bf:01:34:41:06 inet6 addr: fe80::a6bf:1ff:fe34:4106/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:46 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:3060 (3.0 KB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:84 errors:0 dropped:0 overruns:0 frame:0 TX packets:84 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1 RX bytes:7350 (7.3 KB) TX bytes:7350 (7.3 KB)

Juri
09.10.2017
14:08:49
сделайте traceroute yandex.ru а потом traceroute xxx.xxx.xxx.xxx вашего второго сервера

Anton
09.10.2017
14:12:33
Всем привет

Mihail
09.10.2017
14:12:44
root@xxx:~# traceroute yandex.ru traceroute to yandex.ru (77.88.55.60), 30 hops max, 60 byte packets 1 10.60.65.1 (10.60.65.1) 0.316 ms 0.317 ms 0.311 ms 2 01.spb.net.selectel.ru (188.93.17.8) 0.913 ms 0.851 ms 0.733 ms 3 188.93.17.85 (188.93.17.85) 0.980 ms 1.414 ms 1.418 ms 4 as13238.ix.dataix.ru (178.18.224.52) 1.154 ms 1.160 ms 1.169 ms 5 aurora-ae2-601.yndx.net (37.140.137.94) 1.665 ms 1.677 ms 1.520 ms 6 m9-p2-100ge-2-0-3.yndx.net (213.180.213.16) 13.048 ms 19.380 ms 19.424 ms 7 * * * 8 * * * 9 yandex.ru (77.88.55.60) 17.798 ms 12.271 ms 17.904 ms root@xxx:~# traceroute xxx.xxx.xxx.xxx traceroute to xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx), 30 hops max, 60 byte packets 1 xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx) 0.143 ms 0.137 ms 0.255 ms

Anton
09.10.2017
14:13:00
Кто с ISP Manager работает, подскажите как mail() заставить работать?

Ilya
09.10.2017
14:19:00
Предлагаю спросить в чате по JS там неверняка помогут с тем, как связать в локальную сеть два сервреа в ДЦ

Dmitriy
09.10.2017
14:40:26
нужно было добавить настроек в .conf файл сайта

https://stackoverflow.com/questions/18281488/php-symfony2-hiding-app-php-from-the-url?rq=1

если интересно

не уверен правда что потом не вылезет еще какая нибудь херня из за этого, но пока всё окей)

Gaiaz Iusipov
09.10.2017
14:48:01
что еще за .conf файл?

Dmitriy
09.10.2017
14:48:37
для каждого хоста в апаче создается конфиг файл

там где документ рут, алиас итд

вот туда надо дописать правила для rewrite

Gaiaz Iusipov
09.10.2017
14:49:44
так эти правила из htaccess подхватываются

Страница 667 из 1387