Хрипящие процессы периодически умирают

Разрешенные порты обычно настраиваются Safe_ports acl. Конфигурационный файл должен иметь ACL, настраивающий список портов. Это используется в http_access правило. Моя конфигурация имеет правило http_access deny !Safe_ports.

Система Debian может выполнять iptables брандмауэр, который предотвращает исходящий доступ к порту 4040.

Править: Может быть легче прочитать конфигурацию при разделении комментариев и пустых строк от него. Это должно уменьшить числовые оси, на которые Вы смотрите к под 50 или около этого. Команды, чтобы разделить вниз файл и извлечь acl данные:

 sudo grep -v -e '^#' -e '^$' /etc/squid3/squid.conf > ~/squid.txt
 grep grep -i -e acl -e allow  -e deny squid.txt

Значительные строки для Вашей проблемы:

acl localnet src 192.168.0.0/16  # RFC1918 possible internal network
acl Safe_ports port 1025-65535  # unregistered ports
http_access deny !Safe_ports
http_access allow localnet

Проблема, скорее всего, произошла бы, если незарегистрированные порты отсутствуют. Связь, вероятно, прервется, если HTTPS будет использоваться на порте.

3
задан 16 February 2014 в 16:13
1 ответ

Во-первых, ваша машина делает что-то странное в 6:25 каждые пару месяцев. Я бы посмотрел на ВСЕ задания cron.

Затем, если ничего не кажется фальшивым, попробуйте сопоставить свои проблемы с журналом ядра. Выполните dmesg и найдите проблемы нехватки памяти, в этом случае ядро ​​БУДЕТ уничтожать процессы, чтобы избежать ситуации, которая может вызвать панику.

Также внимательно посмотрите на / var / log /ispconfig/cron.log

Если вы подозреваете какой-либо несанкционированный доступ к вашему ящику, проверьте /usr/local/ispconfig/server/server.sh

PS: Я бы также попытался выяснить в первый раз эта проблема возникла, а затем поищите изменения, внесенные до этого времени

EDIT:

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

Пример

#!/bin/sh
somefile="/your/file/path"
date >>$SomeFile
free -m >>$SomeFile

Отредактируйте cronjobs и запустите это за пару секунд ДО того, как ваши задания потребляют память, и пару секунд ПОСЛЕ, а затем сравните результаты. Это должно помочь вам решить, когда обновлять память, изменять конфигурацию программного обеспечения и т. Д.

PS: Как вы видите, это базовый сценарий, но его можно использовать в качестве отправной точки. Вы можете улучшить его

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

PS: Как вы видите, это базовый сценарий, но его можно использовать в качестве отправной точки. Вы можете улучшить его

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

PS: Как вы видите, это базовый сценарий, но его можно использовать в качестве отправной точки. Вы можете улучшить его

1
ответ дан 3 December 2019 в 07:30

Теги

Похожие вопросы