ਮੋਨਿਟ ਵੈੱਬਸਾਈਟ ਦੇ ਗਤੀਸ਼ੀਲ ਪੰਨਿਆਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰਦਾ ਹੈ ਅਤੇ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ ਕਿ ਸਥਿਤੀ ਕੋਡ 200 ਨਹੀਂ ਹੈ, ਅਤੇ ਆਪਣੇ ਆਪ php8.3-fpm ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਦਾ ਹੈ।

🚀 ਜਦੋਂ ਕਿਸੇ ਵੈੱਬਸਾਈਟ 'ਤੇ ਇੱਕ ਡਾਇਨਾਮਿਕ ਪੰਨੇ 'ਤੇ ਅਚਾਨਕ 200 ਤੋਂ ਵੱਧ ਸਟੇਟਸ ਕੋਡ ਹੁੰਦਾ ਹੈ, ਤਾਂ PHP8.3-FPM ਸਕਿੰਟਾਂ ਵਿੱਚ ਆਪਣੇ ਆਪ ਨੂੰ ਕਿਵੇਂ ਠੀਕ ਕਰ ਸਕਦਾ ਹੈ?​​

🔥 PHP90-FPM ਜੀਵਨ-ਰੱਖਿਅਕ ਸੰਰਚਨਾ ਜੋ 8.3% ਆਪਰੇਟਰ ਨਹੀਂ ਜਾਣਦੇ! ਮੋਨਿਟ ਡਾਇਨਾਮਿਕ ਪੇਜ ਸਵੈ-ਇਲਾਜ ਪ੍ਰਣਾਲੀ ਦੀ ਵਿਹਾਰਕ ਸਿੱਖਿਆ।

ਕੀ ਤੁਹਾਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ PHP-FPM ਪ੍ਰਕਿਰਿਆ ਦੇ ਬਚਾਅ ਦੀ ਨਿਗਰਾਨੀ ਕਰਨਾ ਕਾਫ਼ੀ ਹੈ? ਬਿਲਕੁਲ ਗਲਤ!
ਜਦੋਂ ਕਿਸੇ ਸਰਵਰ 'ਤੇ PHP-FPM ਅਚਾਨਕ ਗੜਬੜ ਹੋ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਸਿਰਫ਼ ਪ੍ਰਕਿਰਿਆ ਦੇ ਬਚਾਅ ਨੂੰ ਵੇਖਣਾ ਕੈਂਸਰ ਨੂੰ ਮਾਪਣ ਲਈ ਥਰਮਾਮੀਟਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਂਗ ਹੈ - ਇਹ ਘਾਤਕ ਸਮੱਸਿਆ ਨੂੰ ਬਿਲਕੁਲ ਵੀ ਨਹੀਂ ਫੜਦਾ।

ਮੈਂ ਬਹੁਤ ਸਾਰੇ ਲੋਕਾਂ ਨੂੰ ਪਹਿਰਾ ਦਿੰਦੇ ਦੇਖਿਆ ਹੈ।php-fpm.sockਨਿਗਰਾਨੀ ਸੰਤੁਸ਼ਟ ਨਹੀਂ ਸੀ, ਅਤੇ ਨਤੀਜੇ ਵਜੋਂ, ਵੈੱਬਸਾਈਟ ਲੰਬੇ ਸਮੇਂ ਤੋਂ 404 ਕਬਰਿਸਤਾਨ ਬਣ ਗਈ ਹੈ। ਅੱਜ ਮੈਂ ਇਸ ਸੰਚਾਲਨ ਅਤੇ ਰੱਖ-ਰਖਾਅ ਦੇ ਭਰਮ ਨੂੰ ਤੋੜਨਾ ਚਾਹੁੰਦਾ ਹਾਂ ਅਤੇ ਤੁਹਾਨੂੰ ਖੂਨੀ ਸੱਚ ਦਿਖਾਉਣਾ ਚਾਹੁੰਦਾ ਹਾਂ: ਇੱਕ ਲਾਈਵ ਪ੍ਰਕਿਰਿਆ ≠ ਇੱਕ ਆਮ ਸੇਵਾ।

🌪️ ਵਿਨਾਸ਼ਕਾਰੀ ਦ੍ਰਿਸ਼: ਸਾਕਟ ਜੁੜਿਆ ਹੋਇਆ ਹੈ, ਪਰ ਵੈੱਬਸਾਈਟ ਬੰਦ ਹੈ।

ਕੁਝਈ-ਕਾਮਰਸਵੈੱਬਸਾਈਟ ਦੀ ਨਿਗਰਾਨੀ ਤੋਂ ਪਤਾ ਲੱਗਾ ਕਿ PHP-FPM ਪ੍ਰਕਿਰਿਆ ਆਮ ਵਾਂਗ ਚੱਲ ਰਹੀ ਸੀ, ਪਰ ਉਪਭੋਗਤਾ ਭੁਗਤਾਨ ਅਸਫਲਤਾਵਾਂ ਬਾਰੇ ਸ਼ਿਕਾਇਤ ਕਰ ਰਹੇ ਸਨ।

ਇੱਕ ਲੰਬੀ ਖੋਜ ਤੋਂ ਬਾਅਦ, ਮੈਨੂੰ ਪਤਾ ਲੱਗਾ ਕਿ ਇੱਕ ਤੀਜੀ-ਧਿਰ ਲਾਇਬ੍ਰੇਰੀ ਵਿੱਚ ਮੈਮੋਰੀ ਲੀਕ ਹੋਣ ਕਾਰਨ PHP ਪ੍ਰਕਿਰਿਆ ਜ਼ਿੰਦਾ ਸੀ ਪਰ ਬੇਨਤੀਆਂ ਨੂੰ ਪ੍ਰਕਿਰਿਆ ਕਰਨ ਵਿੱਚ ਪੂਰੀ ਤਰ੍ਹਾਂ ਅਸਮਰੱਥ ਸੀ।

ਇਸ ਸਮੇਂ, ਸਿਰਫ਼ ਸਾਕਟ ਖੋਜ 'ਤੇ ਭਰੋਸਾ ਕਰਨਾ ਇੱਕ ਜ਼ੋਂਬੀ ਦੀ ਨਬਜ਼ ਦੀ ਜਾਂਚ ਕਰਨ ਵਾਂਗ ਹੈ - ਤੁਸੀਂ ਦਿਮਾਗ ਨੂੰ ਬਿਲਕੁਲ ਵੀ ਨਹੀਂ ਲੱਭ ਸਕਦੇ।ਮੌਤ.

💥 ਇੱਕ ਡਬਲ-ਕਿੱਲ ਨਿਗਰਾਨੀ ਹੱਲ ਜੋ ਬੋਧ ਨੂੰ ਵਿਗਾੜਦਾ ਹੈ

ਉਨ੍ਹਾਂ ਪੁਰਾਣੀਆਂ ਇੱਕ-ਅਯਾਮੀ ਨਿਗਰਾਨੀ ਨੂੰ ਸੁੱਟ ਦਿਓ! ਸਭ ਤੋਂ ਵਧੀਆ ਮਾਹਰ ਸਾਰੇ ਪ੍ਰਕਿਰਿਆ ਪਰਤ + ਕਾਰੋਬਾਰੀ ਪਰਤ ਦੀ ਦੋਹਰੀ ਗਲਾ ਘੁੱਟਣ ਦੀ ਰਣਨੀਤੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ।

ਮੋਨਿਟ ਵੈੱਬਸਾਈਟ ਦੇ ਗਤੀਸ਼ੀਲ ਪੰਨਿਆਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰਦਾ ਹੈ ਅਤੇ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ ਕਿ ਸਥਿਤੀ ਕੋਡ 200 ਨਹੀਂ ਹੈ, ਅਤੇ ਆਪਣੇ ਆਪ php8.3-fpm ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਦਾ ਹੈ।

ਹੇਠ ਦਿੱਤੀ ਸੰਰਚਨਾ ਤੁਹਾਡੇ ਸਰਵਰ ਨੂੰ ਓਪਰੇਸ਼ਨ ਅਤੇ ਰੱਖ-ਰਖਾਅ ਕਰਮਚਾਰੀ ਸਮੱਸਿਆਵਾਂ ਆਉਣ 'ਤੇ ਬਿਸਤਰੇ ਤੋਂ ਉੱਠਣ ਨਾਲੋਂ ਤੇਜ਼ੀ ਨਾਲ ਠੀਕ ਹੋਣ ਦੀ ਆਗਿਆ ਦੇਵੇਗੀ:

check process php8.3-fpm with pidfile /run/php/php8.3-fpm.pid
    start program = "/usr/sbin/service php8.3-fpm start"
    stop program  = "/usr/sbin/service php8.3-fpm stop"
    if failed unixsocket /run/php/php8.3-fpm.sock then restart
    if failed 
        host www.chenweiliang.com 
        port 443
        protocol https
        request "/wp-login.php"
        status = 200
        hostheader www.chenweiliang.com
        for 3 cycles
    then restart
    if 5 restarts within 5 cycles then exec "/usr/bin/systemctl restart hestia"

🔍 ਪੈਰਾਮੀਟਰਾਂ ਵਿੱਚ ਲੁਕੇ ਹੋਏ ਘਾਤਕ ਵੇਰਵੇ

hostheaderਸੀਡੀਐਨ/ਲੋਡ ਬੈਲੇਂਸਿੰਗ ਦ੍ਰਿਸ਼ਾਂ ਵਿੱਚ ਪੈਰਾਮੀਟਰ ਜੀਵਨ ਬਚਾਉਣ ਵਾਲੇ ਤਵੀਤ ਹਨ। ਉਹਨਾਂ ਤੋਂ ਬਿਨਾਂ, ਇਹ ਨਾਈਟ ਵਿਜ਼ਨ ਗੋਗਲਾਂ ਵਾਲੇ ਇੱਕ ਸਟੀਲਥ ਫਾਈਟਰ ਦੀ ਭਾਲ ਕਰਨ ਵਰਗਾ ਹੈ - ਤੁਸੀਂ ਗੁੰਮ ਹੋਏ ਹੋਸਟ ਹੈਡਰ ਕਾਰਨ ਹੋਈ ਮੁਅੱਤਲ ਸਥਿਤੀ ਨੂੰ ਨਹੀਂ ਫੜ ਸਕਦੇ।

for 3 cyclesਇਹ ਬਫਰ ਪੀਰੀਅਡ ਡਿਜ਼ਾਈਨ ਨੈੱਟਵਰਕ ਘਿਣਾਉਣੇਪਣ ਕਾਰਨ ਹੋਣ ਵਾਲੇ ਝੂਠੇ ਸਕਾਰਾਤਮਕ ਨਤੀਜਿਆਂ ਤੋਂ ਪੂਰੀ ਤਰ੍ਹਾਂ ਬਚਦਾ ਹੈ। ਇਹ ਨਿਗਰਾਨੀ ਪ੍ਰਣਾਲੀ 'ਤੇ ਇੱਕ ਝਟਕਾ ਸੋਖਣ ਵਾਲਾ ਲਗਾਉਣ ਵਾਂਗ ਹੈ ਤਾਂ ਜੋ ਹੱਥ ਹਿੱਲਣ ਨਾਲ ਪ੍ਰਮਾਣੂ ਬਟਨ ਚਾਲੂ ਹੋਣ ਤੋਂ ਬਚਿਆ ਜਾ ਸਕੇ।

• ਆਖਰੀexec "/usr/bin/systemctl restart hestia"ਇਹ ਅੰਤਮ ਕਾਤਲ ਚਾਲ ਹੈ। ਜਦੋਂ PHP-FPM ਲਗਾਤਾਰ 5 ਵਾਰ ਮੁੜ ਸੁਰਜੀਤ ਹੋਣ ਵਿੱਚ ਅਸਫਲ ਰਿਹਾ, ਤਾਂ ਮੈਂ ਟੇਬਲ ਨੂੰ ਪਲਟ ਦਿੱਤਾ ਅਤੇ ਪੂਰੇ ਹੋਸਟਿੰਗ ਪੈਨਲ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕੀਤਾ। ਇਹ ਇੱਕ ਚਾਲ ਹੈ ਜੋ ਮੈਂ ਵਾਲ ਸਟਰੀਟ ਟ੍ਰੇਡਿੰਗ ਸਿਸਟਮ ਦੇ ਸਰਕਟ ਬ੍ਰੇਕਰ ਵਿਧੀ ਤੋਂ ਚੋਰੀ ਕੀਤੀ ਹੈ।

🚨 ਦਰਦ ਅਤੇ ਦੁੱਖ ਤੋਂ ਸਿੱਖੇ ਸਬਕ: 3 ਜਾਲ ਜੋ ਤੁਹਾਨੂੰ ਅਸਫਲ ਬਣਾ ਸਕਦੇ ਹਨ

  1. SSL ਸਰਟੀਫਿਕੇਟ ਧੋਖਾਧੜੀ: ਅੱਪਗ੍ਰੇਡ ਤੋਂ ਬਾਅਦ,protocol httpsਇਸਨੂੰ ਨਾ ਲਿਖਣ ਨਾਲ ਨਿਗਰਾਨੀ ਹਮੇਸ਼ਾ ਇਸਨੂੰ ਆਮ ਸਮਝ ਕੇ ਗਲਤ ਸਮਝਦੀ ਹੈ। ਬਾਅਦ ਵਿੱਚ ਮੈਨੂੰ ਪਤਾ ਲੱਗਾ ਕਿ ਮੋਨਿਟ ਦੇ ਪੁਰਾਣੇ ਸੰਸਕਰਣ ਨੇ ਡਿਫਾਲਟ ਤੌਰ 'ਤੇ ਸਰਟੀਫਿਕੇਟ ਦੀ ਪੁਸ਼ਟੀ ਨਹੀਂ ਕੀਤੀ, ਜਿਸ ਕਾਰਨ ਮੈਂ ਆਪਣਾ ਸਾਲ-ਅੰਤ ਦਾ ਬੋਨਸ ਗੁਆ ਦਿੱਤਾ।
  2. ਲੌਗਇਨ ਪੇਜ 401 ਟ੍ਰੈਪ: ਲੌਗਇਨ ਪੇਜ ਦੀ ਨਿਗਰਾਨੀ ਕਰਦੇ ਸਮੇਂ ਜੋੜਨਾ ਭੁੱਲ ਜਾਓBasic Authenticationਨਤੀਜੇ ਵਜੋਂ, ਹਰੇਕ ਟੈਸਟ ਮੁੜ-ਚਾਲੂ ਹੁੰਦਾ ਹੈ। ਇਹ ਅੱਗ ਬੁਝਾਊ ਯੰਤਰ ਨਾਲ ਬਾਗ਼ ਨੂੰ ਪਾਣੀ ਦੇਣ ਵਰਗਾ ਹੈ - ਕਾਫ਼ੀ ਮਜ਼ਬੂਤ ​​ਪਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਗਲਤ
  3. ਲਾਗ ਬਲੈਕ ਹੋਲ: ਇੱਕ ਵਾਰ/var/log/monit.logਜਦੋਂ ਆਕਾਰ 50G ਤੱਕ ਵਧਿਆ, ਤਾਂ ਸਾਨੂੰ ਪਤਾ ਲੱਗਾ ਕਿ ਕਿਸੇ ਮੂਰਖ ਨੇ ਖੋਜ ਦੀ ਮਿਆਦ 1 ਸਕਿੰਟ 'ਤੇ ਸੈੱਟ ਕਰ ਦਿੱਤੀ ਸੀ। ਯਾਦ ਰੱਖੋ, ਨਿਗਰਾਨੀ ਲਾਗ ਖੁਦ ਹੀ ਉਹ ਵਸਤੂ ਹੈ ਜਿਸਦੀ ਨਿਗਰਾਨੀ ਕਰਨ ਦੀ ਲੋੜ ਹੈ!

💡 ਪੁਸ਼ਟੀਕਰਨ ਅਤੇ ਡੀਬੱਗਿੰਗ ਕਦਮ

  1. ਸੰਰਚਨਾ ਸਿੰਟੈਕਸ ਜਾਂਚ:
    monit -t
    
  2. ਓਵਰਲੋਡ ਸੰਰਚਨਾ:
    monit reload

ਅੰਤਿਮ ਟੈਸਟ

  1. ਖੁਦਕੁਸ਼ੀ ਟੈਸਟ: ਸਿੱਧਾkill -9PHP-FPM ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਖਤਮ ਕਰੋ ਅਤੇ ਨਿਗਰਾਨੀ ਲੌਗ ਵਿੱਚ ਪੁਨਰ-ਉਥਾਨ ਰਿਕਾਰਡਾਂ ਨੂੰ ਵੇਖੋ। ਇਹ ਇੱਕ ਜ਼ੋਂਬੀ ਫਿਲਮ ਦੇਖਣ ਵਰਗਾ ਮਹਿਸੂਸ ਹੁੰਦਾ ਹੈ!
  2. ਜ਼ਹਿਰ ਦਾ ਟੀਕਾ: 503 ਸਥਿਤੀ ਕੋਡ ਵਾਪਸ ਕਰਨ ਲਈ ਜਾਣਬੁੱਝ ਕੇ ਲੌਗਇਨ ਪੰਨੇ ਨੂੰ ਸੋਧੋ ਅਤੇ ਦੇਖੋ ਕਿ ਕੀ ਨਿਗਰਾਨੀ ਪ੍ਰਣਾਲੀ ਸਹੀ ਢੰਗ ਨਾਲ ਹਮਲਾ ਕਰ ਸਕਦੀ ਹੈ। ਮੈਂ ਇਸ ਵਿਧੀ ਨੂੰ "ਡਿਜੀਟਲ ਵੈਕਸੀਨ" ਕਹਿੰਦਾ ਹਾਂ - ਨਿਗਰਾਨੀ ਪ੍ਰਣਾਲੀ ਦੇ ਇਮਿਊਨ ਪ੍ਰਤੀਕਿਰਿਆ ਨੂੰ ਜ਼ਬਰਦਸਤੀ ਬਾਹਰ ਕੱਢਣ ਲਈ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਸਿਸਟਮ ਵਿੱਚ ਥੋੜ੍ਹੀ ਜਿਹੀ ਮਾਤਰਾ ਵਿੱਚ ਵਾਇਰਸ ਦਾ ਟੀਕਾ ਲਗਾਉਣਾ। ਜਦੋਂ ਅਲਾਰਮ ਜ਼ੋਰ ਨਾਲ ਵੱਜਦੇ ਹਨ ਅਤੇ ਸੇਵਾਵਾਂ ਆਪਣੇ ਆਪ ਠੀਕ ਹੋ ਜਾਂਦੀਆਂ ਹਨ, ਤਾਂ ਤੁਸੀਂ ਕੋਡ ਦੀ ਦੁਨੀਆ ਵਿੱਚ ਬਚਣ ਦੀ ਸਭ ਤੋਂ ਸੈਕਸੀ ਇੱਛਾ ਨੂੰ ਬਲਦੇ ਹੋਏ ਦੇਖੋਗੇ!

ਹੋਪ ਚੇਨ ਵੇਇਲਿਯਾਂਗ ਬਲੌਗ ( https://www.chenweiliang.com/ ) ਮੋਨਿਟ ਮਾਨੀਟਰਿੰਗ ਦ ਵੈੱਬਸਾਈਟ ਡਾਇਨਾਮਿਕ ਪੇਜ ਦੁਆਰਾ ਸਾਂਝਾ ਕੀਤਾ ਗਿਆ ਲੇਖ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ ਕਿ ਸਟੇਟਸ ਕੋਡ 200 ਨਹੀਂ ਹੈ ਅਤੇ ਆਪਣੇ ਆਪ ਰੀਸਟਾਰਟ ਹੋ ਜਾਂਦਾ ਹੈ। php8.3-fpm ਤੁਹਾਡੇ ਲਈ ਮਦਦਗਾਰ ਹੋ ਸਕਦਾ ਹੈ।

ਇਸ ਲੇਖ ਦਾ ਲਿੰਕ ਸਾਂਝਾ ਕਰਨ ਲਈ ਸੁਆਗਤ ਹੈ:https://www.chenweiliang.com/cwl-32764.html

ਹੋਰ ਲੁਕਵੇਂ ਗੁਰੁਰ🔑 ਨੂੰ ਅਨਲੌਕ ਕਰਨ ਲਈ, ਸਾਡੇ ਟੈਲੀਗ੍ਰਾਮ ਚੈਨਲ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣ ਲਈ ਸਵਾਗਤ ਹੈ!

ਜੇ ਚੰਗਾ ਲੱਗੇ ਤਾਂ ਸ਼ੇਅਰ ਅਤੇ ਲਾਈਕ ਕਰੋ! ਤੁਹਾਡੇ ਸ਼ੇਅਰ ਅਤੇ ਪਸੰਦ ਸਾਡੀ ਨਿਰੰਤਰ ਪ੍ਰੇਰਣਾ ਹਨ!

 

ਇੱਕ ਟਿੱਪਣੀ ਪੋਸਟ

您的邮箱地址不会被公开. ਲੋੜੀਂਦੇ ਖੇਤਰ ਵਰਤੇ ਜਾ ਰਹੇ ਹਨ * ਲੇਬਲ

ਚੋਟੀ ੋਲ