Helitaanka xadka dhabta ah ee tilmaamayaasha faylka Squid
Akhri xadka habka proxy-da socda ka hor intaadan beddelin dejinta PAM ama koobiin qiimaha nofile go'an oo ka yimid cunto awood.
Baadh daemon-ka socda ka hor intaadan aammin ulimit -n shell-ka gelitaanka. Rakibaad isticmaala squid.service, ku bilow:
systemctl show squid.service -p MainPID -p LimitNOFILE
systemctl cat squid.service
Akhri /proc/PID/limits adigoo isticmaalaya aqoonsiga habka dhabta ah. Rakibaad habab badan leh, sidoo kale hubi shaqaalaha la xiriira. Qiime ku kaydsan dejinta ma aha caddayn in habkani uu dhaxlay.
| Xakameyn | Baaxad |
|---|---|
Shell ulimit iyo PAM limits.conf | Farcanka shell-ka ama fadhiyada si dhab ah u isticmaala dejinta PAM |
systemd LimitNOFILE= | Hababka lagu bilaabay siyaasadda kheyraadka adeeggaas |
Squid max_filedescriptors, halka la taageeray | Xadka codsiga gudaha xaddidnaanta nidaamka hawlgalka |
Adeeg nidaamku ma qaato wax ka beddelka PAM kaliya sababtoo ah maamule ayaa beddelay faylka. Isticmaal drop-in gaar u ah adeegga marka beddelka xadka systemd ku habboon yahay. Squid waxay diiwaangelisay in max_filedescriptors uu u baahan yahay dib u bilaabid si uu isu beddelo; haddii aan la dejin, waxaa la dhaxlaa xadka jilicsan ee OS.
Cabbir xadka tilmaamayaasha, ma aha isticmaalayaasha. Macaamiishu waxay hayn karaan dhowr socket, iyo isku xirka baxa, diiwaannada iyo tuubooyinka caawinta ayaa sidoo kale isticmaala tilmaamayaasha. Kordhinta xadka waxay u ogolaataa isticmaalka badan iyada oo aan isla markiiba kaydin qadar RAM go'an tilmaame kasta oo suurtagal ah. Midkoodna qiyaasta hore ee xusuusta socket kasta ama 65,535 ma aha shuruud awood caalami ah ama saqafka Linux.
Ka dib beddelka adeegga, isbarbardhig xadka habka cusub iyo qiyamka loogu talagalay. Haddii guuldarrooyin ka yimaadaan meel aad uga hooseeya, baadh kheyraadka dhab ahaan dhammaanaya.