ФорумРазработкаУстановка и администрирование ПОВебсервер → nginx отдает хрень в конце статики

nginx отдает хрень в конце статики

  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz Авг. 21, 2011, 11:23 п.п.

    nginx/0.7.67 на локалке ubuntu
    proxy_cache off;
    fastcgi_cache off;

    в конце js и css файлов отдает билиберду такого вида

    �������������������


    при попытке добавления кусков текста он добавляет еще больше этих вопросов в конец

    что делать, кому жаловаться и от чего это вообще?
    Спустя 108 сек.
    не, я канешн понимаю, что она устаревшая, но все же интересно)
  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz Авг. 21, 2011, 11:44 п.п., спустя 20 минут 28 секунд

    тем временем обновился до 1.1.0

    все-равно хрень. добавляю в середину цсс

    sdfsdfsdfsfsfsdfsdfsdfsfsfsdfsdfsdfsfsfsdfsdfsdfsfsf


    отдается предыдущий файл, только в самом конце теперь

    sddfgsdsdfdsf���������������������������������������
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz Авг. 21, 2011, 11:49 п.п., спустя 5 минут 2 секунды

    а точно дело в nginx
    Спустя 10 сек.

    [size=30]?[/size]
    все умрут, а я изумруд
  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz Авг. 22, 2011, 12:01 д.п., спустя 12 минут 14 секунд

    md5, а в чем еще может быть проблема?
  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz Авг. 22, 2011, 12:56 д.п., спустя 55 минут 21 секунду

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

    может ли нгинкс подсасывать файлы откуда-нибудь "слева"? но в таком случае, почему пхп-файлы такой коллизии не вызывают? пхп подключен через фпм
  • artoodetoo

    Сообщения: 5147 Репутация: N Группа: в ухо

    Spritz Авг. 22, 2011, 10:09 д.п., спустя 9 часов 12 минут 10 секунд

    nginx gzip-ует файлы? и чем смотришь результат, от браузера есть зависимость?
    ιιlllιlllι унц-унц
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz Авг. 22, 2011, 11:55 д.п., спустя 1 час 45 минут 59 секунд

    Какая версия Nginx? ясно, стародревняя
    gzip вкл?
    Обратись напрямую к порту php-fpm. Что он отдает?
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz Авг. 22, 2011, 12:11 п.п., спустя 16 минут 26 секунд

    nginx gzip-ует файлы?

    тоже подумал на это, поэтому сразу сделал gzip off; но не помогло
    и чем смотришь результат, от браузера есть зависимость?

    в фф вопросики, в хроме тот же файл, но без вопросов, если брать цсс-файл wget-ом, то получаю как в фф, но вместо вопросов "^@"
    Какая версия Nginx? ясно, стародревняя

    обновление до 1.1.0 не помогло
    Обратись напрямую к порту php-fpm. Что он отдает?

    у меня через сокет подключен, как в твоей статье :)
    как к нему обратиться?
  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz Авг. 22, 2011, 12:19 п.п., спустя 8 минут 27 секунд

    может все-таки это связано с этой примонтированой папкой?
    допустим, нгинкс кэширует файловую систему и периодически проверяет изменение ее. но при различных размерах файлов, он не может обновить файл из-за кривости монтажа и поэтому докидывает в файл "что попало"
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz Авг. 22, 2011, 12:34 п.п., спустя 14 минут 49 секунд

    у меня через сокет подключен, как в твоей статье :)
    как к нему обратиться?

    надо указать не сокет, а порт и в nginx тоже указать порт, посомтри что-то изменилось при этом в nginx, а потом что возвращает php-fpm
    Спустя 104 сек.
    php-fpm.conf:

    listen = 127.0.0.1:9000
    ;listen = /tmp/php-fpm.sock;
    Спустя 62 сек.
    nginx.conf:

    upstream php-fpm {
    server 203.0.113.1:9000;
    #server unix:/tmp/php-fpm.sock;
    }


    Где 203.0.113.1 - твой IP адрес
    Спустя 18 сек.
    ну и обоих reload
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz Авг. 22, 2011, 1:04 п.п., спустя 29 минут 41 секунду

    сделал. ничего не изменилось, все то же самое. а как
    Обратись напрямую к порту php-fpm
    ? :)
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Авг. 22, 2011, 1:05 п.п., спустя 51 секунду

    допустим, нгинкс кэширует файловую систему и периодически проверяет изменение ее. но при различных размерах файлов, он не может обновить файл из-за кривости монтажа и поэтому докидывает в файл "что попало"

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

    это не девелопер анстройки, отрубай нахуй кеш если включен, то проблема стопудово в нем.
    Сапожник без сапог
  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz Авг. 22, 2011, 1:09 п.п., спустя 4 минуты 9 секунд

    это не девелопер анстройки, отрубай нахуй кеш если включен, то проблема стопудово в нем

    вот мне интересно, какие еще там есть, кроме этих :)

    proxy_cache off;
    fastcgi_cache off;

    Спустя 50 сек.
    попробуй не атомарно изменить файл вообще поржешь xD

    вчера пробовал 200 строк комментво в цсс, он местами вопросы, местами текст)
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz Авг. 22, 2011, 1:34 п.п., спустя 25 минут 17 секунд

    proxy_cache off;
    fastcgi_cache off;

    вот я просто поражаюсь блеядь чуловеческой глупости! ну вы же блядь программисты! У тебя PHP через сги сервер а это что блин значит? значит что блядь все остальнео у тебя через обычные файловые операции нгинкса - то есть через root

    какие нахуй proxy cache? какие нахуй fastcgi cache? чо курите блеядь!!! как это связано?!!!

    зубрите

    http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#open_file_cache
    Спустя 11 сек.
    злой я чето седня.
    Сапожник без сапог
  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz Авг. 22, 2011, 1:43 п.п., спустя 9 минут 2 секунды

    зубрите

    1. он по дефолту выключен
    2. минут десять назад прописал, конкретно open_file_cache off; - продолжается свистопляска

Пожалуйста, авторизуйтесь, чтобы написать комментарий!