LINUX.ORG.RU

Сообщения Demimurych

 

CentOs 5. мониторинг оперативной памяти

Форум — Admin

Сервер под управлением CentOs5. 24Gb RAM
Железка наша.

Апач + Mysql + memcache + qmail

В течении двух недель никаких аномалий.
то есть память распределяется корректно(занятое сервисами + buffers и Cache), buffers и Cache около 10Gb.

Вдруг, что то происходит и начинают крашиться приложения от нехватки памяти.
buffers chache становятся равны почти нулю - около 1Mb на каждый.

Остановка всех доступных сервисов не возвращает память в прежнее состояние. То есть согласно top память выделенная сервисам + buffers + cache не равна 24GB а кудато исчезает 10 - 15GB


Помогает только полная перегрузка сервера.

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

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





Demimurych
()

Отследить на каком хопе происходит блокировка

Форум — Admin

Есть удаленный сервис.
Висит на 4444 порту.

Есть 7 клиентов в разных местах, которые подключаются к сервису.
6 проблем не испытывают.
1 подключиться не может.

tcpdump (запущенный на сервере) не показывает от этого клиента никаких пакетов вообще.
tcpdump на стороне клиента показывает следущее
00:00:00.000000 IP 192.168.100.100.55644 > server.4444: Flags , seq 1949429125, win 5840, options [mss 1460,sackOK,TS val 254734 ecr 0,nop,wscale 7], length 0
00:00:03.007472 IP 192.168.100.100.55644 > server.4444: Flags , seq 1949429125, win 5840, options [mss 1460,sackOK,TS val 255035 ecr 0,nop,wscale 7], length 0
00:00:06.010036 IP 192.168.100.100.55644 > server.4444: Flags , seq 1949429125, win 5840, options [mss 1460,sackOK,TS val 255636 ecr 0,nop,wscale 7], length 0
00:00:12.040004 IP 192.168.100.100.55644 > server.4444: Flags , seq 1949429125, win 5840, options [mss 1460,sackOK,TS val 256840 ecr 0,nop,wscale 7], length 0
00:00:24.080001 IP 192.168.100.100.55644 > server.4444: Flags , seq 1949429125, win 5840, options [mss 1460,sackOK,TS val 259248 ecr 0,nop,wscale 7], length 0
00:00:48.160001 IP 192.168.100.100.55644 > server.4444: Flags , seq 1949429125, win 5840, options [mss 1460,sackOK,TS val 264064 ecr 0,nop,wscale 7], length 0


Если этот клиент идет со своим компьютером в любое другое место(другой провайдер), подключается без проблем.


Возможно ли как то отследить на каком этапе просиходит блокировка подключения к определенному порту?

к 80 или 25 порту у клиента соединение происходит без каких либо проблем.


Demimurych
()

CentOs 5. connection timeout. NAT

Форум — Admin

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

Есть сервер под управлением CentOs 5.
Два пользователя, которые подключаются удаленно к серверу, находятся за общим натом.
Оба стараются подключиться к серверу - неважно какому сервису http ил smtp.

Кто подключается первым - у того все в порядке.
Второй же ничего от сервера получить не может. Получает ошибки Connection timeout.

Совершенно неважно к какому сервису подключается первый. Подключившись к тому же http второй пользователь уже не может подключиться ни к http на к smtp

tcpdump второго в эти моменты показывает следущее.
00:00:00.000007 IP 192.168.3.254.47362 > server.80: Flags [S], seq 2981129532, win 5840, options [mss 1460,sackOK,TS val 24025938 ecr 0,nop,wscale 7], length 0
00:00:00.000028 IP 192.168.3.254.47363 > server.80: Flags [S], seq 2979964165, win 5840, options [mss 1460,sackOK,TS val 24025938 ecr 0,nop,wscale 7], length 0
00:00:00.000020 IP 192.168.3.254.47365 > server.80: Flags [S], seq 2973523087, win 5840, options [mss 1460,sackOK,TS val 24025938 ecr 0,nop,wscale 7], length 0
00:00:00.000029 IP 192.168.3.254.47366 > server.80: Flags [S], seq 2983260111, win 5840, options [mss 1460,sackOK,TS val 24025938 ecr 0,nop,wscale 7], length 0
00:00:00.000029 IP 192.168.3.254.47367 > server.80: Flags [S], seq 2978387893, win 5840, options [mss 1460,sackOK,TS val 24025938 ecr 0,nop,wscale 7], length 0
00:00:00.000035 IP 192.168.3.254.47368 > server.80: Flags [S], seq 2983111306, win 5840, options [mss 1460,sackOK,TS val 24025938 ecr 0,nop,wscale 7], length 0


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

Ситуация повторяется вне зависимости от того где находятся клинетские машины. Главное что бы они были за общим натом.

Остановка iptables ни к чему не приводит.
sysctl содержит дефолтовые настройки.

Demimurych
()

Почта с gmail идет 24 часа

Форум — Admin

plesk 10.1 + qmail

С некоторых пор стало происходит следующее.
При отправлении почты с gmail ко мне, почта приходит с опозданием ровно в сутки.

Пользователь отправляет почту с gmail
Сразу вижу в логах конект ко мне
в maillog
relaylock: /var/qmail/bin/relaylock: mail from 209.85.213.179:51588 (mail-yx0-f179.google.com)
и drop connection

Клиент получает от гугла письмо следующего содержания

Message will be retried for 2 more day(s)

Technical details of temporary failure:
Unspecified Error (SENT_SECOND_EHLO): Protocol error

Проходит от 22 до 24 часов и google делает повторную попытку после которой почта успешно доставляется.
Строка о relaylock так же появлется.

т.е. Почта строго приходит со второй попытки. Нет ни единого случая доставки сразу.

Отключение спам фильтров грейлистов и пресловутого рилей лока никак на ситуацию не влияет.

Ранее все работало как часы.
Ситуация уже вторую неделю.
Все сервисы обновлены.
гуугл дал две ссылки на точно такую же ситуацию без ответов.


Уже ум за разум за ходит. Может будут у кого то идеи о том в какую сторону копать?

Demimurych
()

регулярное выражение в php и Segmentation fault

Форум — Development

Вот такой регексп

preg_replace_callback('#\[(quote.*?)]((?>\[(?!/?quote[^[]*?])|[^[]|(?R))*)\[/qu ote]#is', '_quote_filter_process_callback', $text);

если ему передать чуть больше 13кб кода между [quote] [/quote] у меня обрушивает php.

это только у меня руки кривые? или и у кого то еще?

Файл позволяющий воспроизвести проблему тут http://www.linux.org.ru/wiki/en/Image:test.php.zip

Demimurych
()

ASP linux мертв?

Новости — Linux General
Группа Linux General

Как сообщил в своем блоге Шейн Аркадий Львович (AKA Tigro) он прекращает свою работу над поддержкой дистрибутивов от ASPLinux. Странно но факт, именно благодаря труду этого человека, а не самой ASPLinux, дистрибутивы долгое время были с актуальными обновлениями.

>>> Подробности

Demimurych
()

kopete со вчера не логиниться

Форум — General

Похоже какая то беда случилась. Со вчерашнего дня ни у меня ни у моих друзей кто использует kopete оно не может зайти в icq.

Может кто в курсе что происходит ?

Demimurych
()

KDE и его стандартное FTP

Форум — Desktop

Пытаюсь использовать КДе ный интегрированный ftp:// при попытке залить что нить на сервер получаю либо очень медленную скорость закачки, либо вообще постоянные обрывы при загрузке.

С соединением все впопрядке потому как коснольный ftp справляется с этой задачей на ура и с отличной производительностью.

Какие то грабли именно в кде.

Demimurych
()

perl диапазон русских букв.

Форум — General

Имеем файл /tmp/test
делаем 
#. cat /tmp/test
stdout: <BR>анонс<BR>
#. perl -n -e 'if (/(<BR>)(анонс)(<BR>)/) {print "$2\n";}' /tmp/test
stdout: анонс
#. perl -n -e 'if (/(<BR>)([а-я]*)(<BR>)/) {print "$2\n";}' /tmp/test
stdout:
#. perl -n -e 'if (/(<BR>)([а-я,с]*)(<BR>)/) {print "$2\n";}' /tmp/test
stdout: анонс

То есть если я задаю диапазон русских букв видом [a-я] то слово не попадает. Если добавляю еще букву "c" то слово попадает

Буквы точно все везде русские. Кто нибудь мне расталкует в чем моя беда.
perl-5.8.5-9
Demimurych
()

lirc. fedora 3. lirc_serial. Проблема

Форум — General

Ик порт подсоединен к первому кому. Без lirc инофрмация поступает нормально

Если я пытаюсь запустить lircd то при старте модуля lirc_serial получпю device busy

В документации рекомендуется сделать setserial /dev/ttys0 uart none

после етой процедуры модуль lirc_serial стартует. Однако с ИК порта все равно не получается неполучить никаких даных. Он даже диодом не мигает.

lirc 0.7.1 собраный из исходников. Параметры com порта указаны правильно (или мне кажется что правильно) Что я омгу сделать чтобы попытаться найте в чем проблема ?

Demimurych
()

find Параметр -exec и несколько команд

Форум — General

Никак не могу вкурить как в find выполнить несколько команд

например:

find ./ -name '*.wav' -exec echo '{}' ';'

Это выведет на екран найденный файл

А хочется чтобы кроме того что оно вывело еще бы напрмер и сразу его удалить

Так вот каким образом в параемтре exec можо указать несколько команд ? Чего я удже только не пробовал ну туплю по черному. Внешний скрипт ето конечно выход, но хочется зачем то именно всю цепочку команд в одном finde сделать

Demimurych
()

Нужен инструмент аля DOSвых Diskedit или PV

Форум — General

Не подскажете. Фактически интурисует только посекторное чтение записm Или подскажите другой способ решение проблемы: Нужно скопировать данные из одного сеткора в другой

Demimurych
()

smbclient и русскйи язык

Форум — Admin

smbclient не показывает русский язык Если просто монтировать шару с соотвествующим codepage то все ок Если броузить smbclient то вижу протос набор пробелов вместо русского

Что я забыл сделать ?

Demimurych
()

rpm -i аварицно завершился. Как обойтись без перегрузки

Форум — Admin

процесс rpm -i завершился аварийно. Попытка повтороно утсановить это пакет или какой нить другой приводит к тому что процесс rpm висти и ждет чего то

Если систему перегрузить то все подйдет нормально.

вопрос в какую сторону копать чтобы понять как без перегрузки решить проблему ?

Demimurych
()

Ноутбук NEC Hinote Ultra II и cdrom

Форум — Linux-hardware

Короче говоря такое чудо бог знает какого года выпуска. К нему подключается внешний девайс через лпт порт. Внешний девайс из себя представляет какой то карман в котором стоит самый обыкновенный сидиром. Вопрос В какую сторону копать каким По пользоваться чтобы заставить этот CDROM читать диски.

Demimurych
()

cat ./file | grep -v «222» > ./file непонимаю поведения

Форум — General

имеем файл file cat ./file 111 222 333

Далее Делаем cat ./file | grep -v "222" 111 333

Далее cat ./file | grep -v "222" > ./file cat ./file

Ответ пусто в файле ничего нет ежели опять создать файл с тем же содрежимым и сделать так cat ./file | grep -v "222" > ./file2 cat ./file2 111 333

то есть вроде бы верно Берем другую машину Делаем cat ./file | grep -v "222" > ./file сat ./file 111 333

то есть совершенно не так как раньше

Не дайти поехать крышей обьсните

Demimurych
()

samba + cups невозможно отменить задание

Форум — Admin

samba-3.0.10-1.10 cups-1.1.22-0.rc1.8 Конйиг в самбе

[printers] path = /var/spool/samba browseable = no guest ok = yes printable = yes

ситуация. win машина отправляет на печать. Тот же пользователь на той-же машине пытается снять задание получает - У вас не хватает прав для снятия этого задания.

На сервере cancel #job от любого пользователя кроме рута и пользователя от которго задание приводят к тому же результату однако если сделать cancel -u имя пользователя от которого задание #job отменяет на ура с любого пользователя

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

Demimurych
()

клавиатура мышь заблокированы. по ssh доступ есть. Как разблокировать клавиатуру

Форум — General

Ситуация. В результате киких либо причин иксы повисли. При этом ни клавиатура ни мышь не реагирует на манипуляции. На мониторе красивый глюк. однако с другой машины используя ssh я залогиниться могу. Что мне нужно сдлеать для того чтобы вернуть (разблокировать) клавиатуру ? Что пробовал - убивать все исковые процессы init 3;init 5 Добивался лишь того что красывый глюк сменялся черным экраном.

Demimurych
()

комманда mail. как в теме можно указать символ 0AH

Форум — General

Каким образом можнно в комманде mail -s subj_x_subj2 my@email.heh

Указать вместо _x_ символ перевода строки ?

Demimurych
()

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