Задать вопрос
  • PHP и RabbitMQ ошибка 504 Gateway Time-out в консьюмере?

    JastaFly
    @JastaFly Автор вопроса
    Vitsliputsli,
    Проверьте документацию, я точно не уверен, но там должно быть чтото вроде этого:

    Метод is_consuming() это всёго лишь обёртка над методом callbacks(). Считай те-же яйца, только с боку
    Хотя может я и выдумываю, а автор просто ошибся.

    Не, всё так
    Виталий Артемьев,
    то значит где то в архитектуре приложения вы свернули

    Всё верно на счёт архитектуры. Просто это не приложение, а демонстрашка, для домашки

    Если положили и ее же сразу забрали одним и тем же скриптом одномоментно - это странно

    Не, скрипты разные, запускаются с разных урлов
    Автор вопроса не умеет работать с очередями и поэтому пришёл сюда чтобы понять что он делает не так,

    Ну или у Вас просто квадратно-гнездовой способ мысли и Вы даже представить себе не можете как, это так применить инструмент не по инструкции. А задачи и проблемы ими порождаемые могут быть самыми разными в том числе выходящими за рамки мануалов
    Написано
  • Настроить отдачу файлов в Nginx?

    JastaFly
    @JastaFly Автор вопроса
    AUser0,

    пока вы считаете, что отдельно существуют "заходы на адреса (попадают в access_log)"

    А я где-то писал об этом?! Вы мне опять какую-то личную шизу приписываете видимо. Продолжаем ликбез в сельской местности. В access.log попадают данные о всех запрошенных ресурсах, то есть например грузится HTML-страница, в ней есть ссылки на скрипты и стили, так вот они тоже попадут в access.log

    "открываемые файлы (попадают в error_log)",

    Снова голоса в голове сбивают Вас с толку ибо я такого не писал. Тем не менее продолжим нашу просветительскую деятельность. В error.log попадают не открываемые файлы, а ошибки возникшие в работе сервера, в том числе и неудачно открытые файлы

    собственно объяснять что-то... А смысл?

    Ну типичная ламерская тема началась: "Я всё знаю! Но тебе не скажу, так как ты тупой!". На простой русский это переводится "Я обосрался и перепутал 404-й ответ с ошибкой ненайденного файла, но чрезмерно раздутое ЧСВ, не позволяет мне признать ошибку"
    Написано
  • Настроить отдачу файлов в Nginx?

    JastaFly
    @JastaFly Автор вопроса
    AUser0,

    Для вас существуют два понятия, логика и логика, и они не пересекаются

    А есть что-то по существу кроме истерик?
    Ещё раз небольшой ликбез. Вы пишите:

    смотрите error_log программы NGINX, там на каждую ошибку 404

    404 это код ответа сервера, который тот возвращает когда пользователь пытается зайти на несуществующий адрес и такие ответы сервера не попадают в error.log, они попадают в access.log и выглядят там как-то так:
    {"ru":"","ts":"2024-12-10T15:00:45+03:00","p":"192.168.0.164","rl":1375,"rm":"GET","ru":"/some/not/existing/url/","st":"404","bs":202817,"ref":"","ua":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 YaBrowser/24.10.0.0 Safari/537.36","rt":"0.203","urt":"0.202","uct":"0.000","uad":"127.0.0.1:8090","us":"404","uid":"","sslp":"TLSv1.3","sp":"HTTP/1.1"}

    То что Вы имеете ввиду это ошибка вызванная открытие файла который где-то прописан, но физически не существует. Она в свою очередь выглядит как-то так:
    2024/12/02 15:34:22 [error] 49643#49643: *5 open() "/srv/www/htdocs/some-site/some-file.html" failed (2: No such file or directory), client: 192.168.0.89, server: _, request: "GET /some/url/some.file HTTP/1.1", host: "192.168.0.164", referrer: "https://some.site/some/url/"

    Понимаю концептуально вещи похожи и легко запутаться что к чему, но всё же они разные. Так например клиент может получить ответ 404, при этом сайт корректно соберётся, выведет 404-ю страницу и ничего в error_log не попадёт. И в тоже время сайт может отдавать код 200, отлично работать, но лог будет завален ошибками открытия несуществующего файла, так как этот файл никакой важной роли для сайта не играет и просто кто-то забыл удалить уже ненужную строку в конфиге
    Написано
  • Настроить отдачу файлов в Nginx?

    JastaFly
    @JastaFly Автор вопроса
    Lynn «Кофеман»,

    и реальное местоположение файлов

    Они реальные. Как говорится плохому танцору.... вечно расположения файлов ни те :D
    Написано
  • Настроить отдачу файлов в Nginx?

    JastaFly
    @JastaFly Автор вопроса
    dodo512,

    После применения try_files в error.log не будет строк вроде ... [error] ... open() "..."

    Такие ошибки были, но они не имели к проблеме отношения
    Написано
  • Настроить отдачу файлов в Nginx?

    JastaFly
    @JastaFly Автор вопроса
    AUser0,

    вы ошибаетесь. Повторюсь: вы ошибаетесь. Ну и для закрепления, ещё раз: вы ошибаетесь,

    Нет это Вы ошибаетесь. Сейчас ниже и без лишних слов и истерик поясню почему

    404 попадает в error_log, потому что отсутствие файла - это именно ошибка

    Вы явно путаете бар с буром. Ошибка 404 означает что запрашиваемая страница не найдена на сайте и предполагает что это пользователь ввёл неверный адрес для запроса. То есть это ошибка пользователя, а не сервера и потому такие ошибки не попадают в error.log. Не найденный файл представляет собой совершенно другую ошибку, которая может выглядеть как-то так:
    2024/12/02 15:34:22 [error] 49643#49643: *5 open() "/srv/www/htdocs/some-site/some-file.html" failed (2: No such file or directory), client: 192.168.0.89, server: _, request: "GET /some/url/some.file HTTP/1.1", host: "192.168.0.164", referrer: "https://some.site/some/url/"

    И вот такая ошибка как раз такие попадёт в error.log, но к 404-й ошибке она не будет иметь никакого отношения
    Написано
  • Настроить отдачу файлов в Nginx?

    JastaFly
    @JastaFly Автор вопроса
    AUser0,

    вы ошибаетесь. Посмотрите, ну хотя-бы комментарии к самому вопросу

    Посмотрел. И в чём конкретно я не прав? 404-это нормальный код ответа сервера, в error.log он не попадает
    Написано
  • Настроить отдачу файлов в Nginx?

    JastaFly
    @JastaFly Автор вопроса
    Lynn «Кофеман»,
    Вот файл конфига с которым я работаю:
    # Default website
    server {
    
        listen 80 default_server;
        listen 443 ssl default_server;
        server_name _;
        server_name_in_redirect off;
    
        ssl_certificate      /root/rootCA.pem;
        ssl_certificate_key  /root/rootCA.key;
    
        proxy_set_header	X-Real-IP        $remote_addr;
        proxy_set_header	X-Forwarded-For  $proxy_add_x_forwarded_for;
        proxy_set_header	Host $host;
    
        proxy_redirect ~^(http://[^:]+):\d+(/.+)$ $1$2;
        proxy_redirect ~^(https://[^:]+):\d+(/.+)$ $1$2;
    
        set $docroot		"/var/www/html/bx-site";
    
        index index.php;
        root "/var/www/html/bx-site";
    
        # BXTEMP - personal settings
        include conf.d/bx_temp.conf;
    
        # Include parameters common to all websites
        include conf.d/bitrix.conf;
    
    location = /api/v1/static/swagger-ui-standalone-preset.js {
            root /var/www/html/api/public/;
            expires 30d;
            try_files $uri $uri/ =404;
            error_page 404 /404.html;
        }
    
        location = /api/v1/static/swagger-ui.css {
            root /var/www/html/api/public/;
            expires 30d;
            try_files $uri $uri/ =404;
            error_page 404 /404.html;
        }
    
        location = /api/v1/static/swagger-ui-bundle.js {
            root /var/www/html/api/public/;
            expires 30d;
            try_files $uri $uri/ =404;
            error_page 404 /404.html;
        }
    
        location /api/v1 {
    		proxy_pass http://127.0.0.1:8000;
    		proxy_set_header Host $host;
    		proxy_set_header X-Real-IP $remote_addr;
            	proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    	        proxy_set_header X-Forwarded-Proto $scheme;
    	        proxy_http_version 1.1;
    	        proxy_cache_bypass $http_upgrade;
            }
    
    }
    Написано
  • Настроить отдачу файлов в Nginx?

    JastaFly
    @JastaFly Автор вопроса
    AUser0,

    ror_log программы NGINX

    Там пусто

    там на каждую ошибку 404 должно быть сообщение

    Вы ошибаетесь, 404-е ошибки не попадают в error.log, либо путаете с access.log, но там я тоже смотрел и там принципиально нового ничего нет, примерно тоже самое что я вижу в консоли браузера
    Написано
  • Настроить отдачу файлов в Nginx?

    JastaFly
    @JastaFly Автор вопроса
    KY05

    директиву alias.

    Пробовал вместо root использовать alias:
    server {
        ....
        location = /url/to/js/file/script.js {
        alias /path/to/directory/with/static/files/;
        expires 30d;
        try_files $uri $uri/ =404;
        error_page 404 /404.html;
        }
    Написано
  • Как установить Sphinx на Alma Linux 9?

    JastaFly
    @JastaFly Автор вопроса
    @opium

    Так это же центрос он же редхат или из репо либо из рпм

    Все эти репозитории у меня добавлены и там пусто(
    Написано
  • Как установить Sphinx на Alma Linux 9?

    JastaFly
    @JastaFly Автор вопроса
    Zerg89

    или надо epel repo добавить может там есть

    Уже добавил, ничего там нет(
    Написано
  • Сайт открывается на http и не открывается на https?

    JastaFly
    @JastaFly Автор вопроса
    kupereal,

    а дальше настраивается постоянный редирект с HTTP на HTTPS, чтобы сайт открывался только с одного протокола

    Такой редирект, уже есть в апаче

    Может подчерпнете что-то полезное для своей ситуации

    Может быть гляну на досуге, но на текущей момент, моя проблема решена. Спасибо за помощь и советы)
    Написано
  • Сайт открывается на http и не открывается на https?

    JastaFly
    @JastaFly Автор вопроса
    Refguser,

    Где location?

    ХЗ. Наверное в каком-то другом файле)
    Написано
  • Сайт открывается на http и не открывается на https?

    JastaFly
    @JastaFly Автор вопроса
    kupereal

    Если вам нужен редирект

    Нет мне нужно чтобы сайт начал открываться по https
    Написано
  • Ошибка с Babel при сборке Webpack?

    JastaFly
    @JastaFly Автор вопроса
    Aetae,

    добавь --ignore-engines при установке пакетов.:)

    В прод к сожалению с таким не пускают(
    Написано
  • Ошибка с Babel при сборке Webpack?

    JastaFly
    @JastaFly Автор вопроса
    Aetae

    Верни как было и живи спокойно

    Не могу к сожалению. Нужно Node.js обновить до 18-й версии)
    Написано
  • Сборщик игнорирует синтаксис PostCSS?

    JastaFly
    @JastaFly Автор вопроса
    Aetae, попробовал, в итоге проблемным пакетом оказался postcss-preset-env. Спасибо алгоритм)
    Написано
  • Ошибка Error: EACCES: permission denied, stat '/root/.config/postcss' при сборке?

    JastaFly
    @JastaFly Автор вопроса
    szQocks,

    что он вообще делает в руте ?)

    Она не в руте, она лежит в var/www/html/...
    Это я под рутом сижу её запускаю)

    роект вроде как должен быть в /etc/nginx/sites-available

    Не ну тут точно нет, обычно тут только конфиги Nginx лежат. Как правило сайты лежат либо там где у меня, либо в домашней директории пользователя под именем которого сайт работает
    Написано