Çareserkirina pirsgirêka bersivnedana servera Memcached di HestiaCP de bi PHP 8.4 re

Malpera te ne ji ber trafîkê pir zêde ye, lê belkî ji ber ku backend-a Memcached qet naxebite!

Ev beşa herî acizker e: we PHP 8.4 nûve kiriye, lê servera Memcached bersivê nade, û rûpel bi leza şeytanokê bar dibin. Sedema bingehîn bi rastî pir hêsan e - nelihevhatina dirêjkirinê, mifteyên qedandî, û rêza girêdayîbûnê ya xelet. Li jêr, ez ê tevahiya çareseriyê parçe bikim da ku hûn bikaribin wê bi carekê rast bikin.

Koka pirsgirêkê

Piştî nûvekirina PHP bo guhertoya 8.4, heke pêveka Memcached berdewam neke, ew ê rasterast çewtiyek bavêje.

Gelek kesan ji bîr kirin packages.sury.org Pirsgirêk ji mifteya GPG-ê ya derbasbûyî derket, ku di encamê de daxistina pakêta sazkirinê bi ser neket.

Ya xerabtir jî, Memcached girêdayî ye... igbinarymsgpackDivê rêza barkirinê bi tundî were şopandin; wekî din, ew mîna danîna perçeyên puzzle-ê li cîhek xelet e, ku dibe sedema têkçûna tevahiya xizmetê.

Çareserkirina pirsgirêka bersivnedana servera Memcached di HestiaCP de bi PHP 8.4 re

Kilîta GPG-ê nûve bike

Pêngava yekem tamîrkirina mifteya çavkaniyê ye.

curl -sSL https://packages.sury.org/php/README.txt | bash -x
apt update

Ev gav wekhev e bi ji nû ve dayîna derbasbûnek bo pergalê; bêyî wê, hemî sazkirinên paşê dê werin red kirin.

Li gorî belgekirina fermî ya Debianê, dema mifteyê ya qedandinê pirsgirêkek hevpar e û divê bi rêkûpêk were nûvekirin.

Dirêjkirina Memcached ji bo PHP 8.4 saz bike

Pêngava din sazkirina pêvekê ye.

apt install -y php8.4-memcached

Ji bîr mekin ku versiyon divê bi tevahî bi PHP 8.4 re li hev bike; wekî din, xeletiyek "sembola nediyar" dê çêbibe.

Li gorî belgekirina fermî ya pirtûkxaneya dirêjkirina PHP-ê, Memcached ji bo hevahengiyê hewceyê ji nû ve berhevkirinê di rêzenivîsa 8.x de ye.

Birêvebirina fermanên pelê mîhengkirinê

Di dema pêvajoya sazkirinê de pop-upek dê xuya bibe. memcached.ini Fermanên hilbijartinê.

Li vir tiştekî neguherîne, tenê Enter bikirtîne û mîhenga xwerû hilbijêre. NMîhengên heyî biparêzin.

这是因为 HestiaCP Ew jixwe pelê xwe yê mîhengkirinê heye; bi zorê ji nû ve nivîsandina wê tenê dê bibe sedema ku panel çewtiyekê rapor bike.

Rêza barkirina dirêjkirina girêdayîbûnê rast bike

Ev gaveke girîng e.

phpdismod -v 8.4 memcached
phpdismod -v 8.4 msgpack
phpdismod -v 8.4 igbinary
phpenmod -v 8.4 igbinary
phpenmod -v 8.4 msgpack
phpenmod -v 8.4 memcached

Ferman divê ev be:igbinary → msgpack → memcached.

Eger ferman xelet be, Memcached dê rasterast xeletiya "modulê nikare bar bike" rapor bike.

Ev ji hêla bêhejmar pêşdebiran ve li ser Stack Overflow hatiye piştrast kirin.

Xizmetê ji nû ve bide destpêkirin

Pêngava dawî ji nû ve destpêkirin e.

systemctl restart php8.4-fpm
systemctl restart memcached

Ev gav mîna pêlkirina bişkoka nûvekirinê ya li ser pergalê ye; tenê wê hingê hemî mîheng dê bi rastî bandor bibin.

Piştrast bikin ka sazkirin serketî bû.

执行:

php8.4 -m | grep memcached

Eger derketin dihewîne memcachedEv nîşan dide ku pêvek bi serkeftî hatiye barkirin.

Ev tê vê wateyê ku panela HestiaCP-ya we di dawiyê de piştgiriya keşê ji nû ve bi dest xistiye, û performansa malperê dê tavilê baştir bibe.

Encam: Nêrîna Min

Pirsgirêkên teknîkî qet tiştê herî tirsnak nînin; tiştê bi rastî tirsnak ew e ku meriv nezanibe pirsgirêk li ku ye.

Nebersivdayîna Memcached dibe ku tevlihev xuya bike, lê di rastiyê de ew vedigere sê xalên bingehîn:Lihevhatina guhertoyan, nûvekirina mifteyê, rêza girêdayîbûnê.

Çareserkirina wê mîna tamîrkirina motorekî hûrgel e; heta ku her perçeyek di cîhê rast de be, tevahiya makîneyê dikare bi dengekî bilind vegere jiyanê.

Di vê serdema ku bi agahîyan têr bûye de, performansa malperê avantajeke reqabetê ye. Caching ne tenê tiştek xweş e, lê kevirê bingehîn e ku ezmûna bikarhêner diyar dike.

Ji ber vê yekê, nehêlin ku xeletiyên piçûk ên mîhengkirinê karsaziya we têk bibin. Van gavan fêr bibin, û hûn dikarin pirsgirêkê bi tevahî çareser bikin û malpera xwe dîsa bi rêkûpêk bixebitînin.

Nirxa teknolojiyê ne di aloziya wê de, lê di rastbûna wê de ye. Şarezahiya rastîn di çareserkirina pirsgirêkan de bi awayekî rast e.

评论

Navnîşana e-nameya we nayê weşandin. Zeviyên pêdivî têne bikar anîn * Awanasî

pelrêça gotarê
Scroll to Top