Эгер Squid'дин PID файлы пайда болуп, дароо жок болуп кетсе, жүктөлгөн бирдиктин Type= маанисин чыныгы аткарылуучу файл жана анын аргументтери менен салыштырыңыз. Type=simple түрүндөгү кызмат иштетилген процесс негизги процесс болуп калышын күтөт. Демонго өтүп, ошол процессти бүтүрүүгө жол берген буйрук башка келишимге баш ийет; systemd аны бүттү деп эсептеп, кызматтын калган процесстерин токтотушу мүмкүн.

ЖөндөөЭэси жана максаты
pid_filenameSquid бул директиваны сунуштаган версияларда PID'ин ушул жолго жазат
PIDFile=systemd бул кызмат моделине керек болгондо PID'ди ушул жолдон окуйт

PIDFile= файлды түзбөйт жана демонго өтүүчү буйрукту алдыңкы план процессине айландырбайт. Тармакталган конфигурацияда кызматтын түрү, демондун жүрүм-туруму жана жол шайкеш келиши керек. Алдыңкы план конфигурациясында менеджер көздөлгөн туруктуу процессти көзөмөлдөшү керек.

Squid -N, башкача айтканда демон режиминен баш тартууну, --foreground, башкача айтканда урпактары бүткөнгө чейин ата-процессти кармоону айырмалайт. Курууга жана кызматтын түзүлүшүнө жараша тандаңыз. Таңгакталган бирдик анын ордуна даярдык билдирүүсүн же курууга таандык башка параметрлерди колдонушу мүмкүн; аны ыңгайлаштырганда ошол моделди сактаңыз.

Эми журналды Squid'дин иштетилүү билдирүүлөрү менен салыштырыңыз. Синтаксистик ката, жеткиликсиз иштөө каталогу же өлүмгө алып келүүчү инициализация кызматты чынында эле токтотуп, PID файлын жок кылышы мүмкүн. Жөн гана жок болуу ошол чыгууну процессти туура эмес көзөмөлдөөдөн айырмалабайт. Каталогдун ээсин кайра-кайра өзгөртүүнүн ордуна ошол билдирүүлөр тастыктаган себепти оңдоңуз.

Тектеш макалалар