🚨 PHP-FPM పునఃప్రారంభం విఫలమైందా? php-fpm.service యూనిట్‌ను పరిష్కరించడానికి 1 నిమిషం సమయం దొరకలేదు.

మీ సిస్టమ్ కనుగొనలేకపోయింది php-fpm.service, ఈ క్రింది పరిస్థితులు ఉండవచ్చు:

1. PHP-FPM వెర్షన్‌ను తనిఖీ చేయండి

భిన్నమైనది linux పంపిణీ మరియు PHP వెర్షన్,php-fpm సేవ పేరు భిన్నంగా ఉంటుంది. ముందుగా PHP వెర్షన్‌ను తనిఖీ చేయండి:

php -v

ఉదాహరణకు, అవుట్‌పుట్:

PHP 8.1.2 (cli) (built: Jan 23 2022 09:47:36) ( NTS )

మీరు ఉపయోగిస్తున్నారని వివరించండి PHP 8.1, అప్పుడు PHP-FPM సేవ కావచ్చు php8.1-fpm.

మీరు ఈ క్రింది ఆదేశంతో నిర్దిష్ట FPM ప్రక్రియను వీక్షించవచ్చు:

ps aux | grep php-fpm

అవుట్‌పుట్ దీనికి సమానంగా ఉంటే:

root      1234  0.0  0.1 123456 12345 ? Ss   12:34   0:00 php-fpm: master process (/etc/php/8.1/fpm/php-fpm.conf)

అప్పుడు మీ సేవ పేరు php8.3-fpm.

ప్రయత్నించండి:

sudo systemctl restart php8.3-fpm

📌 దీన్ని ఎలా చేయాలో తెలుసుకోవడానికి క్రింది లింక్‌పై క్లిక్ చేయండి హెస్టియాసిపి PHP వెర్షన్ ప్రశ్న చిట్కాలు! 👇👇

🚨 PHP-FPM పునఃప్రారంభం విఫలమైందా? php-fpm.service యూనిట్‌ను పరిష్కరించడానికి 1 నిమిషం సమయం దొరకలేదు.

2. PHP-FPM సర్వీస్ పేరును కనుగొనండి

మీకు PHP-FPM సర్వీస్ పేరు తెలియకపోతే, మీరు వీటిని ఉపయోగించవచ్చు:

systemctl list-units --type=service | grep fpm

లేదా:

systemctl | grep php

అది తిరిగి వస్తే:

php7.4-fpm.service   loaded active running   The PHP 7.4 FastCGI Process Manager

దీని అర్థం మీ PHP వెర్షన్ 7.4. సరైన కమాండ్ ఇలా ఉండాలి:

sudo systemctl restart php7.4-fpm

3. PHP-FPM ఇన్‌స్టాల్ చేయబడిందో లేదో తనిఖీ చేయండి

如果 systemctl దొరకలేదు php-fpm, PHP-FPM ఇన్‌స్టాల్ చేయబడకపోవచ్చని సూచిస్తుంది. మీరు అమలు చేయవచ్చు:

dpkg -l | grep php

లేకపోతే php-fpm సంబంధిత ప్యాకేజీలు, దీన్ని ఇన్‌స్టాల్ చేయండి:

sudo apt update
sudo apt install php-fpm

తర్వాత మళ్ళీ ప్రయత్నించండి:

sudo systemctl restart php-fpm

4. PHP-FPMని మాన్యువల్‌గా ప్రారంభించండి

如果 systemctl సేవ ఇంకా కనుగొనబడకపోతే, మీరు దానిని మాన్యువల్‌గా ప్రారంభించవచ్చు:

sudo /usr/sbin/php-fpm

అప్పుడు పురోగతిని తనిఖీ చేయండి:

ps aux | grep php-fpm

PHP-FPM ప్రారంభించబడితే కానీ systemctl సేవ ఇంకా కనుగొనబడకపోతే, మీరు Systemd కాన్ఫిగరేషన్ ఫైల్‌ను సృష్టించవచ్చు:

sudo nano /etc/systemd/system/php-fpm.service

దీనికి జోడించండి:

[Unit]
Description=The PHP FastCGI Process Manager
After=network.target

[Service]
ExecStart=/usr/sbin/php-fpm
Restart=always
User=www-data
Group=www-data

[Install]
WantedBy=multi-user.target

అప్పుడు:

sudo systemctl daemon-reload
sudo systemctl enable php-fpm
sudo systemctl start php-fpm

总结

  1. PHP వెర్షన్‌ను నిర్ణయించండి (php -v)
  2. సరైన సర్వీస్ పేరును ఉపయోగించండి (php7.4-fpm లేదా php8.1-fpm వేచి ఉండండి)
  3. PHP-FPM ఇన్‌స్టాల్ చేయబడిందో లేదో తనిఖీ చేయండి (dpkg -l | grep php)
  4. మాన్యువల్ స్టార్ట్ (/usr/sbin/php-fpm)
  5. Systemd సేవ లేకపోతే, దానిని మాన్యువల్‌గా సృష్టించండి

మీరు ఈ పద్ధతులను ప్రయత్నించి, మీ సమస్యను పరిష్కరించే పద్ధతులను చూడవచ్చు! 💡 💡 తెలుగు

హోప్ చెన్ వీలియాంగ్ బ్లాగ్ ( https://www.chenweiliang.com/ ) షేర్డ్ "🚨 PHP-FPM పునఃప్రారంభం విఫలమైందా? "1 నిమిషంలో php-fpm.service యూనిట్‌ను పరిష్కరించండి" మీకు సహాయపడవచ్చు.

ఈ కథనం యొక్క లింక్‌ను భాగస్వామ్యం చేయడానికి స్వాగతం:https://www.chenweiliang.com/cwl-32493.html

మరిన్ని దాచిన ఉపాయాలను అన్‌లాక్ చేయడానికి🔑, మా టెలిగ్రామ్ ఛానెల్‌లో చేరడానికి స్వాగతం!

మీకు నచ్చితే షేర్ చేయండి మరియు లైక్ చేయండి! మీ షేర్లు మరియు ఇష్టాలు మా నిరంతర ప్రేరణ!

 

发表 评论

మీ ఇమెయిల్ చిరునామా ప్రచురించబడదు. అవసరమైన ఫీల్డ్‌లు ఉపయోగించబడతాయి * లేబుల్

పైకి స్క్రోల్