Sgrùdaich an daemon a tha a' ruith mus cuir thu earbsa ann an ulimit -n na slige clàraidh a-steach. Airson stàladh a chleachdas squid.service, tòisich le:

systemctl show squid.service -p MainPID -p LimitNOFILE
systemctl cat squid.service

Leugh /proc/PID/limits leis an fhìor sheòrsa-aithne pròiseas. Ann an cleachdadh ioma-phròiseas, thoir sùil air an neach-obrach iomchaidh cuideachd. Chan eil luach a chaidh a shàbhaladh sa rèiteachadh na dhearbhadh gun d'fhuair am pròiseas seo mar oighreachd e.

SmachdFarsaingeachd
Slige ulimit agus PAM limits.confSluagh na slige no seiseanan a chleachdas an roghainn PAM gu fìor
systemd LimitNOFILE=Pròiseasan a thòisich fo phoileasaidh ghoireasan na seirbheis sin
Squid max_filedescriptors, far a bheil e a' faighinn taicCrìoch na h-aplacaid taobh a-staigh crìochan an t-siostaim obrachaidh

Cha ghabh seirbheis siostaim ri atharrachaidhean PAM dìreach air sgàth 's gun do dh'atharraich rianaire am faidhle. Cleachd drop-in a tha sònraichte don t-seirbheis nuair a tha e iomchaidh a crìoch systemd atharrachadh. Tha Squid a' clàradh gu bheil max_filedescriptors feumach air ath-thòiseachadh gus atharrachadh; ma thèid fhàgail gun suidheachadh, gheibh e crìoch bog an t-siostaim mar oighreachd.

Meudaich a' chrìoch airson tuairisgeulan, chan e luchd-cleachdaidh. Faodaidh luchd-cleachdaidh grunn socaidean a chumail, agus bidh ceanglaichean a-mach, logaichean agus pìoban cuideachaidh ag ithe tuairisgeulan cuideachd. Le bhith ag àrdachadh na crìche gheibh thu barrachd caitheamh gun a bhith a' glèidheadh suim stèidhichte de RAM sa bhad airson gach tuairisgeul a dh'fhaodadh a bhith ann. Chan eil seann mheasadh cuimhne airson gach socaid no 65,535 nan riatanas comais uile-choitcheann no nan crìoch àrd Linux.

Às dèidh atharrachadh na seirbheis, dèan coimeas eadar crìochan a' phròiseis ùir agus na luachan a bha san amharc. Ma thachras fàilligidhean fada na bu lugha na iad, rannsaich an goireas a tha dha-rìribh a' dol a-mach.

Artaigilean co-cheangailte