Re: Nginx влияет на сервер Team Fortress2

Maxim Dounin mdounin на mdounin.ru
Вс Июл 8 22:51:07 UTC 2012


Hello!

On Sun, Jul 08, 2012 at 10:27:15PM +0400, Михаил Монашёв wrote:

> Здравствуйте, MFS.
> 
> > Стоит  пара  серверов под управлением debian 6 (64 бита), без особых
> > настроек (т.е. установлены по дефолту).
> 
> > На  обоих  запущены  виртуальные  сервера  Valve  (Team  Fortress2 и
> > Counter Strike Source), оба 32 битной архитектуры.
> 
> > На одном еще дополнительно был запущен nginx для отдачи файлов valve
> > (обычных файлов)
> 
> > Тот  сервер,  на  котором  nginx  отсутствовал,  работал  нормально,
> > круглосуточно, и никогда не вызывал к себе внимания.
> 
> > А  сервер  на  котором  стоял  nginx, работал стабильно нестабильно.
> > Выражалось это в том, что виртуальный сервер Team Fortress2 вел себя
> > так,  как будто бы сжирал всю память. Просто зависал. После запуска,
> > виртуальный  сервер  TF2  мог  проработать  12-15  часов, после чего
> > требовал перезагрузки.
> 
> > Путем  нехитрых  манипуляций  был  выяснен  виновник  - nginx. Каким
> > образом он влияет на работу TF2 - для меня загадка.
> 
> Посмотрите какой запрос идёт к TF2 и какой, если nginx его к TF2
> проксирует. И сравните их.
> 
> Также конфиг не помешал бы.
> 
> Возможно в твоём случае поможет релоад nginx-а раз в час, например,
> пока проблема не решена.

Если я правильно понял исходное сообщение, то nginx ничего не 
проксирует, просто рядом раздаёт статику.

Зависание сервера Team Fortress2 в этом ключе видится как проблема 
сервера Team Fortress2, скорее всего - вызванная/обострённая 
конкуренцией за какие-либо ресурсы.  Врядли со стороны nginx'а тут 
что-то можно сделать.

Maxim Dounin



Подробная информация о списке рассылки nginx-ru