@prophp7

Страница 368 из 1387
Alexey
14.05.2017
07:50:00
ну чет не то делаешь
У вас опыт работы с RabbitMQ есть?

Ilya
14.05.2017
07:51:10
вопрос с подвохом)

Alexey
14.05.2017
07:57:39
Нет, без подвоха... ? работать в теории должно, да, но по факту не работают эти примеры, точнее работают, но не долго. До момента залипания при отсутствии сообщений из очереди в течении 5м. Мне в простейшем случае было бы достаточно, чтобы воркер просто упал, я там все try catch обложил, но он не падает, а просто залипает...

Ilya
14.05.2017
08:01:19
а какой ответ нужен?

Google
Ilya
14.05.2017
08:01:24
смотреть в логи

смотреть на окружение

смотреть на код

Alexey
14.05.2017
08:01:57
Ок, спасибо

Ilya
14.05.2017
08:02:05
все это капитанство, но других ответов нет

Alexey
14.05.2017
08:02:47
Я поэтому и спросил про опыт с RabbitMQ.

Sergey
14.05.2017
09:44:45
хз, я давно уже кроликом не пользовался но у меня таких проблем небыло

может коннекшен закрывается

но это все легко проверить

Alexey
14.05.2017
10:27:12
Привет. Работаем с раббитом и подобная проблема была. Решили с добавление в конфигурацию heartbeat
О. Спасибо, за ответ, а как это сделать? Я пробовал на стороне клиента менять параметры в соединении, но не помогает... или нужно что-то не только на клиенте менять, тогда где именно? Паблишер если что не на php, там другая либа... // RabbitMQ // $connection = new \PhpAmqpLib\Connection\AMQPStreamConnection( RABBITMQ_HOST, RABBITMQ_PORT, RABBITMQ_USERNAME, RABBITMQ_PASSWORD, '/', false, 'AMQPLAIN', null, 'en_US', 2.0, 20.0, null, false, 10 );



картинка с гитхаба либы php-amqplib/ https://github.com/php-amqplib/php-amqplib/blob/master/PhpAmqpLib/Connection/AMQPStreamConnection.php

Google
Alexey
14.05.2017
10:28:46
Привет. Работаем с раббитом и подобная проблема была. Решили с добавление в конфигурацию heartbeat
т.е. я поставил хартбит 10. Вот мой код https://gist.github.com/targence/57f74a4e9c03d198f330a61e2e9c3e9a#file-worker-php-L105

Или мне на паблишере/или отдельном воркере просто реализовать хартбит самостоятельно, что-то посылать раз в n сек?

Или у ребита есть системный хартбит, который как-то можно задейтсовать?

Vadim
14.05.2017
10:32:42
В настройках коннекта можно указать

Я сейчас не помню где именно и далеко о компа что бы посмотреть

Alexey
14.05.2017
10:33:08
Вот выше сообщение, там фрагмент кода, там указан хартбит

Я сейчас не помню где именно и далеко о компа что бы посмотреть
ага, поделитесь пожалуйста рабочим сниппетом кода ?, буду оч. благодарен

Vadim
14.05.2017
13:42:06
Alexey
14.05.2017
14:23:50
https://gist.github.com/shustrik/cdb9a2eb4f7e4a65b0dd3b1abd6e597c Как-то так.
Ага, спасибо большое, скоро попробую и отпишусь...

Aleserche
14.05.2017
17:57:54
в php-cli filter_input с INPUT_SERVER всегда будет возращать null?

в доках порылся, инфы нет

Like
14.05.2017
21:34:08


@fes0r чет зарос

Sergey
14.05.2017
21:54:39
м... ну как тебе сказать

уже обратно втянулись

Ильдар
15.05.2017
04:04:48
Привет всем, а есть программы или сервисы, которые могут помочь с миграцией кода 5.6 на 7?

Crazzy
15.05.2017
04:10:10
http://php.net/manual/ru/migration70.php

Утилиты проверки совместимости кода с PHP7 1. https://github.com/Alexia/php7mar 2. https://github.com/sstalle/php7cc

Crazzy
15.05.2017
04:16:25
ну и + https://github.com/philip/MySQLConverterTool

Google
Alexey
15.05.2017
06:01:34
Ребят, кто-то пользуется RabbitMQ? Какими именно либами? Поделитесь кодом клиентской части плиз, что принимает сообщения из очереди. Я так и не смог решить залипание воркера после 5 минут простоя, про которое писал ранее. Сейчас приходится завершать работу воркера каждые 5 мин, если не было сообщений из очереди и перезапускать воркер. Это мягко говоря никуда не годится ?
Я попробовал ваш код, вот мой вариант с минимальными изменениями, я просто вставил рабочий код воркера... https://gist.github.com/targence/c934d03422ffe0d393b79d7747568680 при запуске получаю ошибку Fatal error: Uncaught PhpAmqpLib\Exception\AMQPIOException: Can not enable keepalive: function socket_import_stream does not exist если в $connection поменять параметр keepalive на false, то скрипт запускается Как результат воркер залипает... А у вас с keepalive true работает? Сейчас буду пробовать заменить окружение php, может дело в docker alpine... @net_mo3raf

Vadim
15.05.2017
06:03:10
Да у меня с keepalive true работает

Alexey
15.05.2017
06:30:50
ok, тогда видимо в этом дело, осталось понять почему у меня оно выдает ошибку У меня PHP 7.1.5 Какое нужно для этого расширение установить? Вот расширения, что я ставил: gd, exif, bcmath, pcntl @zelenin @net_mo3raf

Alexey
15.05.2017
06:56:01
socket очевидно
так, понял поставил расширение "sockets", keepalive заработал... терерь осталось подождать и понять отвалится воркер или нет...

Aleserche
15.05.2017
06:57:12
долго ждать?

Alexey
15.05.2017
08:59:53
долго ждать?
Пока впечатление, что оно работает лучше... выдержало 30м простоя, но пару раз все таки залипало (может по моей вине... пока не знаю), после чего я вносил изменения воркер и снова запускал, надо погонять пару дней, чтобы вылезли все проблемы...

Roman
15.05.2017
09:47:52
Отпиши потом сюда, интересно чем закончится

Alexey
15.05.2017
10:22:31
Отпиши потом сюда, интересно чем закончится
да, конечно, самому интересно ? пока все равно залипает, но меньше... ? может быть еще влияет проксти, через которую идет трафик докера (у меня пол-интернета заблокировано ?). Я это проверю, там можно задать исключениния (может там случайно часть локального трафика идет через проксти)... но все равно, даже если это проксти и дело в моем нестабильном интерненете, не правильно, что он залипает... должен падять хотя бы...

Sergey
15.05.2017
10:35:37
а что возвращает is_numeric?

1 или 0 ?

Настя
15.05.2017
10:36:06
http://php.net/manual/ru/function.is-numeric.php

Возвращает TRUE, если var является числом или строкой, содержащей число или FALSE в противном случае.

Evgeniy
15.05.2017
10:47:39
даже бабы читают документацию

Vladislav
15.05.2017
10:54:07
↑ сексист-шовинист ?

Sergey
15.05.2017
10:55:50
да у меня тут ajax, не так всё просто

Настя
15.05.2017
10:56:55
на конкретно поставленный вопрос - конкретный ответ )

Evgeniy
15.05.2017
11:05:04
причем тут ajax ?

тебе конкретный ответ дали

Google
Like
15.05.2017
11:06:03
даже бабы читают документацию
фу какой не культурный...

Evgeniy
15.05.2017
11:06:42
как связан уровень культуры с этим сообщением? ну раз считаешь так то считай

Evgeniy
15.05.2017
11:07:18
а что не так в слове бабы с культурной стороны?

Evgeniy
15.05.2017
11:07:50
просто мужики это нормально например)))

Aleserche
15.05.2017
13:16:15


Aleh
15.05.2017
13:17:00
а почему контроллер?)

Admin
ERROR: S client not available

Aleserche
15.05.2017
13:18:01
ой, ну верно же. Сорян

Roman
15.05.2017
13:18:07
контроллер берет вьюху, наполняет ее данными и отдает юзеру. так по идее должно быть

Aleserche
15.05.2017
13:19:15
я почему-то начала думать, что контроллер наливает во вьюшку данные, взбалтывает, а потом результат возвращает пользователю

Kirill
15.05.2017
13:20:36
Всем привет. Подскажите для мака IDE бесплатную, кто сам ей пользуется. За шторм не хочется платить.

Roman
15.05.2017
13:21:10


Kirill
15.05.2017
13:24:22
ну вариантов не много. netbeans
Попробую. Как сам считаешь удобная?

Aleh
15.05.2017
13:24:53
шторм)

самый удобный

ну после vim/emacs

Like
15.05.2017
13:25:09
Саблайм ?

Google
Aleserche
15.05.2017
13:25:41
Попробую. Как сам считаешь удобная?
Не очень. Когда у меня был такой выбор, я выбрал атом. Иногда vim

Kirill
15.05.2017
13:29:30
шторм)
он конечно в топе, но 5000 жаба душит

Aleserche
15.05.2017
13:30:35
5к в месяц?

$90 в год нормально же. За инет больше выходит

$iD
15.05.2017
13:34:10
он конечно в топе, но 5000 жаба душит
бесплатно можно пользоваться

Evgeniy
15.05.2017
13:34:12
vim, atom, sublime

$iD
15.05.2017
13:34:22
eap

Evgeniy
15.05.2017
13:34:24
смотря что нужно от ide

Kirill
15.05.2017
13:34:51
альтернатива шторму

Roman
15.05.2017
13:35:02
Мне понравился visual code

Но это всё редакторы

Evgeniy
15.05.2017
13:41:01
альтернатива шторму
netbeans однозначно

я не могу назвать серьезных плюсов шторма, кроме привычки и популярности над netbeans для php разработчка

в phpstorm разве что поддержка js лучше и всяких реактов, но я например с этим не работаю

мне бы и netbeans хватало для php кода

i
15.05.2017
13:46:19
Жаль что всё оно на яве написано и приходится в sublime использовать

Evgeniy
15.05.2017
13:49:08
ога++

Wladimir
15.05.2017
19:57:02
Aptana Studio

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