Could not read pid file ne-shm_open(...): Permission denied kungavela ngesikhathi sokuqala kwe-Squid okuhlulekile okukodwa. Bakhomba izinsiza ezihlukene. Ukulungisa ubunikazi be-folda ye-cache akulungisi ngokwako noma yikuphi kwalokhu kokubili.

Ku-Linux, into yememo ehlanganyelwe ye-POSIX ivamise ukumelwa ngaphansi kwe-/dev/shm. Umnikazi wayo kanye nemodi yokufinyelela kubalulekile. Ngakho-ke into eshiywe obunye ubunikazi bokusebenza ingenza inqubo yakamuva ihluleke, ngisho nalapho i-squid.conf ifundeka futhi imbobo yokulalela ikhululekile.

Yakha kabusha ukuthi le nsiza yaqala kanjani

Qhathanisa ukuqalwa okuvamile kwensiza nanoma yikuphi ukuqalwa ngesandla okwasetshenziswa ngesikhathi kuxazululwa inkinga. Inqubo eqalwe ngesandla kanye nensiza epakishiwe kungase kusebenzise abasebenzisi, izindlela noma amafayela wokuhlela ahlukene. Thola ukuthi ingabe enye insiza ye-Squid isasebenza ngaphambi kokuthatha into njengendala.

Bese ufunda umsebenzi ohlulekayo ngqo. Iphutha le-PID liphathelene nendawo ye-PID ehleliwe kanye ne-folda yayo engumzali. Iphutha lelogi liphathelene nefayela noma i-folda yelogi. Iphutha lokuqalwa kwe-cache liphathelene nesitoreji. Iphutha le-shm_open liphathelene nento eshiwo yememo ehlanganyelwe futhi lingase lihlanganise nenqubomgomo yokuphepha esetshenziswa enqubweni.

Esisizeni ngasinye, qhathanisa ukufinyelela kokusebenza okudingekayo nomnikazi waso kanye nemodi yamanje. Uma izimvume ezijwayelekile zibonakala zanele, hlola ubufakazi bokwenqatshwa obuhlobene ku-SELinux noma ku-AppArmor. I-“Permission denied” iyodwa ayikhombisi ukuthi yiluphi ungqimba olwenqabe ukufinyelela.

Lungisa ubunikazi ngaphandle kokudala inkinga yesibili

Gcina i-akhawunti yokusebenza ihambisana nokuhlelwa kwensiza kokufaka. Ukushintsha konke ku-nobody kungaphula ukufinyelela kwezinsiza zosizo futhi kulethiwe ukungafani okusha namafayela aphethwe yinsiza.

Nokuthi kususwe yonke into ebukeka njenge-Squid ku-/dev/shm akusona isinyathelo sokuqala esihle. Into eshiwo ingase ibe yensiza esebenzayo. Ukuhlanza, lapho kudingekile, kufanele kuqondiswe ensizeni eshiywe yodwa eqinisekisiwe ngenkathi insiza ethintekile imisiwe, bese kuqalwa ngomshini ojwayelekile wensiza.

Umphumela owusizo imodeli yokuqala nobunikazi engaguquguquki. Ukuqalisa umyalo owodwa njenge-root kuze kunyamalale iphutha kungashiya ukuqalwa kabusha okujwayelekile okulandelayo kunenkinga efanayo ncamashi.

Izihloko ezihlobene