ਅੱਜ ਮੈਨੂੰ ਇੱਕ ਵਿਸ਼ਾਲ RAID ਐਰੇ ~ 6TB 'ਤੇ ਇੱਕ fsck ਪਾ ਲਈ ਸੀ. ਕਾਹਲੀ ਵਿੱਚ ਮੈਨੂੰ fsck -C ਚੋਣ ਨੂੰ ਚਲਾਉਣ ਨਾ ਕਰੋ ਮੇਰੇ ਤਰੱਕੀ ਨੂੰ ਦਿਖਾਉਣ ਲਈ ਹੈ ਅਤੇ ਫਿਰ ਬਸ ਉਡੀਕ 2 ਘੰਟੇ ਮੈਨੂੰ ਥੋੜਾ ਬੀਮਾਰ, ਮੈਨੂੰ ਕਰਨ ਲਈ ਹੈ, ਜਿੱਥੇ ਚੈਕ ਪਹੁੰਚੇ ਤੌਰ ਬੇਸਮਝ am. Cool ਹੈਟ੍ਰਿਕ ਹੀ ਕਲਪਨਾ ਕਰਨ ਤਰੱਕੀ ਪੱਟੀ ਹੈ fsck ਨੂੰ ਚਲਾਉਣ:

kill -10 $(pidof fsck.ext3)

ਬਾਰੇ ਬਾਅਦ ਮੇਰੇ ਲਈ ਇੱਕ ਜਦਕਿ ਇੰਤਜ਼ਾਰ 2-3 ਮਿੰਟ ਤਰੱਕੀ ਪੱਟੀ ਨੂੰ ਦਿਖਾਉਣ ਅਤੇ ਦਿਖਾਇਆ 49% (ਲਗਜ਼ਰੀ) ਹੋਰ 3 ਘੰਟੇ ਉਡੀਕ 🙁

sumarizirame ਚਾਹੀਦਾ ਹੈ ਜੋ ਸਾਨੂੰ ਸਿਗਨਲ ਭੇਜਣ ਹੋ SIGUSR1 ਜਿਸ ਨੂੰ fsck ਤਰੱਕੀ ਪੱਟੀ ਨੂੰ ਦਿਖਾਉਣ ਲਈ ਚਲਾਉਣ ਕੀਤਾ ਹੈ. Ако искаме да го спрем по някаква причина 🙄 трябва да изпратим SIGUSR2

kill -12 $(pidof fsck.ext3)

Еми това е не е нещо супер сложно или трудно просто готин трик 🙂

Лесно можем да избием всички mysql заявки на определн потребител с елегантното:

select concat('KILL ',id,';') from information_schema.processlist where user='user123';

Заместваме user123 с желаният от нас потребител и изпълняваме в mysql и всичко е ОК 🙂

ਨਵ ਡੇਬੀਅਨ ਸਥਿਰ ਇੱਕ ਹਫ਼ਤੇ ਅਤੇ ਹੱਥ ਦੇ ਬਾਰੇ ਇੱਕ ਤੱਥ ਨੂੰ ਇਸ ਨੂੰ ਕਰਨ ਲਈ virtualkata ਨੂੰ ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ itched ਪਰ ਮੈਨੂੰ ਅੱਜ ਦਾ ਕੋਈ ਵਾਰ ਸੀ. ਮੇਰੇ ਦਿਨ ਛੇਤੀ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ, ਮੈਨੂੰ ਮੇਰੇ ਵਾਰ ਨੂੰ ਸਮਰਪਿਤ ਕਰਨ ਅੱਪਗਰੇਡ ਕਰਨ ਦਾ ਫੈਸਲਾ ਕੀਤਾ. Промених сорс листа ми като промених wheezy на jessie

sed -i "s/wheezy/jessie/g" /etc/apt/sources.list && apt-get update

ਇੱਥੇ ਗੱਜਿਆ 2 ਮਿਰਰ:

  • MariaDB – ਸ਼ੀਸ਼ੇ 'ਤੇ ਕੋਈ ਵੀ ਹੁਣ ਜੈਸੀ ਵਰਜਨ ਸ਼ਾਮਿਲ ਹਨ ਦੀ ਲੋੜ ਹੈ 10.0.6 ਆਪਣੇ ਆਪ ਨੂੰ ਵਿੱਚ ਹੈ, ਜੋ ਕਿ ਮੈਨੂੰ ਬਹੁਤ ਸਾਰੇ ਦੇ ਨਾਲ ਨਾਲ ਨਾਲ ਬੈਠ ਨਾ ਸੀ,. ਫਿਰ 5.5 michetodb ਅਤੇ MySQL ਕਾਫ਼ੀ ਅਨੁਕੂਲ ਵਾਰ 'ਤੇ ਉਸ ਨੂੰ ਮੁੜਿਆ, ਕਿਉਕਿ MySQL ਨੂੰ ਵਾਪਸ ਨਹੀ ਹਨ 5.5.42 – ਇਹ ਮੂਲ Jessie ਹੈ
  • DotDeb – ਮੈਨੂੰ ਇੱਥੇ php55 ਲਈ ਇਸ ਨੂੰ ਵਰਤਿਆ ਇਹ ਵੀ ਬੇਲੋੜੀ ਹੈ, ਕਿਉਕਿ Jessie ਨਾਲ ਆਇਆ ਹੈ 5.6.7-1

ਮੈਨੂੰ ਵਾਧੂ ਸ਼ੀਸ਼ੇ ਦੇ ਬਾਅਦ ਭੇਜਿਆ ਹੈ ਅਤੇ MySQL ਹੱਕੀ-ਪ੍ਰਾਪਤ Dist-ਅੱਪਗਰੇਡ ਮੇਰਾ ਸਾਫ਼ ਕਰਨ ਲਈ MariaDB ਕੇ ਮੁੜਿਆ ਹੈ, ਨੂੰ ਮੁੜ ਚਾਲੂ ਹੈ ਅਤੇ ਮੈਨੂੰ ਡੇਬੀਅਨ ਕਰਨ ਲਈ ਸੀ 8.0. ਮੈਨੂੰ ਮੇਰੇ ਵੈਬ ਸਰਵਰ-ਹੈ ਅਤੇ ਖੋਲ੍ਹਿਆ ਮੇਰੇ ਹੈਰਾਨੀ ਕਰਨ ਲਈ ਇੱਥੇ ਇੱਕ ਲੰਬੇ ਕਹਾਣੀ ਤੇ ਕੰਮ ਕੀਤਾ – ਕੁਝ ਸ਼ਬਦ-ਅਤੇ nginx ਮੈਨੂੰ ਵਾਧੂ ਨਿਰਦੇਸ਼ ਦੇ ਨਾਲ ਹੋਰ ਅੱਗੇ ਸਰੋਤ ਕੰਪਾਇਲ. -l dpkg nginx-ਪੂਰਾ 1.2 Yep ਕਿਸੇ ਨੂੰ unhold-ਨਾ ਪੈਕੇਜ ਨੂੰ ਭੁੱਲ. Unhold ਅਤੇ ਅੱਪਗਰੇਡ ਸਭ ਕੁਝ ਅਨੁਸੂਚੀ ਅਤੇ nginx-ਤੋੜ 'ਤੇ ਹੈ 😆 . Nginx-ਅਤੇ ਕੰਮ ਕਾਰਜ ਸਵਾਲ ਅਤੇ php-fpm ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਅਤੇ runnign ਹੈ ਪਰ php ਕੋਡ ਨੂੰ ਚਲਾਇਆ ਨਹੀ ਹੈ ਅਤੇ ਥੁਕਿਆ ਨਾ ਗਲਤੀ ਮੇਰੇ ਮਨਪਸੰਦ 🙄.

ਬੀਤਣ ਦੇ ਬਾਅਦ ਦੀ ਖੋਜ ਤਬਦੀਲੀ 'ਤੇ ਜਾਣਕਾਰੀ ਦੀ ਇੱਕ ਖੋਜ ਦੇ ਬਾਅਦ

FastCGI ਸੰਰਚਨਾ ਮੁੱਦੇ ============================

nginx ਇੱਕ ਤਬਦੀਲ fastcgi_params ਦਿੱਤੇ, ਜਿਸ ਨੂੰ SCRIPT_FILENAME fastcgi_param ਦਾ ਐਲਾਨ. ਇਹ ਲਾਈਨ ਨੂੰ ਹੁਣ ਹਟਾ ਦਿੱਤਾ ਗਿਆ ਹੈ. ਹੁਣ ਤੱਕ 'ਤੇ ਸਾਨੂੰ ਵੀ ਅੱਪਸਟਰੀਮ ਰਿਪੋਜ਼ਟਰੀ fastcgi.conf ਸ਼ਿਪਿੰਗ ਰਹੇ ਹਨ, ਜੋ ਕਿ ਇੱਕ ਸਮਝਦਾਰ SCRIPT_FILENAME ਪੈਰਾਮੀਟਰ ਦਾ ਮੁੱਲ ਵੀ ਸ਼ਾਮਲ ਹੈ.

ਇਸ ਲਈ, ਤੁਹਾਨੂੰ fastcgi_params ਵਰਤ ਰਹੇ ਹਨ, ਜੇਕਰ, ਤੁਹਾਨੂੰ fastcgi.conf ਬਦਲਣ ਜ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹੋ ਇਸ ਨੂੰ ਦਸਤੀ ਸੰਬੰਧਤ ਪੈਰਾਮੀਟਰ ਸੈੱਟ ਕੀਤਾ.

ਬਿੰਗੋ. ਮੈਨੂੰ ਵਰਚੁਅਲ ਮੇਜ਼ਬਾਨ ਟੀਮ ਨੂੰ ਬਦਲ ਦੀ ਬਜਾਏ fastcgi.conf ਵਰਤਣ ਲਈ ਮੋਟਾ ਘੁਸਪੈਠ ਨੂੰ ਕੀ ਕਰਨ ਦੀ ਹੈ ਅਤੇ ਸਭ ਕੁਝ ਬੁਝਦੀ. ਫਿਰ ਇੱਕ ਤੇਜ਼ ਅੰਤਰ ਹਿੱਟ ਨੂੰ ਦੇਖਣ ਲਈ ਕਿ ਕੀ ਫਰਕ 2 ਸੰਰਚਨਾ ਦੇ ਵਿਚਕਾਰ ਹੈ

diff /etc/nginx/fastcgi_params /etc/nginx/fastcgi.conf
1a2
> fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;

ਕਿਸ ਮੈਨੂੰ ਯਾਦ ਹੈ, ਜੋ ਕਿ ਵਰਚੁਅਲ ਮੇਜ਼ਬਾਨ ਟੀਮ ਵਿੱਚ ਡਿੱਗਣ ਵਿਸ਼ਾਲ ਸੰਰਚਨਾ ਠੰਡਾ ਵਿਚਾਰ ਨੂੰ ਹਨ. ਇਸ ਨੂੰ ਮੁੜ recompiled ਜਾ ਕਰਨ ਲਈ ਰਹਿੰਦਾ ਹੈ ਅਤੇ nginx-ਆਨ, ਜੋ mod_sec ਚਾਹੁੰਦੇ + pagespeed ਪਰ ਹੈ, ਜੋ ਕਿ ਦੀ ਉਡੀਕ ਕਰ ਸਕਦੇ ਹਨ. ਕਿਤੇ ਹੋਰ ਵੀ ਮਹੱਤਵਪੂਰਨ ਹੈ, че правилото ми се повтори ако нямаш огледа от 3-ти източници и кастъм изпълнения Debian не се чупи при dist-upgrade!

HTTPS://www.youtube.com/watch?v=gEQCny6zNF0