Vandag het ek het om te laat gaan een fsck op'n groot AANVAL verskeidenheid van ~6TB. In'n haas ek nie fsck met die C-opsie aan my toon vordering, en na'n beskeie van die verwagtinge 2 ure my tinteling, Ek is in die donker, wat gekom het om'n tjek. 'n groot truuk vir reeds aan die gang fsck te visualiseer die vordering bar:

kill -10 $(pidof fsck.ext3)

Wag'n geruime tyd, ek het oor 2-3 min verskyn en die vordering bar het 49% (KEF) meer 3 ure van wag 🙁

Laat ons sumersille wat ons doen, stuur'n sein SIGUSR1 uit fsck om te wys vordering bar. Ако искаме да го спрем по някаква причина 🙄 трябва да изпратим SIGUSR2 of

kill -12 $(pidof fsck.ext3)

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

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

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

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

Nuwe Debian Stabiel feit oor'n week en ek shirbaha hande, sal dit update virtualdata hom, maar ek het nie tyd om te vandag. As my dag begin vroeg besluit om te wy tyd updates. Промених сорс листа ми като промених wheezy на jessie

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

Hier, miskien, 2 spieël:

  • MariaDB – hierdie spieël is nie meer nodig in hees sluit weergawe 10.0.6 in myself dat ek nie regtig nie.. Na 5.5 Michelob en mysql is nie heeltemal versoenbaar is, want tans urjtag terug te mysql 5.5.42 – dit is die standaard in jessie
  • DotDeb – Ek gebruik dit voor, om te php55 hier is ook nie nodig nie, want Jessie kom met 5.6.7-1

Na azkarah ekstra spieëls en urjtag MariaDB van Mysql apt-get dist-opgradering op my suiwer, herlaai en ek het reeds met Debian 8.0. Ek het my web bediener, en tot my verbasing, hier gewerk het'n lang geskiedenis – 'n paar woorde met Nginx-my versamel addisionele bron met bykomende Richtlijn. dpkg-l nginx-volle 1.2 mdaaa iemand het vergeet unhold-nie-pakkette. Unhold en opgradering van al die plan nginx-en gebreek 😆 . Nginx en hardloop, prosesse versoeke en php-fpm proses is en runnign maar php-kode is nie uitgevoer nie en nie spoeg foute 🙄 MY GUNSTELING.

Na'n paar navorsing wat vir'n verandering het ek die volgende gedeelte

Fastcgi opset kwessies ============================

verskeep'n aangepaste nginx fastcgi_params, wat verklaar fastcgi_param SCRIPT_FILENAME. Hierdie lyn is nou verwyder. Van nou af ons is ook gestuur fastcgi.Conf van die stroomop repository, wat sluit'n normale SCRIPT_FILENAME parameter waarde.

So, as jy met behulp van fastcgi_params, jy kan probeer om oor te skakel na fastcgi.conf of met die hand stel die betrokke parameters.

Bingo. Ek verander die virtuele gasheer te gebruik fastcgi.conf in plaas daarvan, maak'n onbeskofte geraas, en al die lig. Dan tref'n vinnige diff om die verskil te sien, wat tussen die 2de apache

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

Ek onthou dat die giet van groot konfigurasies in virtualite die leërskare nie'n goeie idee. Dit bly te wees precompilers weer Nginx en byvoegings wat ek wil mod_sec + pagespeed maar dit kan wag. Veel meer belangrik is, че правилото ми се повтори ако нямаш огледа от 3-ти източници и кастъм изпълнения Debian не се чупи при dist-upgrade!

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