Автор Тема: Не работает squidmill [решено]  (Прочитано 3338 раз)

Оффлайн guzanovmax

  • Давно тут
  • **
  • Сообщений: 153
    • Email
Дистрибутив Кентавр 7.0.4. При запуске в меню вэб - интерфейса вот такая штука:
Спойлер
form_bind("apply","click","send-follow"); form_bind("date_type","change","57406c9"); form_bind("user_pat_type","change","2541b6e"); form_bind("uri_pat_type","change","429a94c"); form_bind("update","click","query-report"); form_bind("size_type","change","52fc68a"); form_update_value("follow","#f"); form_update_visibility("date_period",false) form_update_value("date_type","today"); form_update_visibility("user",false) form_update_visibility("user_pat_label",false) form_update_visibility("user_pat",false) form_update_value("user_pat_type","all"); form_update_visibility("uri_pat_label",false) form_update_visibility("uri_pat",false) form_update_value("uri_pat_type","all"); form_update_value("size_type","any"); form_update_value("sum_size","0.00 а‘"); form_message({ msg:"Squidmill error (1)", title:"аžбˆаИаБаКаА" }, "eb745e8532811bac77be3b5");

« Последнее редактирование: 19.03.2014 14:49:42 от guzanovmax »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 925
    • Домашняя страница
    • Email
Re: Не работает squidmill
« Ответ #1 : 18.03.2014 11:09:41 »
Наверняка служба squidmill не запущена или упала. На Школьном Сервере с sysvinit воспроизвести не могу. Система инициализации какая используется?
Андрей Черепанов (cas@)

Оффлайн guzanovmax

  • Давно тут
  • **
  • Сообщений: 153
    • Email
Re: Не работает squidmill
« Ответ #2 : 18.03.2014 11:23:13 »
Устанавливали как сервер - значит, наверно, sysvinit.
Служба действительно значится как остановленная в веб- интерфейсе, хотя стоит галочка "Запускать при загрузке системы".

Пробую перезапустить:
[root@proxy ~]# /etc/init.d/squidmill restart
Service squidmill is not running.                                    [PASSED]
Starting squidmill service:                                            [ DONE ]

Итог тот же


Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 925
    • Домашняя страница
    • Email
Re: Не работает squidmill
« Ответ #3 : 18.03.2014 12:06:29 »
Итог тот же
Какой итог? Вы status посмотрите у службы после запуска. Возможно, она пытается запуститься и тут же падает.
Андрей Черепанов (cas@)

Оффлайн guzanovmax

  • Давно тут
  • **
  • Сообщений: 153
    • Email
Re: Не работает squidmill
« Ответ #4 : 18.03.2014 13:47:47 »
[root@proxy ~]# /etc/init.d/squidmill start
Starting squidmill service:                                             [ DONE ]
[root@proxy ~]# /etc/init.d/squidmill status
squidmill is dead, but subsystem is locked


Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 925
    • Домашняя страница
    • Email
Re: Не работает squidmill
« Ответ #5 : 18.03.2014 15:31:48 »
[root@proxy ~]# /etc/init.d/squidmill start
Starting squidmill service:                                             [ DONE ]
[root@proxy ~]# /etc/init.d/squidmill status
squidmill is dead, but subsystem is locked
Что и требовалось доказать. Скорее всего, битая база sqlite. Смотрите логи и запускайте программу вручную в режиме отладки и она всё скажет. На форуме это обсуждалось.
Андрей Черепанов (cas@)

Оффлайн guzanovmax

  • Давно тут
  • **
  • Сообщений: 153
    • Email
Re: Не работает squidmill
« Ответ #6 : 18.03.2014 16:26:20 »
Попробовал полностью удалить/установить squid и squidmill - не помогло.
Попробовал подсунуть чистую базу /var/lib/ulogd/sqlite3.db - сетевой трафик обнулился, но squidmill по прежнему dead.

Что еще можно попробовать?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 925
    • Домашняя страница
    • Email
Re: Не работает squidmill
« Ответ #7 : 18.03.2014 17:01:47 »
Попробовал полностью удалить/установить squid и squidmill - не помогло.
Попробовал подсунуть чистую базу /var/lib/ulogd/sqlite3.db - сетевой трафик обнулился, но squidmill по прежнему dead.

Что еще можно попробовать?
Я написал.
Андрей Черепанов (cas@)

Оффлайн guzanovmax

  • Давно тут
  • **
  • Сообщений: 153
    • Email
Re: Не работает squidmill
« Ответ #8 : 19.03.2014 08:42:00 »
Содержимое /var/log/squid/squidmill.log:
*** Log started
Delete the PID-file: /var/run/squidmill/squidmill.pid
Socket error (98): Address already in use
*** Log finished
*** Log started
и то же самое

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 925
    • Домашняя страница
    • Email
Re: Не работает squidmill
« Ответ #9 : 19.03.2014 11:59:52 »
Содержимое /var/log/squid/squidmill.log:
*** Log started
Delete the PID-file: /var/run/squidmill/squidmill.pid
Socket error (98): Address already in use
*** Log finished
*** Log started
и то же самое
О! При падении виртуалки получилось воспроизвести.
1. Перегружаем alteratord, который занимает сокет squidmill:
service alteratord restart2. Удаляем сокет:
rm -f /var/run/squidmill/squidmill.sock3. Запускаем службу squidmill:
service squidmill start
После этого всё работает.
Андрей Черепанов (cas@)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 925
    • Домашняя страница
    • Email
Андрей Черепанов (cas@)

Оффлайн guzanovmax

  • Давно тут
  • **
  • Сообщений: 153
    • Email
Re: Не работает squidmill
« Ответ #11 : 19.03.2014 14:49:22 »
Спасибо большое. Все получилось