ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: TMPFS and nginx


  • To: Igor Sysoev <nginx-ru@xxxxxxxxx>
  • Subject: Re: TMPFS and nginx
  • From: Elifan <elifan2007@xxxxx>
  • Date: Fri, 8 Oct 2010 12:02:27 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1286528549; bh=V03G5HWDXO8FWU4cHuVcLiv0fn5KANAFv6cWoJJJRWk=; h=Date:From:Message-ID:To:Subject:In-Reply-To:References: MIME-Version:Content-Type:Content-Transfer-Encoding; b=a8WjA/i9paCP/x4D3IM1k/99aD11bI/TThv+DaDohce5w1/UachIiO6hIfMNmMX5s JVBtNEkd6qqkJGH2LNoEecLZLPWek0SWXe6cfNM3ySc1i62PrTH069gYuMdD5PyXBs RNW1Yh1en4tbgbtve8qwNVbgIDrkOzfFU26AVOqE=
  • In-reply-to: <20101008080324.GA95689@xxxxxxxxxxxxx>
  • References: <1453657096.20101008085905@xxxxx> <20101008080324.GA95689@xxxxxxxxxxxxx>

Здравствуйте, Igor.

Вы писали 8 октября 2010 г., 11:03:24:

> On Fri, Oct 08, 2010 at 08:59:05AM +0300, Elifan wrote:

>> Всем доброе утро!
>> 
>> Уже     не     нескольких    серверах    с    freebsd   7.3-RELEASE-p2
>> (nginx/0.7.67)  возникает некоторая непонятка с tmpfs в памяти.
>> 
>> Использую кеш fastcgi и т.к. запросов много, выношу fastcgi_temp_path и
>> fastcgi_cache_path в tmpfs.
>> 
>> Работает  нормально,  но некоторые пользователи жалуются на крякозябры
>> на  страницах,  вроде  как  в  файлах  кеша  они и вписаны, т.к. после
>> очистки кеша или его отключения, ситуация нормалиизуется.
>> 
>> Пробывал монтировать по разному:
>> /sbin/mount -t tmpfs -osize=256M /dev/shm  /tmp/nginx
>> /sbin/mount -t tmpfs -osize=256M /dev/shm2 /tmp/nginx
>> ситуация повторяется.
>> 
>> При этом вынос каталога mysql в память никогда проблем не вызывал:
>> /sbin/mount -t tmpfs -osize=512M /dev/shm1 /var/tmp
>> 
>> Это  глюк  с  FreeBSD,  типа  может  использовать  только  одну  такую
>> замонтированную папку, либо так накладывается при работе nginx?

> Как уже написали, это ошибка в sendfile/tmpfs:
> http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/127213
> Его нужно выключить для location'а, где используется кэш.

> Параметры /dev/shmX для FreeBSD не имеет никакого смысла - там и
> устройств-то таких нет. Этот параметр - просто заглушка.

> Что касается размещения кэша в md/tmpfs - это имеет смысл, только если
> в кэш делается много записей (а не чтений). В противном случае это
> просто разбазаривание памяти.



Понятно, спасибо!
Т.е.  я  правильно понимаю, если выносить fastcgi_temp_path в tmpfs то
тоже будут повреждаться данные?

-- 
С уважением,
 Elifan                          mailto:elifan2007@xxxxx


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.