Fáìlì PID náà ń pòórá. Ẹ ṣàyẹ̀wò bí systemd ṣe ń bẹ̀rẹ̀ Squid.
Ẹ mu ìhùwàsí Squid ní iwájú tàbí gẹ́gẹ́ bí daemon bá ìṣọ̀kan systemd rẹ̀ mu kí ẹ tó ka fáìlì PID tí ń pòórá sí ìṣòro àṣẹ.
Tí fáìlì PID ti Squid bá farahàn tí ó sì pòórá lẹ́sẹ̀kẹsẹ̀, ẹ fi Type= ti ìṣọ̀kan tí a kó sínú ṣe àfiwé pẹ̀lú fáìlì tí a ń ṣiṣẹ́ gan-an àti àwọn àlàyé rẹ̀. Iṣẹ́ irú Type=simple ń retí pé kí ìlànà tí a bẹ̀rẹ̀ náà wà gẹ́gẹ́ bí ìlànà pàtàkì. Àṣẹ tí ó yí padà sí daemon tí ó sì jẹ́ kí ìlànà yẹn parí ń tẹ̀lé àdéhùn mìíràn; systemd lè kà á sí iparí tí ó sì pa àwọn ìlànà iṣẹ́ tó kù.
| Ètò | Olówó àti èrò |
|---|---|
pid_filename | Squid ń kọ PID rẹ̀ sí ojú ọ̀nà yìí ní àwọn ẹ̀yà tí ó ní àṣẹ yìí |
PIDFile= | systemd ń ka PID láti ojú ọ̀nà yìí níbi tí àwòṣe iṣẹ́ yẹn bá ti nílò rẹ̀ |
PIDFile= kò dá fáìlì náà, kò sì yí àṣẹ tí ó di daemon padà sí ìlànà iwájú. Nínú ètò tí ó ń forked, irú iṣẹ́, ìhùwàsí daemon àti ojú ọ̀nà gbọ́dọ̀ bára wọn mu. Nínú ètò iwájú, olùṣàkóso gbọ́dọ̀ tọpinpin ìlànà tí ó dúró pẹ́ tí a ní lọ́kàn.
Squid yà -N, ìyẹn yíyẹra fún ipò daemon, kúrò nínú --foreground, ìyẹn dídúró pẹ̀lú bàbá títí àwọn ọmọ yóò fi parí. Ẹ yan ní ìbámu pẹ̀lú ìkọ́lé àti ètò iṣẹ́. Ẹ̀yà tí a kó pọ̀ lè lò ìkéde ìmúrasílẹ̀ tàbí àwọn àṣàyàn mìíràn tí ó ní í ṣe pẹ̀lú ìkọ́lé; ẹ pa àwòṣe yẹn mọ́ nígbà tí ẹ bá ń ṣàtúnṣe rẹ̀.
Nísisìyí ẹ fi ìwé ìròyìn náà wé àwọn ìfiránṣẹ́ ìbẹ̀rẹ̀ Squid. Àṣìṣe gírámà, kókó ìgbàlódé tí kò ṣeé dé, tàbí ìbẹ̀rẹ̀ apanirun lè dá iṣẹ́ náà dúró gan-an kí ó sì yọ fáìlì PID rẹ̀ kúrò. Pípa pòórá nìkan kò ṣe ìyàtọ̀ láàrin ìjáde yẹn àti títọpinpin ìlànà tí kò tọ́. Ẹ tún kókó tí àwọn ìfiránṣẹ́ yẹn ṣe àtìlẹ́yìn fún ṣe dípò yíyí olówó kókó náà padà léraléra.