Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Sergey
    @zeyser
    @hellboy81 chat is alive, but most of us badly speak on English
    Norn
    @n0rn
    День добрый, есть вопрос. C cloudflare кто-то работал?
    KarmaBot
    @KarmaBot
    Прувет, @n0rn!
    Sergey
    @zeyser
    Привет народ! Разбираюсь тут с docker и мне непонятно куда мне пойти посмотреть логи. К примеру если раньше я мог пойти в var/log/apache и там найти необходимую информацию, то теперь мне не удается найти что-то вообще.
    KarmaBot
    @KarmaBot
    @zeyser, ну рассказывай. Как жизнь? :)
    Kirill Nesmeyanov
    @SerafimArts
    @zeyser так же берёшь и идёшь в var/log/apache
    а особо линивые прокидывают логи в локальную фс
    Sergey
    @zeyser
    @SerafimArts на чистой ubuntu я не ставил apache в систему а добавил в Dockerfile. Тоесть сейчас у меня даже var/log/apache нет. Но где-то же можно лог читать?
    тоесть проект тестовый я поднялю по локалхосту он работает
    если умышленно делаю ошибку, то хотел бы где-то уидеть сообщение о том, что эта ошибка случилась
    первый день знакомства с докером))
    Kirill Nesmeyanov
    @SerafimArts
    @zeyser в контейнере читать =)
    docker exec -it --user=www-data apache bash
    юзер и название контейнера твои
    юзера можно не указывать - по-дефолту будет рут
    apache - это название контейнера
    Sergey
    @zeyser
    @SerafimArts ага спасибо. Сейчас буду пробовать
    Kirill Nesmeyanov
    @SerafimArts
    @zeyser ты docker-compose юзаешь?
    Sergey
    @zeyser
    да
    Kirill Nesmeyanov
    @SerafimArts
    ну тогда смонтируй просто и не парься
    ну т.е. прокинь внутренние логи наверх
    чтоб не лазать внутрь каждый раз
    Sergey
    @zeyser
    через logging drivers?
    или volumes
    Kirill Nesmeyanov
    @SerafimArts
    мщ
    volumes
    Sergey
    @zeyser
    это по типу в yml прописать куда выкидовать?
    Kirill Nesmeyanov
    @SerafimArts
    только там с правами может быть свистопляска
    но это мелочи
    @zeyser угу =) в примере выше все файлики логов в одну папку складываются
    а ещё можно юзать всякие UI для докера. Вот недавно статья была даже на эту тему: https://habrahabr.ru/company/dockstation/blog/341886/
    очень часто логи в stdout отправляются, а значит можно их сразу видеть
    Sergey
    @zeyser
    @SerafimArts я понял. Спасибо за помощь, теперь поизучаю
    Kirill Nesmeyanov
    @SerafimArts
    их и без ui можно видеть, если докер не как демон стартуешь, т.е. тупо docker-compose up --build, а не docker-compose up --build -d
    Sergey
    @zeyser
    ага, вижу в терминал выбрасывает по каждому подключению информацию.
    Kirill Nesmeyanov
    @SerafimArts
    угу, но там вперемешку, по-этому всякими гуями и пользуются
    Roman
    @DoctorLines
    Привет всем
    KarmaBot
    @KarmaBot
    Не узнал тебя, @DoctorLines. Богатым будешь :)
    Roman
    @DoctorLines
    наткнулся на какую-то странность с функцией range(), по дукументации она должна делать массив значений до максимального включительно, а по факту работает как захочет))
    range(1, 5.6, 0.1) -> последний эл-т 5.5 BAD
    range(1.1, 5.6, 0.1) -> 5.6 OK
    php 7.1.9
    range(2, 5.6, 0.1) -> 5.6 :+1:
    range(1, 5.6, 0.1)-> 5.5 :-1:
    моему удивлению нет предела :smile:
    Aleksandr Lykhouzov
    @lykhouzov
    всем привет. есть вопрос по поводу работы php-fpm
    у меня стоит ограничение memory_limit = 512M, но мониторя процессы фпм я вижу что некоторые, далеко не все, могут потреблять больше при чём так раза в два.
    может кто-то объяснить почему такое может происходить?
    РНР 5.6
    KarmaBot
    @KarmaBot
    Приветствую тебя, @lykhouzov!
    Roman
    @DoctorLines
    @lykhouzov так ведь это ограничение на использование памяти именно одним скриптом
    Aleksandr Lykhouzov
    @lykhouzov
    @DoctorLines то есть на одир реквест? получается если у меня один процес php-fpm принимает до 500 реквестов перед респайном, он может забрать 500х512М памяти? грубо говоря.
    Sergey
    @zeyser
    @lykhouzov mb поэтому его рекомендуют ставить небольшим https://ruhighload.com/почитайте