Swap закончился.Что делать?

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
k0ma
сержант
Сообщения: 217
Зарегистрирован: 2010-12-07 8:13:09
Откуда: Глубоко в Сибири

Swap закончился.Что делать?

Непрочитанное сообщение k0ma » 2015-02-22 8:01:04

вот что говорить dmesg

Код: Выделить всё

swap_pager_getswapspace(4): failed
swap_pager_getswapspace(16): failed
swap_pager_getswapspace(3): failed
swap_pager_getswapspace(10): failed
swap_pager_getswapspace(16): failed
swap_pager_getswapspace(16): failed
swap_pager_getswapspace(5): failed
swap_pager_getswapspace(11): failed
swap_pager_getswapspace(5): failed
swap_pager_getswapspace(16): failed
swap_pager_getswapspace(16): failed
swap_pager_getswapspace(16): failed
swap_pager_getswapspace(5): failed
swap_pager_getswapspace(3): failed
swap_pager_getswapspace(2): failed
swap_pager_getswapspace(2): failed
swap_pager_getswapspace(16): failed
swap_pager_getswapspace(6): failed
swap_pager_getswapspace(13): failed
swap_pager_getswapspace(16): failed
swap_pager_getswapspace(16): failed
swap_pager_getswapspace(4): failed
swap_pager_getswapspace(6): failed
swap_pager_getswapspace(2): failed
swap_pager_getswapspace(2): failed
swap_pager_getswapspace(3): failed
swap_pager_getswapspace(2): failed
swap_pager_getswapspace(2): failed
swap_pager_getswapspace(2): failed
swap_pager_getswapspace(2): failed
swap_pager_getswapspace(3): failed
swap_pager_getswapspace(2): failed
swap_pager_getswapspace(2): failed
swap_pager_getswapspace(2): failed
А вот что говорит swapinfo

Код: Выделить всё

Device          1K-blocks     Used    Avail Capacity
/dev/da0p3        4194304  4183124    11180   100%
вот top

Код: Выделить всё

48 processes:  1 running, 47 sleeping
CPU: 16.1% user,  0.0% nice,  3.5% system,  0.3% interrupt, 80.1% idle
Mem: 230M Active, 1381M Inact, 316M Wired, 35M Cache, 212M Buf, 6808K Free
Swap: 4096M Total, 4078M Used, 18M Free, 99% Inuse, 320K In

  PID USERNAME    THR PRI NICE   SIZE    RES STATE   C   TIME    WCPU COMMAND
  798 mysql        19  20    0   266M 11856K sbwait  3 452:24  48.00% mysqld
19164 root          1  40    0   222M 21280K select  2   0:34  29.59% php
  683 squid         1  20    0  4223M   167M swread  1   5:35   0.00% squid
  471 root          1  20    0 12596K  1396K select  0   5:18   0.00% ipacctd
  690 root          1  20    0 68536K  3904K select  0   2:02   0.00% snmpd
  474 root          1  20    0 12596K  1336K select  3   1:15   0.00% ipacctd
  510 root          1  20    0 14500K  1260K select  2   0:05   0.00% syslogd
  685 squid         1  20    0 23872K  1584K piperd  3   0:03   0.00% unlinkd
  631 root          2  20    0 52628K  3528K select  3   0:02   0.00% mpd5
  660 root          1  20    0 25448K  2384K select  2   0:02   0.00% ntpd
  831 root          1  20    0   342M  7316K select  2   0:01   0.00% httpd
  694 root          1  20    0   282M  7244K kqread  1   0:01   0.00% php-fpm
  858 root          1  20    0 24108K  2940K select  0   0:01   0.00% sendmail
19032 root          1  26    0   234M 32464K piperd  0   0:01   0.00% php
19170 root          1  20    0   234M 32780K select  0   0:00   0.00% php
  867 root          1  52    0 16592K   500K nanslp  0   0:00   0.00% cron
  855 www           1  20    0   342M   120K kqread  1   0:00   0.00% httpd
19171 root          1  20    0   104M  5116K piperd  3   0:00   0.00% rrdtool
  384 root          1  20    0 13164K   528K select  2   0:00   0.00% devd
19120 root          1  20    0 23572K  3292K pause   1   0:00   0.00% csh
21490 root          1  20    0 21916K  2444K CPU0    0   0:00   0.00% top
19096 root          1  20    0 86476K  5952K select  3   0:00   0.00% sshd
  863 smmsp         1  20    0 24108K   832K pause   2   0:00   0.00% sendmail
19111 user    1  20    0 86476K  5956K select  3   0:00   0.00% sshd
19115 user    1  20    0 47708K  2172K wait    3   0:00   0.00% su
  704 mysql         1  52    0 17064K     0K wait    1   0:00   0.00% <sh>
  825 root          1  20    0 61208K  3064K select  1   0:00   0.00% sshd
19112 user    1  20    0 17064K  2180K wait    2   0:00   0.00% sh
19161 root          1  30    0 16592K  1448K wait    2   0:00   0.00% cron
  940 root          1  52    0 14488K  1056K ttyin   3   0:00   0.00% getty

я не совсем понял, но там стоит загрузка 48% для мускула, это нормально?
попробывать его убить? или есть еще команды чтобы глянуть кто там ложит swap?

Отправлено спустя 44 минуты 24 секунды:
top с сортировкой по size

Код: Выделить всё

  PID USERNAME    THR PRI NICE   SIZE    RES STATE   C   TIME    WCPU COMMAND
  683 squid         1  20    0  4227M   156M kqread  2   5:39   0.00% squid
я правильно рою? это сквид ложит систему своими логами?

Отправлено спустя 53 минуты 16 секунд:
Перезагрузил squid, вот что выдал dmesg

Код: Выделить всё

pid 683 (squid), uid 100, was killed: out of swap space

Код: Выделить всё

 # swapinfo -h
Device          1K-blocks     Used    Avail Capacity
/dev/da0p3        4194304      91M     3.9G     2%
Проблема видимо в ротации логов, когда swap был на 99% попробывал сделать ротацию по скрипту, он долго стоял и выдал

Код: Выделить всё

squid: ERROR: Could not send signal 30 to process 683: (3) No such process
Глянул в процессы и там е было squid.
запустил снова, сделал ротацию все гуд..
в чем тогда бяда? почему он не делает ротацию когда может?
в кроне все задано
Последний раз редактировалось f_andrey 2015-02-22 14:36:14, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.
:bn:

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Swap закончился.Что делать?

Непрочитанное сообщение Гость » 2015-02-23 10:50:33

Что за версия сквида, давно ли с ней работает сервер? Были раньше такие проблемы? Похоже на memory leak.

Аватара пользователя
k0ma
сержант
Сообщения: 217
Зарегистрирован: 2010-12-07 8:13:09
Откуда: Глубоко в Сибири

Swap закончился.Что делать?

Непрочитанное сообщение k0ma » 2015-02-23 12:52:14

сквид последний на момент установки

Код: Выделить всё

$ pkg info |grep squid
lightsquid-1.8_2               Light and fast web based squid proxy traffic analyser
squid33-3.3.13_2               HTTP Caching Proxy
.
Серв только недавно на новое железо установили. и на новую версию, 10.1х64
:bn:

Гость
проходил мимо

Swap закончился.Что делать?

Непрочитанное сообщение Гость » 2015-02-23 14:56:01

Попробуй squid34, 33 это уже не последний.

FiL
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2010-02-05 0:21:40

Swap закончился.Что делать?

Непрочитанное сообщение FiL » 2015-02-25 9:33:55

а при чем логи к свапу?

Аватара пользователя
k0ma
сержант
Сообщения: 217
Зарегистрирован: 2010-12-07 8:13:09
Откуда: Глубоко в Сибири

Swap закончился.Что делать?

Непрочитанное сообщение k0ma » 2015-02-25 10:51:39

а при чем тогда что? =)
:bn:

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Swap закончился.Что делать?

Непрочитанное сообщение BirdGovorun » 2015-02-25 11:24:10

Можно подкачку в файле сделать любого размера,
а потом разбирайтесь кто туда гадит.
http://funix.ru/freebsd/swap-v-fajle-na-freebsd.html

FiL
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2010-02-05 0:21:40

Swap закончился.Что делать?

Непрочитанное сообщение FiL » 2015-02-25 19:12:46

k0ma писал(а):а при чем тогда что? =)
сквид использует много памяти. не логи, сам сквид. Почему? хрен знает, может он так настроен, может у него память течет. я не в курсе, сквидом не пользуюсь. но явно не в логах дело.

Аватара пользователя
wien
сержант
Сообщения: 151
Зарегистрирован: 2014-06-26 18:38:44
Откуда: DafaultCity
Контактная информация:

Swap закончился.Что делать?

Непрочитанное сообщение wien » 2015-02-25 22:26:14

squid 3.2.13 - проблем с этим нет. До этого был 3.3, в логи попадало странное сообщение, почитал что это баг, откатился. вообще последнее время страшновато обновляться, вроде версии ПО выходят и выходят, но доверия не внушает. Для себя решил - на продакшн сервере ничего не трогать: настроил один раз и забыл.

Аватара пользователя
k0ma
сержант
Сообщения: 217
Зарегистрирован: 2010-12-07 8:13:09
Откуда: Глубоко в Сибири

Swap закончился.Что делать?

Непрочитанное сообщение k0ma » 2015-03-12 7:21:04

Добрый день, увеличил swap, теперь

Код: Выделить всё

# swapinfo -h
Device          1K-blocks     Used    Avail Capacity
/dev/da0p3        4194304     1.7G     2.3G    42%
/dev/md0          2097152     1.7G     323M    84%
Total             6291456     3.4G     2.6G    56%
Это нормально что он и там и там пишет?
И еще вопрос, откуда его столько?

Код: Выделить всё

 # top
last pid: 21162;  load averages:  0.92,  0.87,  0.93                                                        up 1+11:44:24  11:19:19
57 processes:  1 running, 56 sleeping
CPU: 16.5% user,  0.0% nice,  3.0% system,  1.0% interrupt, 79.5% idle
Mem: 767M Active, 850M Inact, 337M Wired, 14M Cache, 214M Buf, 1860K Free
Swap: 6144M Total, 3446M Used, 2697M Free, 56% Inuse, 636K In

  PID USERNAME    THR PRI NICE   SIZE    RES STATE   C   TIME    WCPU COMMAND
 [b]2888 mysql        28  20    0   299M 50292K sbwait  3  19.3H  49.76% mysqld[/b]
20989 root          1  37    0   220M 21092K select  0   1:09  30.27% php
  676 squid         1  20    0  4543M  1247M kqread  1  12:40   1.07% squid
  464 root          1  20    0 12596K  1712K select  3   9:47   0.78% ipacctd
18443 root          1  21    0 24236K  4320K biowr   3   0:10   0.78% sendmail
  467 root          1  20    0 12596K  1928K select  1   3:53   0.29% ipacctd
  683 root          1  20    0 68444K  4364K select  3   8:13   0.10% snmpd
 2942 root          2  20    0   108M 10064K select  0   0:49   0.00% mpd5
  503 root          1  20    0 14500K  1256K select  3   0:15   0.00% syslogd
  678 squid         1  20    0 23872K  1592K piperd  1   0:08   0.00% unlinkd
 1227 www           1  22    0   342M  9500K lockf   1   0:07   0.00% httpd
  653 root          1  20    0 25448K  2508K select  1   0:06   0.00% ntpd
14409 www           1  21    0   342M  9568K lockf   2   0:05   0.00% httpd
  953 root          1  20    0   342M 11096K select  0   0:04   0.00% httpd
  687 root          1  20    0   280M  7232K kqread  0   0:03   0.00% php-fpm
74933 www           1  21    0   342M  8644K lockf   0   0:02   0.00% httpd
72504 www           1  22    0   342M 10260K lockf   1   0:02   0.00% httpd
  982 root          1  20    0 24108K  3008K select  2   0:02   0.00% sendmail
46751 www           1  22    0   342M 10256K lockf   0   0:01   0.00% httpd
46750 www           1  20    0   342M  9536K kqread  3   0:01   0.00% httpd
46625 www           1  21    0   342M 10492K lockf   0   0:01   0.00% httpd
49186 www           1  21    0   342M 10744K lockf   0   0:01   0.00% httpd
  989 root          1  20    0 16592K   500K nanslp  2   0:01   0.00% cron
 1223 nick    1  20    0 86476K  3408K select  0   0:00   0.00% sshd
93994 www           1  21    0   342M 10752K lockf   3   0:00   0.00% httpd
  377 root          1  22    0 13164K   508K select  0   0:00   0.00% devd
20993 root          1  20    0   232M 32456K select  0   0:00   0.00% php
57248 nick           1  20    0 86476K  2720K select  2   0:00   0.00% sshd
 1235 root          1  20    0 23572K  2188K pause   2   0:00   0.00% csh
57255 root          1  20    0 23572K  1124K ttyin   1   0:00   0.00% csh
20994 root          1  20    0   104M  6996K piperd  2   0:00   0.00% rrdtool
18449 www           1  22    0   342M 17032K lockf   2   0:00   0.00% httpd
21155 root          1  20    0 21916K  2416K CPU2    2   0:00   0.00% top
  985 smmsp         1  20    0 24108K   928K pause   1   0:00   0.00% sendmail
 1207 root          1  20    0 86476K  2732K select  2   0:00   0.00% sshd
57245 root          1  21    0 86476K  2720K select  2   0:00   0.00% sshd
это нормально?
:bn:

Аватара пользователя
Neus
капитан
Сообщения: 1815
Зарегистрирован: 2008-09-08 21:59:56

Swap закончился.Что делать?

Непрочитанное сообщение Neus » 2015-03-12 8:21:52

k0ma писал(а): И еще вопрос, откуда его столько?
отсюда:

Код: Выделить всё

  676 squid         1  20    0  4543M  1247M kqread  1  12:40   1.07% squid
заюзай procstat, посмотри для чего ему столько