@prophp7

Страница 555 из 1387
Valentin
22.08.2017
08:35:58
Они просто не знают какой у тебя будет путь, соответственно оставили просто php, пропиши which php узнай какой путь, и тогда его в команду крона вставляй вместо просто php

Paul
22.08.2017
08:37:33
а зачем? если у меня в системе есть алиас для php? если я решу пересобрать пхп на другую версию, то мне придется во всех кронтабах менять полный путь до него?

Anton
22.08.2017
08:39:09
Затем что крон не знает про твой alias

Google
Anton
22.08.2017
08:39:29
чтобы его научить, ему нужно явно передать environment переменные

либо писать полные пути

Андрэ
22.08.2017
08:59:14
такая команда пройдет в crontab-e ? 0 23 */3 * * php /var/www/laravel/artisan laravel:import-streets >>/dev/null 2>&1
Я бы наверное вызывал команду в шедулере. так как шедулер обычно уже настроен на крон, выполняться каждую минуту

Oscar
22.08.2017
09:33:31
Чтобы в случае смены версии заменить симлинк и все хорошо, брат жив

Андрей
22.08.2017
09:37:27
ну или вообще убрать перенаправление вывода - пусть в syslog пишет

правда скрипт флудить ненужной инфой недолжен :)

Oscar
22.08.2017
09:42:08
Если бы он сделал верно, то использовал бы планировщик фреймворка, вывод в нул, а в самих скриптах настроил логирование как надо

Андрей
22.08.2017
09:45:32
а я противник логирования в файл самим кронтаском.

точнее не так :)

противник чтоб крон таск не писал в stdout/stderr, и чтоб глушить этот вывод

Oscar
22.08.2017
09:46:33
Ну планировщик это менеджер задач, если весь его вывод писать в один файл, тяжело в логе будет разобраться

Google
Paul
22.08.2017
09:49:14
logstash+kibana?

должно выручить

Андрей
22.08.2017
09:49:35
он может логировать своими средствами куда угодно. но одновременно и отправлять в stdout, чтоб можно было легко все настроить с интеграцией разных тулз в ОС, тотже rsyslog И т.п.

Oscar
22.08.2017
09:49:46
logstash+kibana?
Для простого проекта это перенасыщение стека

Paul
22.08.2017
09:50:00
для простого да

Андрей
22.08.2017
09:50:00
logstash тотже. куда бы отправлялись из syslog - для единообразия

как минимум чтоб отлавливать проблемы типа php command not found

Oscar
22.08.2017
09:52:42
Опыта ради надо попробовать эту связку, какие плюшки от нее? Автоматические уведомления, сортировка и поиск по логам?

Paul
22.08.2017
09:54:10
logstash собирает логи, складирует(обычно в ES), kibana интерфейс для удобного поиска/фильтрации по логам

можно еще graylog юзать, как аналог кибаны

Oscar
22.08.2017
09:55:30
Но кибана кажется лучше, если уже логи в ЕС пишешь, от одних чуваков продукты, думаю интеграция неплохая между собой?

Андрей
22.08.2017
09:57:06
ну logstash - врятли мониторинг logstash и подобное парсит, складывает в базы, сами базы, куда сохраняется распарсенное kibana/graylog - интерфейс работы с бд, в которой лежат распарсенные данные еще какойто сервис отдельно для мониторинга, которых тоже с десяток :)

Choose
22.08.2017
09:57:40
Ребят, всем привет, я разработчик из России, сам бывший пыхарь, запустил канал о направлении digital nomads, работаю на зарубежье и вам советую, кому интересно - вступайте, только не кидайтесь палками ) я бы мог рекламироваться за 50р в каталогах, но мне все-таки хочется доносить свой опыт квалифицированным специалистам: https://t.me/remoters

Антон
22.08.2017
09:57:55
тогда уж стек ELK брать

Dmitro
22.08.2017
09:57:55
делали так. да, поиск, one-click фильтрация по полям, все красиво, не надо лезть на сервер. но както не прижилось. съедает много места. В gz храним за последние три месяца, а кибану можем позволить неделю-две. и всеравно все постаринке делают (z)grep на сервере, так как привыкли

Антон
22.08.2017
09:57:59
в докере поднять можно

Paul
22.08.2017
10:00:16
место на сервере это да. греп на сервере это конечно да, но не всегда у разработчика есть доступ к проду, приходится крутиться

Андрей
22.08.2017
10:00:23
делали так. да, поиск, one-click фильтрация по полям, все красиво, не надо лезть на сервер. но както не прижилось. съедает много места. В gz храним за последние три месяца, а кибану можем позволить неделю-две. и всеравно все постаринке делают (z)grep на сервере, так как привыкли
а мы даже не пробывали, суммарно логов под терабайты в день, целую ферму серверов надо под то чтоб смогло с этим всем работать :) тут надо серьезно заняться чтоб это все поднять настроить... а до тех пор логи/grep и прочее :) но дополнити influxdb/grafana чтоб хоть както упростить

Dmitro
22.08.2017
10:00:59
именно. у нас не терабайты но гигабайты были

Google
Яўген
22.08.2017
10:02:55
о! наболевший вопрос подняли...

у нас для мониторинга сервера стоит netstat + grafana

есть ли какой-нибудь анализатор логов, чтоб в графане также анализ делать?

Яўген
22.08.2017
10:06:00
ELK но про это выше уже писали...
он позволит писать в какой-нить, например, app.log и потом фильтровать данные попроектно?

Choose
22.08.2017
10:06:16
постить статью 2014года за тай... такое себе) там за последние года очень силньо поменялась визовая политика
там все же очень много ценной информации ) а про визы я еще напишу в ближайшее время

Igor
22.08.2017
10:06:30
Не совсем, это стек elastic logstash kibana

Логи в еластику пишутся через логстеш

А вот в кибане уже можно дашборты крутить на манер графаны

Sergey
22.08.2017
10:07:07
там все же очень много ценной информации ) а про визы я еще напишу в ближайшее время
двукратные визы убрали, мультивизы получать только в своей стране. лимиты на однократные визы. школы языковые ебут как только можно. а еще и король умер

Яўген
22.08.2017
10:07:22
… а в эластику, типа, любой запрос уже можно записать … спасибо, надо покурить вопрос

Антон
22.08.2017
10:07:24
есть еще мунин и нагиос

Paul
22.08.2017
10:07:49
+ zabbix

Яўген
22.08.2017
10:07:54
в примере, который я видел, только пример с access.log был

Андрей
22.08.2017
10:07:54
есть ли какой-нибудь анализатор логов, чтоб в графане также анализ делать?
> есть ли какой-нибудь анализатор логов, чтоб в графане также анализ делать? сам не пробывал, но если grfana и influxdb. я думаю посмотреть в сторону https://docs.influxdata.com/telegraf/v1.3/ там я чтото видел для работы с логами - но толком не смотрел - и хз на скок юзабельно

Яўген
22.08.2017
10:08:13
нас вполне netdata устраивает для мониторинга серверов

задача именно в записи в логи и просмотр их

типа [app-name]: <date> Bad method call at …. Backtrace: ...

мы Laravel используем, так Exception/Handler в report очень замечательно можно это писать

Google
Alex
22.08.2017
10:14:40
Magento digest https://www.maxpronko.com/blog/magento-tech-digest-1-news-tutorials-and-tools-august-1-20-2017

Maxim
22.08.2017
10:19:07
Всем привет. Есть сайт на Laravel, нужно сделать что-то типа внутреннего мессенджера. Кто-нибудь сталкивался с готовым пакетом или вариантом подключения какого-нибудь сервиса?

Ар? Тем?
22.08.2017
10:37:16
можно сюда копать https://ru.wikipedia.org/wiki/XMPP

Oscar
22.08.2017
10:39:05
можно сюда копать https://ru.wikipedia.org/wiki/XMPP
Можно надолго закопаться, куда проще будет для базового функциоанала сокеты, редис с реактом или нодой

Admin
ERROR: S client not available

Alexander
22.08.2017
10:42:14
socket.io

как правило для внутренних нужд его хватит

в комплекте есть и серверная либа и клиентская

можно, конечно и на php сделать

ratchet например

http://socketo.me/

Oscar
22.08.2017
10:45:25
Но я бы взял ноду, больше приспособлена

Alexander
22.08.2017
10:47:49
эт да

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

Magnus
22.08.2017
10:49:22
А в чем проблемы ратчета?

Alexandr
22.08.2017
10:50:48
для событийно ориентированных вещйей лучше использовать событийно ориентированные языки

Oscar
22.08.2017
10:50:51
Жс тоже приносит радость от кода, который работает как надо

Andrey
22.08.2017
10:51:12
Google
Alexandr
22.08.2017
10:51:26
не знаю, что сложного в ноде

Alexander
22.08.2017
10:51:28
А в чем проблемы ратчета?
документация слабовата

Alexandr
22.08.2017
10:51:31
сейчас с express вообще жизнь в радость

Oscar
22.08.2017
10:52:15
Только кода бы такого побольше)
Клиентский жс прошлого по работе с домом и современный серверный, довольно сильно отличаются

Alexander
22.08.2017
10:52:18
да и при переезде на прод работает не очень шустро, если расширения не ставить для php

Oscar
22.08.2017
10:52:58
не знаю, что сложного в ноде
Ну тот же жс чтобы знать на хорошем уровне, нужна постоянная практика как минимум месяца 2-3

Alexandr
22.08.2017
10:53:17
@Slowpoked зависит от общего опыта, образования, способностей

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

Oscar
22.08.2017
10:54:24
@Slowpoked зависит от общего опыта, образования, способностей
Я не запомню большое количество функций, пока не поработаю с языком пару месяцев, синтаксис и идеология немного другое

Alexander
22.08.2017
10:54:29
в целом, это тема отдельного канала, но, если всё плохо с JS, можно попробовать TS. мне упросило задачу

Alexandr
22.08.2017
10:54:40
@Slowpoked документация всегда онлайн есть)

Oscar
22.08.2017
10:55:57
@Slowpoked документация всегда онлайн есть)
Знаю, я говорю про другое, именно про уверенность внутреннюю, когда я пишу на пхп

Я пишу код и в большинстве случаев знаю точно как он работает, чего ожидать и где, с жс такой уверенности пока нет

Alexander
22.08.2017
11:06:55
Я пишу код и в большинстве случаев знаю точно как он работает, чего ожидать и где, с жс такой уверенности пока нет
есть такое. для этого нужно тонкости языка знать. справедливости ради, для тех кто с js в php приходит ситуация такая же)

Алексей
22.08.2017
11:18:13
Добрый день. Имеется проблема с PHPWord, мб решал кто (php 7) $fileName = "D:/Getdoc1.docx"; $PHPWord = new \PhpOffice\PhpWord\PhpWord(); $document = $PHPWord->loadTemplate($fileName); $document->saveAs('xamos.docx'); невозможно открыть документ сохраненный, ругается на XML word/document.xml Гугл ниче толкового не дал, пробовал применять настройки PHPWORD usespecialcharaters

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