Автор Тема: squidmill что и где?  (Прочитано 6394 раз)

Оффлайн krack_85

  • Участник
  • *
  • Сообщений: 61
Re: squidmill что и где?
« Ответ #15 : 28.05.2012 15:42:48 »
Так если он вручную не запускается, то как его может запустить крон? При попытке запустить с командной строки, всё вроде бы проходит успешно, говорит done, но при проверке статуса демона выдаёт
squidmill is dead, but stale PID file exists.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: squidmill что и где?
« Ответ #16 : 28.05.2012 16:03:42 »
А если так/usr/bin/pgrep -f "squidmill -d" &>/dev/null || /usr/sbin/squidmill -d /var/log/squid/squidmill.db -B 1 -F /var/log/squid/access.log попробовать ?

Оффлайн krack_85

  • Участник
  • *
  • Сообщений: 61
Re: squidmill что и где?
« Ответ #17 : 28.05.2012 16:06:57 »
А если так/usr/bin/pgrep -f "squidmill -d" &>/dev/null || /usr/sbin/squidmill -d /var/log/squid/squidmill.db -B 1 -F /var/log/squid/access.log попробовать ?

Тогда вот что пишет
[root@lserver /]# /usr/bin/pgrep -f "squidmill -d" &>/dev/null || /usr/sbin/squidmill -d /var/log/squid/squidmill.db -B 1 -F /var/log/squid/access.log
*** ERROR IN ##execute-program -- Operator is not a PROCEDURE
(#!unbound '#<procedure #2> '#<procedure #3>)
[root@lserver /]#

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: squidmill что и где?
« Ответ #18 : 28.05.2012 17:25:04 »
Ну, тогда остается добавить "костыль" в крон и подождать, пока не сработает задание (сработать оно должно через пол-часа судя по строчке).

Оффлайн palex

  • Участник
  • *
  • Сообщений: 125
Re: squidmill что и где?
« Ответ #19 : 29.05.2012 12:12:04 »
squidmill is dead, but stale PID file existsНужно было удалить PID file  процесса - rm -f /var/run/squidmill.pidПопробуйте дать отдельно команду : /usr/sbin/squidmill -d /var/log/squid/squidmill.db -B 1 -F /var/log/squid/access.logи посмотреть на "ругань". Если все правильно, то должно молчать(не помню при -d в фоне молчит или занимает консоль?).
Если ругается, то замените файл /var/log/squid/squidmill.db другим - /var/log/squid/sqmill.db , например, и погоняйте трафик через проксю, чтоб его наполнить малость.
Возможно, "намусорено" или поломан squidmill.db.
Не знаю отчего squidmill отваливался, но вот "костыль" работал исправно. А чтобы включить без него приходилось удалять PID-file squidmill-а, рестартить прокси и включать заново, причем без гарантии. Как-то так было, емнип...


Оффлайн krack_85

  • Участник
  • *
  • Сообщений: 61
Re: squidmill что и где?
« Ответ #20 : 29.05.2012 17:23:52 »
Ничего не помогло, пишет всю ту же ошибку. PID файл новый создаёт и снова ругается. Я free-sa настроил, работает, но хочется чтобы из коробки работало то, что должно.

Оффлайн palex

  • Участник
  • *
  • Сообщений: 125
Re: squidmill что и где?
« Ответ #21 : 29.05.2012 19:15:37 »
Ничего не помогло, пишет всю ту же ошибку. PID файл новый создаёт и снова ругается. Я free-sa настроил, работает, но хочется чтобы из коробки работало то, что должно.
В AltLinux 5 Ковчег. squidmill не смотрел, весь опыт общения из Альт 6.0 Кентавр.
Но и там - из коробки работало, а после одного из обновлений отвалилось. Было некритично, поэтому "закостылял". Может и сейчас работает так :-)
Посмотрите вывод "/usr/sbin/squidmill --help" , может ключик -D (отладка) поможет.   
...
Поищите упоминания squidmill в файле /var/log/messages, но, помнится, я там ничего не находил.
Но и ошибки подобной Вашей не было...
« Последнее редактирование: 29.05.2012 19:28:18 от palex »