Faodaidh Could not read pid file agus shm_open(...): Permission denied nochdadh san aon fhàilligeadh tòiseachaidh Squid. Tha iad ag ainmeachadh ghoireasan eadar-dhealaichte. Chan eil càradh seilbh eòlaiche tasgaidh, leis fhèin, a' càradh aon dhiubh.

Air Linux, tha nì cuimhne co-roinnte POSIX air a riochdachadh mar as trice fo /dev/shm. Tha cudrom aig sealbhadair agus modh ruigsinneachd. Mar sin, faodaidh nì a dh'fhàg dearbh-aithne ruith eile pròiseas nas fhaide air adhart a mhealladh, eadhon nuair a tha squid.conf leughaidh agus am port èisteachd saor.

Ath-thog mar a thòisich an t-eisimpleir seo

Dèan coimeas eadar tòiseachadh àbhaisteach na seirbheis agus tòiseachadh làimhe sam bith a chaidh a chleachdadh rè fuasgladh dhuilgheadas. Faodaidh pròiseas a chaidh a thòiseachadh le làimh agus an t-seirbheis phacaideach cleachdaichean, slighean no faidhlichean rèiteachaidh eadar-dhealaichte a chleachdadh. Dearbh an eil eisimpleir Squid eile a' ruith fhathast mus teir thu air nì mar rud a tha seann.

An uair sin leugh an obair cheart a tha a' fàilligeadh. Bheir mearachd PID iomradh air ionad PID a chaidh a rèiteach agus air an eòlaiche phàrant aige. Bheir mearachd loga iomradh air an fhaidhle no air an eòlaiche loga. Bheir mearachd tòiseachaidh tasgaidh iomradh air an stòradh. Bheir mearachd shm_open iomradh air an nì cuimhne co-roinnte ainmichte agus dh'fhaodadh e cuideachd a bhith a' gabhail a-steach a' phoileasaidh tèarainteachd a chuirear air a' phròiseas.

Airson gach goireas, dèan coimeas eadar an ruigsinneachd ruith a dh'fheumar agus an sealbhadair agus am modh a th' ann an-dràsta. Ma tha ceadan àbhaisteach a' coimhead gu leòr, thoir sùil air an fhianais àicheil iomchaidh ann an SELinux no AppArmor. Chan eil “Permission denied” leis fhèin a' comharrachadh cò an t-sreath a dhiùlt ruigsinneachd.

Càirich seilbh gun dàrna duilgheadas a chruthachadh

Cùm an cunntas ruith co-chòrdail ri rèiteachadh seirbheis an ionstalaidh. Faodaidh tionndadh a h-uile càil gu nobody ruigsinneachd luchd-cuideachaidh a bhriseadh agus mi-chòrdadh ùr a thoirt a-steach le faidhlichean a tha an t-seirbheis a' stiùireadh.

Chan e ceum-toiseachaidh math a th' ann a bhith a' sguabadh às gach nì a tha coltach ri Squid ann an /dev/shm nas motha. Faodaidh nì ainmichte buin do dh'eisimpleir ghnìomhach. Bu chòir glanadh, far a bheil feum air, a bhith ag amas air goireas a chaidh a leigeil seachad agus a dhearbhadh, leis an t-seirbheis air a bheil buaidh air a stad, agus an uair sin tòiseachadh tron uidheam seirbheis àbhaisteach.

Is e an toradh feumail modh tòiseachaidh agus seilbh a tha cunbhalach. Ma thèid aon àithne a ruith mar root gus am falbh a' mhearachd, dh'fhaodadh an ath-athsgartadh àbhaisteach a bhith air fhàgail leis an dearbh dhuilgheadas.

Artaigilean co-cheangailte