• Как найти параметр в логах и вывести в файл?

    shambler81
    @shambler81 Куратор тега Linux
    dimjkee90, так ты окончательный вариант выкладывай, вдруг кому-то понадобится
  • Как найти параметр в логах и вывести в файл?

    shambler81
    @shambler81 Куратор тега Linux
    dimjkee90,
    для этого вам подойдет awk
    в нем есть конструкции типа иф эльс
    создаете логику типа
    если есть *service_id=[0-9]+" то $3=$1 иначе $3=$2 (двойка все что в partner_id=) и принтуем $3
    вот от чего можно начать
    cat /tmp/111.txt | grep /partner/transparent |awk '{if($1 ~ ".*service_id=.*") $1="true"; print $1}'
  • Как найти параметр в логах и вывести в файл?

    shambler81
    @shambler81 Куратор тега Linux
    dimjkee90, это я прочитал, в файл как складывать пробел запятая, новая строка, а если их двое то показывать оба?
    а есил нет то писать название преед цифрой или две цифры а если две то через какой знак ?
    блин так сложно показать конечный вывод?
    а формат даты во входном файле, кэп ну вот как тебе помочь ?
  • Как задать значения в .htaccess для конкретных страниц?

    shambler81
    @shambler81 Куратор тега htaccess
    georgi1984, а мне нужно чтоб солнце светило внутрь.
    зачем издеваться над здравым смыслом ?
    Пока вижу " мне нужно" на что парирую вы не понимаете чего хотите.
    Можно поподробней зачем вам это, возможно вы что-то делаете не так
  • Как сделать nginx прохи для сервиса на другом домене?

    почему лишняя, она тут норм, вот только $host думаю все-же нужно заменить
  • Как в NGINX выдавать WebP только тем браузерам, которые его поддерживают, а остальным png?

    не страдать ...
    оптимизируйте свои jpeg -jpegoptim
    png - optiming
    две строчки весь сайт оптимизирован
    Google Page speed дает вам это в предложение по оптимизации но по факту чуда не происходит они не быстрей и не меньше чем оптимизированный jpeg реальной скорости вы не получите.
    А глевное алгоритм показывает мого НО попугаев он считает исключительно по скорости сайта.
    ТО есть весь этот жуткий костыль вам добавит 0 к счетчику.
    Оптимизируйте лучше пару запросов в бд
  • Как заменить символ в строке на BASH?

    shambler81
    @shambler81 Куратор тега Linux
    ив можно смело поменять на регулярку в авк
    [1-9] вместо классической 0-9 и все
  • Как мне в title сайта добавить текущее имя страницы({=this.Name})?

    Вы собрали структуру каталога на физичесих папка?
    СЕО модуль вам на что ? и виртуальная структура каталога не?
    Или документация не наш метод?
    В СЕО модуле в строке поддерживается не только переменные выбираемые, но и код в нем можно вставить условие.
  • Из-за чего скачки времени обработки запросов?

    batyrmastyr, запустите бенчмарк у себя на офисном core i3 5 летней давности, проверьте скорость веб сервера на нем,
    будете удивлины.
  • Какую ОС ставить на домашний хостинг?

    shambler81
    @shambler81 Куратор тега Linux
    Adamos, согласен
    вот правда со временем вы осознаете что юзабилити вашей самоделки крайне сомнительно
    а главное невозможно это г постоянно держать в актуальном состояние, и уж если актуализировать продакшен сервера вполне можно но вот установочный скрипт нет поскольку все постоянно обновляется.
    Со временем вы понимаете что для обычных работ вполне хватает какой-то основы которая уже сама обновила версии пхп fpm и прикрутила letsencrypt все что остается это довозить напильником и вуаля все готово.
    Так что по соотношению цена качество это лучший вариант.
    я не говорю сейчас про кубертенас и тд, там все индивидуально ( хотя и там есть машины битрикс вм в варианте выбора) но для заурядных сайтов с посещением до 50К человек вполне себе решение.

    В его случае же
    нет смысла корпеть над консолью для создания сайта это тупо, в этом нет никакого смысла, если есть GUI
    И даже если собирается поучиться линукс и веб серверу, ему нужно видить перед глазами не LAMP а что-то уже более весомое и работающее.
    Так что тоже нет смысла от самостоятельной поделки.
    А если человек не может оветить себе на вопрос PHP 5.4 APC или Opcache ?
    А если 7.4?
    то и смысла ему самому делать веб сервер никакого нет. ибо он не сможет поставить себе даже тз
  • Какую ОС ставить на домашний хостинг?

    shambler81
    @shambler81 Куратор тега Linux
    Александр Дедунович,
    vestacp - веб морда имеется ставится в 1 клик
    braynicp - веб морда проприетарная. намного больше умеет ваще все, но интерфейс все-же не для новичков. я долго общался с товарищями по полной переработке интерфейса, но они только сделали этот релиз интерфейса и считают его заебись. Хотя функционал багатый
    ispconfig3 - ман по установке страниц на 40, и это в базовой комплектации но на мой взгляд самое удобное из того что есть и GPL2 лицензия, я эту штуку часто юзаю, но нужно доставлять nginx+apache, в базе не идет.
    ispmanager - пропреитарная и дорогая, есть как правило в автоустановках на всех впс, говно еще то, но все юзают.
    bitrix-vm - ставится 1 скриптом, а так же есть доступные машины под все системы виртуализации. ( внешняя почта, postfix отсутствует стоит msmtpd - делигируйте почту на яндес коннект, и подключите ее.
    управляется консольной менюшкой.
    Большенство этого художества ставиться на разные ОС
    Но рекомендую centos посколку он LTS
    хотя люблю больше делбиан.
    но ставьте чистый centos mini и на него накатывайте что вам нужно .
  • Какую ОС ставить на домашний хостинг?

    shambler81
    @shambler81 Куратор тега Linux
    Adamos, еще раз
    Какой велосипед?
    что велосипедного там ?
    nginx+apache?
    может вы имеете в виду bvat?
    что именно не подойдет для "реального хостинга" по вашему ?
    я вижу много слов, но по факту никакого ответа не вижу.
    Основная задача хостинга давать производительность и разместить сайты.
    чистый ламп по вашему позволяет говорить о скорости?
    или вы думаете что ваш ispmanager обладает скоростью или отсутствием кривожопости?
    разочарую ни в первом ни во втором пункте даже не близко.
    Костыль на костыле и костылем погоняет.

    лично я для хостингов в 90% случаев собираю собственную систему и отвечаю за каждую строчку, однако часто за основы беру и веб панели и тот же битрикс вм.
    Последнее новичку довести до ума проще, поскольку тупо поставил и все.
    Задача веб панелей обеспечить доступность к управлению, про оптимизацию производительности они не заботятся практически полностью.
    Не говоря уже о LAMP конфиги которого не менялись лет 30, за это время замечу требования к некоторым настройкам выросли до 10К раз !
    По этому очевидно предложить челвеку сразу готовое решение которое можно поставить в 1 клик, да у него есть свои плюсы и минусы, как и улюбой другой разработке.
    Но при соотношение цена качества это нормально.
    Да на ней все еще используется mod_apache на бэке, но в общем это стабильней чем FPM, так что и свои плюсы имеет.
    да выдает LE сертификаты через стороннюю софтину собраную на коленках.
    НО не думаю что новичку certbot скажет больше. и тд по списку.

    Можно немного больше конструктива? что конкретно вам не нравится ?
  • Какую ОС ставить на домашний хостинг?

    shambler81
    @shambler81 Куратор тега Linux
    Adamos, ЭЭ можно конкретно что там из строчек для битрикс будет лишним?
    мбстринг? ну ок поменять 2на 1
    че еще?
    А вот то что обычнй LAMP не имеет ни системы кеширования ни оптимальных настроек апача и nginx оптимальной настройки mysql и патча ядра на количество открываемых файлов и тд и тп
    вы это имеете в виду
    На кой хрен она сдалась

    ?
    ну тогда ответ
    на тот что это называется оптимизация производительности.
    В виду "нелегкости" битрикс они были вынуждены вылизать свою вм заточив ее под максимальную скорость
    Вас это не устраивает?
  • Из-за чего скачки времени обработки запросов?

    Поставь в my.cnf
    innodb_flush_log_at_trx_commit = 2
    и рестартани, может очень сильно помочь , вплоть до 50 раз !
    Однако у тебя
    2 x 2.8 ГГ
    это я так понимаю процессоры 4 поколения назад, что от них ожидать сам понимаешь.
  • Из-за чего скачки времени обработки запросов?

    Tutucu, Нет тебе не нужно рестартовать, это тупиковая ветвь развития.
    Тебе нужно найти проблему.
    1. то что в медленные запросы попадает может быть следствием, нет смысла там даже лазить.
    2. оптимизируй код, как правило проблема с самыми тяжелыми запросами, или импортами экспортами, опять же посколькуо это больные селекты и инсерты.
    3. Посмотрите хиты которые неачались момент тормоза анализируйте этот хит смотрите что на этой страничке не кешируется.
    По факту если у вас кешируется все, то запросов в бд настолько минимальное количество что это никак не сказывается на производительность.
    4. Исключите пролемы со внешними сервисами, когда вы подключили внешние js шрифты и тд
    Поскольку доступность этих товарищей так же через веб и они так же в среднем могут сильно варьировать свой ответ по времени. Так что избавься от всего CDN внешнего перенеси все че можно локально (без фанатизма метрику можно не трогать, она все-равно самый медленный жс на твоем сайте )
  • Из-за чего скачки времени обработки запросов?

    Даша Циклаури,
    IO диска как раз таки скорее всего и проблема
    /
    Товарищ сказал что это NVMe - вы смеетесь?
    такие проблемы были часто с HDD и иногда с простыми SSD но I-O NVMe просаить это прям сказка какая-то.