Slackware and squid проблем

13 отговора 677 прегледа
#1

Slackware and squid проблем

Той е по-скоро из областта на линукс, но е и по тази тема.
Част 1
Има едно сървърче търкалящо Слак 7 на което в последствие е качен скуид. Въпросния скуид е записан да се стартира в rc.local обаче нещо не тръгва от там, въпреки че при стартирането на командата ан ръка тръгва. Айде това ще го поизмъча не е чак такъв проблем.
Част 2
Скуида от време на време - веднъж два пъти месечно се крашва. Машинката има проблеми с желязото така че ен се учудвам за това, въпроса ми е за някакъв скрипт който се стартира от крон-а и проверява за наличието на даден процес и ако го няма реагира на това като го пусне.
Ако някой има готово решение ще има бира. Ако няма, ще се мъча и ще чета :-)

Надеждата умира последна...
Но все пак умира

Редактирано от the_dude_78 на

Отговор
в отговор на 4l #2

Re: И да задам 1-я въпрос

Препоръцхвам ви 2 неща:

1. направете шатдаун скрипт, който 1-во да гаси скуид-а, а след това ПС-то.
съответно ползвайте командата "shutdown -?"
2. Правете проверка в rc.local или от кадето там си го палите скуида, в която да проверявате дали има останал .pid фаил от предишната сесия .. и ако е останал -- да го триете преди да се опитате да стартирате скуид-а.

Отговор
в отговор на 4l #3

Аре клуба се отвори и започнаха безмислиците

И да задам 1-я въпрос

Добре става ли ясно от това което си написал за какво ще питаш?
Трябва човек да влезе за да прочете.
Защо не написа нещо от рода на :

Slackware и Squid проблем

Отговор
в отговор на 4l #4

Re: И да задам 1-я въпрос

pidof squid ( ili kakto e tam) nqma li da ti swurshi rabota? kombinirash go s towa dali ima pid file i gotowo :>

Отговор
в отговор на d.batch #5

Re: Аре клуба се отвори и започнаха безмислиците

И аз се замислих анд въпроса. Но щеше да седи грозно.
БТВ, още от първия постинг почнаха офтопик заяжданията. Разбирам че е по-лесно да поучаваш хората от колкото реално да решаваш проблеми но нали точно това се опитваме да избегнем. Човече прояви поне малко чуство за хумор

Надеждата умира последна...
Но все пак умира
Отговор
в отговор на 4l #6

Re: И да задам 1-я въпрос

Fori, ti za inittab ne si li chuwal
za squid-a dobawqsh slednoto:

squid:2345:respawn:<command to start squid>
i sled towa :
kill -1 1

respawn kazwa na init-a ako syotwetniq proces umre prosto da go startira otnowo
enjoy

Отговор
в отговор на 4l #7

Re: И да задам 1-я въпрос

ето ти едно решение за първия проблем:

#!/bin/bash

FILE=/usr/local/squid/var/logs/squid.pid (или го намери къде е точно при теб файла)

if [ -f "$FILE" ]
then
echo "Iztrivane na pid faila na squida ... "
rm -rf /usr/local/squid/var/logs/squid.pid
else
echo "Nqma pid fail na squid. Vsichko e OK. Prodyljavam natayk"
fi
така този скрипт трябва да го стартнеш преди да стартираш squid процеса в рц-тата.
За втория пробелм ще почетеш малко адвансед баш скриптинг (и даже не чак толкоз адвансед ти трябва)


по добре да мълча и да изглеждам глупав, отколкото да си отворя устата и да го докажа
Отговор
в отговор на 4l #8

ответьи

пфу, нямам правилната буква тук.

значи:
1. оправяш желязото. Никакъв скрипт няма да ти го оправи
2. ако нещо някъде не тръгва, виж пътищата там откъдето трябва да тръгва

Трупам листна маса
(и спестявам за УАЗка)
Отговор
в отговор на Яceн #9

офф топик - буквата я има ы



Отговор
в отговор на amateur #10

Не и при мен.

Сигурно има начин да се въведе, но не и с проста комбинация от клавиши при мен

Трупам листна маса
(и спестявам за УАЗка)
Отговор
в отговор на Яceн #11

Re: Не и при мен.

на Линукс ли си?
За уиндоус - БДС килилица - SHIFT + Q (на това място е запетайката)

Отговор
в отговор на refract #12

Re: И да задам 1-я въпрос

за момента намерих друго решение което работи. ти ще идваш ли довечера, че отдавна не сме пили заедно

Надеждата умира последна...
Но все пак умира
Отговор
в отговор на 4l #13

Re: Slackware and squid проблем



#!/bin/sh


PRG=squid
START_PRG=/usr/sbin/squid

if [ -z "$(ps -ax|grep $PRG|grep -v grep)" ]; then
$START_PRG
fi




Отговор
в отговор на killall #14

Re: Slackware and squid проблем

реших го по много подобен начин, благодаря все пак :-)

Надеждата умира последна...
Но все пак умира
Отговор