Система такая:
uname -a
FreeBSD KREVEDKO 6.3-RELEASE-p1 FreeBSD 6.3-RELEASE-p1 #0: Sat Mar 15 09:09:38 OMST 2008 admin@KREVEDKO:/usr/src/sys/i386/compile/GW_2008-03-15 i386
Вот пакеты установленные из портов:
squid-2.6.13
mysql-server-5.0.41
apache-2.2.8
php5-5.2.5_1
php5-extensions-1.1
Sams версии 1.0 установлен руками.
Jul 24 11:11:01 KREVEDKO (squid): The basicauthenticator helpers are crashing too rapidly, need help!
Jul 24 11:11:15 KREVEDKO last message repeated 4 times
Jul 24 11:11:15 KREVEDKO squid[24794]: Exiting due to repeated, frequent failures
ymsssg писал(а):Доброе время суток!
Есть несколько вопросов к автору этой статьи.
От предшественника в наследство досталась подобная связка, работающая почти год.
- Код: Выделить всё
Система такая:
uname -a
FreeBSD KREVEDKO 6.3-RELEASE-p1 FreeBSD 6.3-RELEASE-p1 #0: Sat Mar 15 09:09:38 OMST 2008 admin@KREVEDKO:/usr/src/sys/i386/compile/GW_2008-03-15 i386
Вот пакеты установленные из портов:
squid-2.6.13
mysql-server-5.0.41
apache-2.2.8
php5-5.2.5_1
php5-extensions-1.1
Sams версии 1.0 установлен руками.
Вопросы такие:
1. Sams в статье (да и в моем случае ставился руками) в связи с этим меня давно уже беспокоит вопрос - как это хозяйство обновлять? В случае с портами, все понятно - но когда софт ставится руками то зависимости не проверяются. Давно уже найдены критические уязвимости в используемом мною софте, и по идее его (софт) надо обновлять. Но что будет если, к примеру обновить squid до последней версии или мускул до версии 5.1, которая используется в статье? Не перестанет ли всё работать? Не потеряются ли данные? Ведь Sams то установлен руками и не "знает" "правильные" ли версии вспомогательного софта ему подсовывают.
2. Это вопрос ИМХО вытекает из первого. Периодически (первые месяцы, только по первым числам месяцев, а последнее время и в другие дни) всё это хозяйство останавливается и на системную консоль падают 2 сообщения вида:
- Код: Выделить всё
Jul 24 11:11:01 KREVEDKO (squid): The basicauthenticator helpers are crashing too rapidly, need help!
Jul 24 11:11:15 KREVEDKO last message repeated 4 times
Jul 24 11:11:15 KREVEDKO squid[24794]: Exiting due to repeated, frequent failures
Лечится только многократным перезапуском демонов сквида и самса и + перезапуском самса из web-интерфейса самого самса. Может кто знает почему это случается и как это победить?
Спасибо за внимание!
# REQUIRE: mysql # REQUIRE: mysql #!/bin/sh
# REQUIRE: mysql
echo -n ' Starting Samsdaemon '
case "$1" in
start)
/usr/local/bin/samsdaemon
;;
stop)
kill -9 `cat /var/run/samsdaemon.pid`
;;
*)
echo "Usage: `basename $0` {start|stop}" >&2
exit 64
;;
esac
exit 0
(squid): The basicauthenticator helpers are crashing too rapidly, need help!
> uname -a
FreeBSD home.local.net 7.0-STABLE FreeBSD 7.0-STABLE #0: Wed Jul 30 07:25:37 EEST 2008 root@home.local.net:/usr/obj/usr/src/sys/GENERIC i386
>> pkg_info -Ix squid mysql apach
apache-2.0.63 Version 2 of Apache web server with prefork MPM.
mysql-client-5.1.26 Multithreaded SQL database (client)
mysql-server-5.1.26 Multithreaded SQL database (server)
php5-mysql-5.2.6 The mysql shared extension for php
php5-mysqli-5.2.6 The mysqli shared extension for php
squid-2.7.3 HTTP Caching Proxy
> tail -15 cache.log
2008/07/30 18:08:49| Loaded Icons.
2008/07/30 18:08:49| Accepting proxy HTTP connections at 0.0.0.0, port 3128, FD 22.
2008/07/30 18:08:49| Accepting ICP messages at 0.0.0.0, port 3130, FD 23.
2008/07/30 18:08:49| WCCP Disabled.
2008/07/30 18:08:49| Ready to serve requests.
2008/07/30 18:08:49| WARNING: basicauthenticator #1 (FD 12) exited
2008/07/30 18:08:49| WARNING: basicauthenticator #2 (FD 13) exited
2008/07/30 18:08:49| WARNING: basicauthenticator #3 (FD 14) exited
2008/07/30 18:08:49| Too few basicauthenticator processes are running
FATAL: The basicauthenticator helpers are crashing too rapidly, need help!
Squid Cache (Version 2.7.STABLE3): Terminated abnormally.
CPU Usage: 0.051 seconds = 0.025 user + 0.025 sys
Maximum Resident Size: 5300 KB
Page faults with physical i/o: 0
Morty писал(а):у меня такая же трабла(squid): The basicauthenticator helpers are crashing too rapidly, need help!
не стартует и не работает Сквид
- Код: Выделить всё
> uname -a
FreeBSD home.local.net 7.0-STABLE FreeBSD 7.0-STABLE #0: Wed Jul 30 07:25:37 EEST 2008 root@home.local.net:/usr/obj/usr/src/sys/GENERIC i386
>
- Код: Выделить всё
> pkg_info -Ix squid mysql apach
apache-2.0.63 Version 2 of Apache web server with prefork MPM.
mysql-client-5.1.26 Multithreaded SQL database (client)
mysql-server-5.1.26 Multithreaded SQL database (server)
php5-mysql-5.2.6 The mysql shared extension for php
php5-mysqli-5.2.6 The mysqli shared extension for php
squid-2.7.3 HTTP Caching Proxy
>
хотя до того как начал "вливать" самс, а просто вписал аутентификато ncsa и создал файлик со своим логином, пахало, спрашивало авторизацию...как начал самс прикручивать - сквид умер
Самс 1.0.3
- Код: Выделить всё
tail -15 cache.log
2008/07/30 18:08:49| Loaded Icons.
2008/07/30 18:08:49| Accepting proxy HTTP connections at 0.0.0.0, port 3128, FD 22.
2008/07/30 18:08:49| Accepting ICP messages at 0.0.0.0, port 3130, FD 23.
2008/07/30 18:08:49| WCCP Disabled.
2008/07/30 18:08:49| Ready to serve requests.
2008/07/30 18:08:49| WARNING: basicauthenticator #1 (FD 12) exited
2008/07/30 18:08:49| WARNING: basicauthenticator #2 (FD 13) exited
2008/07/30 18:08:49| WARNING: basicauthenticator #3 (FD 14) exited
2008/07/30 18:08:49| Too few basicauthenticator processes are running
FATAL: The basicauthenticator helpers are crashing too rapidly, need help!
Squid Cache (Version 2.7.STABLE3): Terminated abnormally.
CPU Usage: 0.051 seconds = 0.025 user + 0.025 sys
Maximum Resident Size: 5300 KB
Page faults with physical i/o: 0
пока что не выходит каменный цветок
(squid): The basicauthenticator helpers are crashing too rapidly, need help!
chmod 777 /usr/local/etc/squid/squid.conf(squid): The basicauthenticator helpers are crashing too rapidly, need help!

m0ps писал(а):(squid): The basicauthenticator helpers are crashing too rapidly, need help!
вот эта байда вываливается если в шаблоне, примененном к пользователю указан один способ аутентификации а в настройка самого самса - другой... сам немного голову поломал. и еще, если ncsa.sams создается, но пустой, надо юзверям присваивать шаблон отличный от default. (проверял на 1,0,3)
. Ребята ставьте 1.0.1 лучше ))))
m0ps писал(а):и еще, есть вопрос... что-то я не понял с отчетами в pdf... они ведь должны генериться каждый день? я включил опцию "создавать", но у меня значок нигде не появился (соответственно отчеты не генерируются). у кого работает эт функция?
home# pwd
/usr/local/squid/logs
home# ls -lah
total 400
drwxr-x--- 2 squid squid 512B 31 июл 20:50 .
drwxr-xr-x 4 root wheel 512B 30 июл 11:58 ..
-rw-r----- 1 squid squid 57K 31 июл 20:57 access.log
-rw-r----- 1 squid squid 313K 31 июл 20:54 cache.log
-rw-r--r-- 1 squid squid 4B 31 июл 20:53 squid.pid
home# tail -15 cache.log
2008/07/31 20:53:57| FD 23 Closing ICP connection
2008/07/31 20:53:57| logfileClose: closing log /usr/local/squid/logs/access.log
2008/07/31 20:53:57| Including Configuration File: /usr/local/etc/squid/squid.conf (depth 0)
2008/07/31 20:53:57| Cache dir '/usr/local/squid/cache' size remains unchanged at 51200000 KB
2008/07/31 20:53:57| logfileOpen: opening log /usr/local/squid/logs/access.log
2008/07/31 20:53:57| Store logging disabled
2008/07/31 20:53:57| DNS Socket created at 0.0.0.0, port 65357, FD 7
2008/07/31 20:53:57| Adding nameserver 192.168.10.1 from squid.conf
2008/07/31 20:53:57| helperOpenServers: Starting 5 'redirector.sams' processes
2008/07/31 20:53:57| helperOpenServers: Starting 5 'ncsa_auth' processes
2008/07/31 20:53:57| Accepting proxy HTTP connections at 0.0.0.0, port 3128, FD 19.
2008/07/31 20:53:57| Accepting ICP messages at 0.0.0.0, port 3130, FD 22.
2008/07/31 20:53:57| WCCP Disabled.
2008/07/31 20:53:57| Loaded Icons.
2008/07/31 20:53:57| Ready to serve requests.
home#
383 ?? Is 0:00,00 /sbin/devd
473 ?? Ss 0:00,02 /usr/sbin/syslogd -s
574 ?? Ss 0:00,01 proftpd: (accepting connections) (proftpd)
587 ?? Is 0:00,00 /usr/local/sbin/squid -D
590 ?? S 0:00,80 (squid) -D (squid)
623 ?? Is 0:00,00 (unlinkd) (unlinkd)
775 ?? Ss 0:00,19 /usr/local/sbin/httpd
793 ?? Is 0:00,00 /usr/sbin/sshd
799 ?? Ss 0:00,02 sendmail: accepting connections (sendmail)
803 ?? Is 0:00,00 sendmail: Queue runner@00:30:00 for /var/spool/clientmqueue (sendmail)
809 ?? Is 0:00,01 /usr/sbin/cron -s
825 ?? Is 0:00,00 /usr/sbin/moused -p /dev/psm0 -t auto
880 ?? I 0:00,64 /usr/local/sbin/httpd
881 ?? I 0:00,81 /usr/local/sbin/httpd
882 ?? I 0:00,56 /usr/local/sbin/httpd
883 ?? I 0:00,15 /usr/local/sbin/httpd
884 ?? I 0:00,22 /usr/local/sbin/httpd
885 ?? I 0:00,09 /usr/local/sbin/httpd
905 ?? Is 0:00,05 sshd: kostya [priv] (sshd)
908 ?? S 0:00,08 sshd: kostya@ttyp0 (sshd)
931 ?? Is 0:00,02 redirect (perl5.8.8)
932 ?? Is 0:00,01 redirect (perl5.8.8)
933 ?? Is 0:00,01 redirect (perl5.8.8)
934 ?? Is 0:00,01 redirect (perl5.8.8)
935 ?? Is 0:00,01 redirect (perl5.8.8)
936 ?? Is 0:00,00 (ncsa_auth) /usr/local/etc/squid/ncsa.sams (ncsa_auth)
937 ?? Is 0:00,00 (ncsa_auth) /usr/local/etc/squid/ncsa.sams (ncsa_auth)
938 ?? Is 0:00,00 (ncsa_auth) /usr/local/etc/squid/ncsa.sams (ncsa_auth)
939 ?? Is 0:00,00 (ncsa_auth) /usr/local/etc/squid/ncsa.sams (ncsa_auth)
940 ?? Is 0:00,00 (ncsa_auth) /usr/local/etc/squid/ncsa.sams (ncsa_auth)
872 v0 Is 0:00,02 login [pam] (login)
896 v0 I+ 0:00,04 -csh (csh)
873 v1 Is+ 0:00,00 /usr/libexec/getty Pc ttyv1
874 v2 Is+ 0:00,00 /usr/libexec/getty Pc ttyv2
875 v3 Is+ 0:00,00 /usr/libexec/getty Pc ttyv3
876 v4 Is+ 0:00,00 /usr/libexec/getty Pc ttyv4
877 v5 Is+ 0:00,00 /usr/libexec/getty Pc ttyv5
878 v6 Is+ 0:00,00 /usr/libexec/getty Pc ttyv6
879 v7 Is+ 0:00,00 /usr/libexec/getty Pc ttyv7
611 con- I 0:00,03 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.cnf --user=mysql --datadir=/var/db/mysql --pid-file=/var/
743 con- S 0:02,02 /usr/local/libexec/mysqld --defaults-extra-file=/var/db/mysql/my.cnf --basedir=/usr/local --datadir=/var/db/mysql --log-error=/var/
751 con- S+ 0:00,16 /usr/local/bin/samsdaemon
910 p0 Is 0:00,03 -tcsh (tcsh)
915 p0 I 0:00,01 su
916 p0 S 0:00,07 _su (csh)
991 p0 R+ 0:00,00 ps -ax

home# ll
total 250
-rw-r--r-- 1 root squid 6 31 июл 21:25 4890a4153c72e.sams
-rw-r--r-- 1 root squid 7 31 июл 21:25 4891ed7a53d6f.sams
-r--r--r-- 1 root wheel 419 30 июл 18:45 cachemgr.conf
-r--r--r-- 1 root wheel 419 30 июл 18:45 cachemgr.conf.default
-rw-r--r-- 1 root squid 6 31 июл 21:25 chat.sams
drwxr-xr-x 36 root squid 1024 30 июл 18:45 errors
drwxr-xr-x 2 root squid 1024 30 июл 18:45 icons
-r--r--r-- 1 root wheel 27726 30 июл 18:45 mib.txt
-r--r--r-- 1 root wheel 11651 30 июл 18:45 mime.conf
-r--r--r-- 1 root wheel 11651 30 июл 18:45 mime.conf.default
-r--r--r-- 1 root wheel 421 30 июл 18:45 msntauth.conf
-r--r--r-- 1 root wheel 421 30 июл 18:45 msntauth.conf.default
-rw-r--r-- 1 root squid 21 31 июл 21:25 ncsa.sams
-rwxr-xr-x 1 root squid 317 31 июл 21:25 redirector.sams
-rw-r--r-- 1 root wheel 2708 31 июл 21:25 squid.conf
-rw-r--r-- 1 root squid 2664 31 июл 21:25 squid.conf.bak
-r--r--r-- 1 root wheel 170918 30 июл 18:45 squid.conf.default
home#Morty писал(а):у кого-то это дело(SAMS+SQUID) стабильно работает ?
ЗЫ: у кого работает - положите конф сквида
//>cat /usr/local/etc/squid/squid.conf | grep -v ^# | grep -v ^$
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
redirect_program /usr/local/rejik3/redirector /usr/local/rejik3/redirector.conf
auth_param basic program /usr/local/libexec/squid/ncsa_auth /usr/local/etc/squid/ncsa.sams
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
acl _sams_default proxy_auth "/usr/local/etc/squid/default.sams"
acl _sams_default_time time MTWHFAS 00:00-23:59
acl _sams_47b5a7b1cfd10 proxy_auth "/usr/local/etc/squid/47b5a7b1cfd10.sams"
acl _sams_47b5a7b1cfd10_time time MTWHFAS 00:00-23:59
acl _sams_47b5aa2960c0f proxy_auth "/usr/local/etc/squid/47b5aa2960c0f.sams"
acl _sams_47b5aa2960c0f_time time MTWHFAS 00:00-23:59
acl _sams_482a8dad789b1 proxy_auth "/usr/local/etc/squid/482a8dad789b1.sams"
acl _sams_482a8dad789b1_time time MTWHFAS 00:00-23:59
acl _sams_483282a791b20 proxy_auth "/usr/local/etc/squid/483282a791b20.sams"
acl _sams_483282a791b20_time time MTWHFAS 00:00-23:59
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
http_access allow _sams_default _sams_default_time
http_access allow _sams_47b5a7b1cfd10 _sams_47b5a7b1cfd10_time
http_access allow _sams_47b5aa2960c0f _sams_47b5aa2960c0f_time
http_access allow _sams_482a8dad789b1 _sams_482a8dad789b1_time
http_access allow _sams_483282a791b20 _sams_483282a791b20_time
http_access deny all
http_reply_access allow all
icp_access allow all
forwarded_for off
error_directory /usr/local/etc/squid/errors/Russian-1251
coredump_dir /usr/local/squid/cache
//>pkg_info | grep squid
squid-2.5.14_2 The successful WWW proxy cache and accelerator/usr/home/sams-1.0.1/> ./create_squid_dbEnter password:
ERROR 1045 (28000): Access denied for user 'sams'@'localhost' (using password: YES) Access denied for user sams@localhost to MySQL
DB squidctrl connected. Installation script stopped.
Remove base squidctrl and start a script again
нада помощь 
manefesto писал(а):грохни базу и пересоздай по новой.
Access denied for user sams@localhost to MySQLСейчас этот форум просматривают: Google [Bot], lap и гости: 10