Авг 6 17:14:23 GATEWAY squid: Запускается squid:
Авг 6 17:14:23 GATEWAY squid:
Авг 6 17:14:23 GATEWAY rc: Starting squid: succeeded
Aug 6 17:14:24 GATEWAY squid[947]: Squid Parent: child process 949 started
Aug 6 17:14:25 GATEWAY (squid): Cannot open '/var/log/squid/access.log' for writing. ^IThe parent directory must be writeable
Aug 6 17:14:25 GATEWAY squid[947]: Squid Parent: child process 949 exited due to signal 6
дело в том, что по дефаулту сквид работал нормально, лишь когда я перечитал конфиг он не стал работать, обьясните в чем суть, хотя я его удалил, и как заставить работать снова.
вообще основные веща по сквиду что и как
и еще в конфе стоит юзер сквид а овнер /вар/спул/сквид =свкид
ну и пробыл разное и ноубати...
>Авг 6 17:14:23 GATEWAY squid: Запускается squid:
>Авг 6 17:14:23 GATEWAY squid:
>Авг 6 17:14:23 GATEWAY rc: Starting squid: succeeded
>Aug 6 17:14:24 GATEWAY squid[947]: Squid Parent: child process 949 started
>
>Aug 6 17:14:25 GATEWAY (squid): Cannot open '/var/log/squid/access.log' for writing. ^IThe
>parent directory must be writeable
>Aug 6 17:14:25 GATEWAY squid[947]: Squid Parent: child process 949 exited
>due to signal 6ясно же сказано, что не может писать лог в каталог /var/log/squid/ !!!
если запускаешь сквид от nobody, то проверь пермишины каталогов var , log и suid для него , то есть разреши писать в них юзеру nobody и группе nogroup
squid -z
Creating Swap Directories
FATAL: Failed to make swap swap directory /var/spool/squid: (13) Premission denied
Squid Cache (Version 2.5.STABLE2): Terminated abnormally.
http://squid.org.ua/FAQ/my/FAQ-11.html#ss11.22
всеровно не работает
делаю следующее:
в squid.confcache_effective_user squid
cache_effective_group squid
*
mkdir /var/spool/cache
chown squid /var/spool/cache
*
cache_dir ufs /var/spool/cacheсоответственно пробывал и с nobody не получается поясните в чем дело
FATAL: Failed to make swap directory /var/spool/cache: Premission denied
кто у тебя запускает squid? Я имею ввиду от какого имени юзера он у тебя запускается? Вот дай этому юзеру пермишн писать в /var/spool/cache
что значит от какого узера ???
в конфиге сквида написано
cache_effective_user squid
cache_effective_group squid
я понимаю так что процесс сквид работает от имени пользователя сквида, если я неошибаюсь...
хотя
я что-то возможно не опнимаю
/usr/sbin/squid если тут поставить примишен ?
можешь сказать
какие примишины должны быть в рабочем режиме?
ну я даже не могу своп сделать, вывод такой что юзер каторый запускает процесс сквид не имет право писать в /var/spool/cache хотя
владельцем /var/spool/cache является пользователь squid
раз юзер squid значит надо дать ему и греппе squid пермишн на /var/spool/cache и то что в нутри /var/spool/cache
ну владельцем /var/spool/cache является: юзер- squid группа-squid
>ну владельцем /var/spool/cache является: юзер- squid группа-squidтак и есть
>>ну владельцем /var/spool/cache является: юзер- squid группа-squid
>
>так и есть
я в шоке, я понимаю что вы тут чрезмерна умные и все дела, гл нормально ответить можно да/нет?
[root@gateway squid]# chown -R squid /var/spool/squid
[root@gateway squid]# squid -z
2003/08/08 15:45:36| Creating Swap Directories
FATAL: Failed to make swap directory /var/spool/squid: (13) Permission denied
Squid Cache (Version 2.5.STABLE2): Terminated abnormally.
CPU Usage: 0.010 seconds = 0.000 user + 0.010 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 8
[root@gateway squid]#
'ls -l /var/spool/ | grep cache' что говорит?
[root@gateway root]# ls -l /var/spool/|grep cache
drwxrwxrwx 2 squid squid 4096 Авг 8 16:05 cache
а если
[root@gateway root]# ls -l /var/spool/|grep cache'
>
$ls -al /var/spool/|grep squ
drwxr-xr-x 18 squid squidПопробуй поправить, хотя все равно непонятно... А
mount -v
что скажет?
Или пересоздай ее заново. Может, там что-то внутри с неправильными правами лежит?
[root@gateway spool]# mkdir /var/spool/cache
[root@gateway spool]# chown -R squid /var/spool/cache
[root@gateway spool]# ls -l /var/spool/|grep cache
drwxr-xr-x 2 squid root 4096 Àâã 8 18:20 cache
[root@gateway spool]# mount -v
/dev/hda2 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
usbdevfs on /proc/bus/usb type usbdevfs (rw)
none on /dev/shm type tmpfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/cdrom on /mnt/cdrom type iso9660 (ro,nosuid,nodev,iocharset=cp1251)
[root@gateway spool]# squid -z
2003/08/08 18:21:08| Creating Swap Directories
FATAL: Failed to make swap directory /var/spool/cache: (13) Permission denied
Squid Cache (Version 2.5.STABLE2): Terminated abnormally.
CPU Usage: 0.000 seconds = 0.000 user + 0.000 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 8
[root@gateway spool]#незнаю...
Вообще есть ли какие-нито вар-ты чтобы сквид запустить?
(У меня стоит аспЛинукс ураЛ)
Честно говоря, не видел такого.
А если сказать ему, чтобы cache_dir в /var/tmp, например - тогда создаст?
я перестанавил асп
попробывал создал кеш дир...ок!
перегрузился в конфиге поставил effective_user squid
effective_group squid перемтал запускаца...
в чем петрушка
если не веришь давай я дам шелл?
если что ася:121331480