LINUX.ORG.RU

Сообщения m604

 

apache proxy -> lighttpd

имеется ВПС
на ней запущен апач
под ним крутится сервис
требуется папочку /uploads/ запроксить на lighttpd - чтобы полегче раздавались большие файлы (файлы по 100 - 300 мегов там лежат)

в апаче сделано:
ProxyPass /uploads/ http://127.0.0.1:8080/
ProxyPassReverse /uploads/ http://127.0.0.1:8080/

lighttpd запущен и нормально ловит запросы и раздает эти большие файлы

но постоянно в апаче появляется
[Tue Nov 10 03:34:11 2009] [error] (105)No buffer space available: proxy: HTTP: attempt to connect to 127.0.0.1:8080 (127.0.0.1) failed
[Tue Nov 10 03:34:11 2009] [error] ap_proxy_connect_backend disabling worker for (127.0.0.1)
[Tue Nov 10 03:34:11 2009] [error] proxy: HTTP: disabled connection for (127.0.0.1)
[Tue Nov 10 03:34:12 2009] [error] proxy: HTTP: disabled connection for (127.0.0.1)
[Tue Nov 10 03:34:21 2009] [error] proxy: HTTP: disabled connection for (127.0.0.1)

в этот момент lighttpd не ожидает, что к нему все конекты закрывают принудительно сходит на время сума, и грузит проц на 100%

после чего апач и лайти приходят в себя
некоторое время работают нормально.
минут или две
и опять все повторяется.

количество TCP сокетов для ВПС подкрутил уже до 3.000 (было 360 по умолчанию)
но это вообще никак не помогает

помогите, куда копать?

m604
()

как узнать какой драйвер.

есть работающий сервер.
у него ядро собрано с поддержкой рейда и сетевых карт.
как узнать названия драйверов и как в настройка ядра (make menuconfig) узнать какие пункты отвечают за эти драйвера.

m604
()

Кернел паник

Посмотрите пожалуйста скриншот кернел паник
срабатывает в момент
/etc/init.d/net.eth2 stop

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

скриншот кернел паника из КВМ
http://nagash.org/temp/h2.truble.2009.11.06-1.png

m604
()

мой мозг!!! - сеть работает, если подключена КВМ

коллеги, подскажите... мой мозг уже не выдерживает!
кратко:
стоит сервер, на нем несколько ВПС
сумарно сервер раздает 3-5 мегобайт в секунду.

проблема:
если к серверу не подключена КВМ, то достаточно быстро, в течении пары часов у сервера пропадает сеть!
eth2 запущен.
ИПшник присвоен.
но его пинговать нельзя.
и сам сервер ничего не может пинговать...!!!

теперь финт ушами, звоню на площадку и прошу подключить КВМ.
на сервере минут через пять, после подключения КВМ, появляется сеть.
так же удается заметить, что у сервера LA была выше единицы.
как только появляется сеть, LA падает до 0.10, раздает отлично. все счастливы!!!

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

но если сервер стоит с подключенным монитором - это не помогает, в плане потери сети.
у него все равно пропадает сеть, даже если к нему подключен монитор.

вот такая вот дилема...
что делать, подскажите.
я с таким никогда в жизни не встречался!!!

m604
()

APIC ... failed

сервер совсем взбунтовался. выдал мне следующую вещь: http://nagash.org/temp/2009.09.06.dont.boot.tiff

система стоит гента.

начитался, что можно запустить кернел с noapic - не не понимаю, как надо в грубе это правильно прописать.

подскажите пожалуйста. как этот noapic прописать, чтобы вообще не было этого апика. уж пусть немного процессы тормозят, чем снова такой страх.

m604
()

memtest86+ не влазает в память.

Пытался запустить мемтест86 через груб. все сделал как положено. впринципе там все очень просто, ребутаюсь, выбираю в грубе нужный пункт с мемтестом.

на что мне груб и говорит: error 28: selected item cannot fin into the memory

погуглил, нашел одно достаточно внятное объяснение (оно в самом низу приведено), но неужели никак не получится у меня погонять тесты на память? сервер стоит в датацентре, и я с ним через КВМ общаюсь. ехать с болванкой достаточно затруднительно.

может кто знает что и где подкрутить, чтобы он запускался нормально? может в биосе какие-то настройки подкрутить можно?

описание проблемы, на англиском:

* Run from boot manager

In grub you can simply add an entry like the following;

title Memtest86+ kernel /boot/memtest86+.bin

You would of course need to copy the memtest86+-1.xx.bin file from the distribution to /boot/memtest86+.bin.

Note that on some computers this does not work and results in an "Error 28: Selected item cannot fit into memory" reported by grub. The problem here is that memtest86+ uses the legacy linux loading mechanism which expects to be loaded at 0x9A000 in memory. On some systems the BIOS uses a part of the memory closely after this address and correctly reserves it in the e820 memory map. Grub will then fail to load memtes86+ over this reserved memory area, which is the correct behaviour. For now there is no way to circumvent this. The memtes86+ loader should be rewritten to use a newer loading mechanism, but this will be quite a big task. It is unclear when this will be realised.

m604
()

Кернел паник. Что может быть.

Коллеги. стоит линукс, гента.

ядро с поддержкой openvz (для генерирования ВПСок) - самая свежая из существующих версий. сервер занимается тем. что на нем создаются ВПСки и там пользователи уже сидяд и копошаться.

но он периодически падает в кернел паник!

вот скриншот: http://nagash.org/temp/2009.09.03.kernel.panic.tiff - делал с КВМки

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

и вот проработал он 17 дней я уже успокоился что все решилось. и он опять в кернел паник свалился (до замены материнской платы он тоже падал в кернел паник)

мне насоветовали, что проблема на 90% в памяти. мне удалось договориться с клиентами, сегодня отключу на ночь сервер и запущу memtest через КВМку.

но если уж отключаю сервер, хотелось бы проверить все возможные проблемы. посоветуйте пожалуйста что еще можно проверить, пока есть возможность ковырять сервер как мне хочется.

m604
()

Обновить 32 бита на 64 бита

есть сервера, стоят на площадке.

процессоры стоят на них 64 битные.
но система стоит gentoo 32 бита.
как следствие не вся оперативка используется системой (стоит 8 гигов) да и вообще хочется обновиться до полноценных 64 бит.

возможно ли удаленно обновить систему на 64 бита?
или только полноценный физический доступ к серверам нужен?

если я просто поставлю ядро 64 бита и ребутну систему. после этого перекомпиляю гцц, потом опять ядро на новом гцц соберу и еще раз ребутнусь. сработает такой способ?

или на 64 битном ядре со старым софтом это все не запустится?

m604
()

Apache и запросы Options

у меня апач постоянно сам себя опрашивает запросом Options

в логе это выглядит следующим образом:

111.111.111.111 - - [29/Jul/2009:15:53:53 +0400] "OPTIONS * HTTP/1.0" 200 -

где 111.111.111.111 - это один из ИПшников этого же сервера. но не основной! он всегда один и тот же.

что это такое? зачем он так делает?

m604
()

Отключается eth на сервере

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

проверял со встроеной сетевухой и покупной серверной dlink

один раз во время такого случая - зашел по КВМ и увидел что сервер лежит с кернел паник, скриншот сделать не успел, на плошадке его ребутнули.

подскажите пожалуйста, куда копать и с чего начать поиски неисправности.

m604
()

RSS подписка на новые темы