Yíyí àkọsílẹ̀ Tinyproxy: ìdí tí maxsize 100M kì í ṣe ààlà líle
logrotate máa ń yẹ maxsize wò nígbà tí ó bá ń ṣiṣẹ́ nìkan. Ṣètò ìgbà ìyẹ̀wò àti bí a ṣe ń ṣí àkọsílẹ̀ náà lẹ́ẹ̀kan sí i pẹ̀lú ààlà náà.
Ẹ̀ka maxsize 100M jẹ́ ohun tí ń tan yíyí bẹ̀rẹ̀, kì í ṣe ààlà tààrà lórí fáìlì àkọsílẹ̀ Tinyproxy. Tí logrotate bá ń ṣiṣẹ́ lẹ́ẹ̀kan lójúmọ́, fáìlì náà lè dàgbà ju 100 MB lọ kí ìyẹ̀wò tó kàn tó dé.
Fún Tinyproxy tí ń kọ tààrà sínú LogFile, darapọ̀ ìlànà bí èyí mọ́ ẹ̀ka logrotate tí ó wà tẹ́lẹ̀:
daily
maxsize 100M
rotate 7
compress
delaycompressJẹ́ kí ọ̀nà tó tọ́, ẹni tí ó ni í, àwọn àṣẹ create àti ìtọ́jú postrotate tí ó yàtọ̀ fún iṣẹ́ náà wà láti inú ẹ̀ka tí a ti fi sórí ẹ̀rọ. Ẹ̀ka yìí ń pèsè ìlànà ìtọ́jú, kì í ṣe àkópọ̀ iṣẹ́ náà ní kíkún.
Ṣètò kí logrotate ṣiṣẹ́ lọ́pọ̀ ìgbà tí àwọn ìyẹ̀wò ojoojúmọ́ bá ń fi ìdàgbàsókè tó pọ̀ jù sílẹ̀. Ìgbà kọ̀ọ̀kan ni a ń ṣàyẹ̀wò àwọn òfin; kì í ṣe dandan pé ó máa yí. Nínú yíyí tí ó dá lórí ìwọ̀n, rotate 7 túmọ̀ sí fáìlì méje tí a ti yí, ó sì lè dúró fún kéré sí ọjọ́ méje.
Ṣíṣí lẹ́ẹ̀kan sí i ni ó parí yíyí náà
Lẹ́yìn tí a bá ti yí orúkọ fáìlì náà padà, Tinyproxy nílò láti ṣí àkọsílẹ̀ rẹ̀ lẹ́ẹ̀kan sí i. Tinyproxy ṣàlàyé SIGUSR1 gẹ́gẹ́ bí ìtúnfiṣẹ́ ìṣètò àti pípa àti ṣíṣí fáìlì àkọsílẹ̀ lẹ́ẹ̀kan sí i; ó tún ń fi ìṣètò àwọn àlẹ̀mọ́ sínú. Jẹ́ kí olùrànlọ́wọ́ tí ó wà nínú àkópọ̀ tí ó ti ń ṣe ìgbésẹ̀ tó tọ́ wà, dípò kí o dí ìfàṣẹ́ tàbí ibi fáìlì PID.
Pípa fáìlì tí ó ń ṣiṣẹ́ kò ní ìsopọ̀ pẹ̀lú ṣíṣí lẹ́ẹ̀kan sí i yẹn. copytruncate yẹra fún ètò yíyí-orúkọ-àti-ṣíṣí-lẹ́ẹ̀kan-sí-i ṣùgbọ́n ó ní àkókò tí a kọ sílẹ̀ nínú èyí tí dátà lè sọnù nígbà dídà á àti gígé e.
Tí proxy bá ń rán àwọn àkọsílẹ̀ sí Syslog, lo ìtọ́jú ní ẹ̀rọ ìkọ̀wé tí ó ń gbà wọ́n dípò kí o fi òfin kún fáìlì tí Tinyproxy kò kọ.