PID-skráin hverfur. Athugaðu hvernig systemd ræsir Squid.
Lagaðu hegðun Squids í forgrunni eða sem daemon að systemd-einingunni hans áður en þú lítur á hverfandi PID-skrá sem vandamál með heimildir.
Ef PID-skrá Squids birtist og hverfur samstundis, berðu Type= hinnar hlöðnu einingar saman við raunverulega keyrsluskrána og röksemdir hennar. Þjónusta af gerðinni Type=simple gerir ráð fyrir að ferlið sem var ræst verði áfram aðalferlið. Skipun sem fer í daemon-stillingu og leyfir því ferli að ljúka fylgir öðrum samningi; systemd getur talið hana lokna og rifið niður önnur þjónustuferli.
| Stilling | Eigandi og tilgangur |
|---|---|
pid_filename | Squid skrifar PID sinn á þessa slóð í útgáfum sem bjóða upp á tilskipunina |
PIDFile= | systemd les PID af þessari slóð þar sem þjónustulíkanið þarf á því að halda |
PIDFile= býr ekki til skrána og gerir ekki daemonskipun að forgrunnsferli. Í uppsetningu með fork verða tegund þjónustu, hegðun daemons og slóðin að stemma. Í forgrunnsuppsetningu verður stjórnandinn að fylgjast með ætluðu varanlegu ferli.
Squid greinir -N, það er að forðast daemon-stillingu, frá --foreground, það er að halda foreldrinu þar til börnin ljúka. Veldu eftir byggingunni og þjónustufyrirkomulaginu. Öppuð eining getur í staðinn notað tilkynningu um tilbúið ástand eða aðra valkosti sem tengjast byggingunni; haltu því líkani þegar þú sérsníður hana.
Berðu nú dagbókina saman við ræsingarskilaboð Squids. Setningarvilla, óaðgengileg keyrslumappa eða banvæn frumstilling geta raunverulega stöðvað þjónustuna og fjarlægt PID-skrána hennar. Hverfunin ein og sér greinir ekki þá útgöngu frá rangri ferliseftirliti. Lagaðu orsökina sem þessi skilaboð styðja í stað þess að breyta eigendum möppunnar aftur og aftur.