Os yw ffeil PID Squid yn ymddangos ac yna'n diflannu ar unwaith, cymharwch Type= yr uned a lwythwyd â'r rhaglen weithredadwy wirioneddol a'i dadleuon. Mae gwasanaeth Type=simple yn disgwyl i'r broses a gychwynnwyd aros yn brif broses. Mae gorchymyn sy'n troi'n daemon ac yn gadael i'r broses honno orffen yn dilyn contract arall; gall systemd ei ystyried yn gyflawn a chwalu gweddill prosesau'r gwasanaeth.

GosodiadPerchennog a phwrpas
pid_filenameMae Squid yn ysgrifennu ei PID ar y llwybr hwn ar fersiynau sy'n cynnig y cyfarwyddeb
PIDFile=Mae systemd yn darllen PID o'r llwybr hwn lle mae'r model gwasanaeth hwnnw'n ei angen

Nid yw PIDFile= yn creu'r ffeil nac yn troi gorchymyn daemon yn broses flaendir. Mewn trefniant fforchio, rhaid i fath y gwasanaeth, ymddygiad y daemon a'r llwybr gyd-fynd. Mewn trefniant blaendir, rhaid i'r rheolwr olrhain y broses barhaus a fwriadwyd.

Mae Squid yn gwahaniaethu -N, sef osgoi modd daemon, oddi wrth --foreground, sef cadw'r rhiant nes bod y plant wedi gorffen. Dewiswch yn ôl y gwaith adeiladu a threfn y gwasanaeth. Gall uned becyn ddefnyddio hysbysiad parodrwydd neu opsiynau eraill sy'n benodol i'r adeiladwaith; cadwch y model hwnnw wrth ei haddasu.

Nawr cymharwch y cyfnodolyn â negeseuon cychwyn Squid. Gall gwall cystrawen, cyfeiriadur rhedeg na ellir ei gyrraedd neu gychwyniad angheuol atal y gwasanaeth mewn gwirionedd a dileu ei ffeil PID. Nid yw'r diflaniad ar ei ben ei hun yn gwahaniaethu'r allanfa honno oddi wrth olrhain proses anghywir. Trwsiwch yr achos a gefnogir gan y negeseuon hynny yn lle newid perchennog y cyfeiriadur dro ar ôl tro.

Erthyglau cysylltiedig