Re: [rlug] apache / nginx reload vs restart

2021-01-27 Fir de Conversatie Petru Rațiu
On Wed, Jan 27, 2021 at 7:59 PM Alex 'CAVE' Cernat  wrote:

>
> deja la SIGUSR2 vorbim de schimbare de executabil, ceea ce e mult peste
> o modificare de configurare; de fapt cautam ceva oficial in care sa zica
> "poti sa faci reload linistit pentru orice modificare mai putin x", sau
> eventual sa ai minim versiunea v ca sa mearga
>
>
Eu cred ca vrei sa cumperi suport comercial de la cineva care sa citeasca
surse si documentatii pentru tine, dar nu stii sa te exprimi.

> altfel ... tot la teste ad-labam ajung si nici acolo nu poti fi sigur
> 100%, ca nu poti sa faci absolut toate testele ca sa acoperi 100% toate
> modificarile de care te vei lovi in viata reala
>
>
Welcome to real life. Daca te incalzeste cu ceva, iti garantez eu ca in cel
putin 99% din operatiile unei configuratii "normale" sau uzuale (cuvintele
tale) merge, altfel nu-l folosea nimeni. Daca vrei mai mult de atat, produ
niste test cases mai precise si testeaza. Ce zici tu ca "sa mearga tot" nu
vezi nici in cele mai fancy contracte comerciale decat cu stelute de genul
"unde tot inseamna doar x si y si doar cand e operat de cineva certificat
si cu exceptia situatiilor cand nu merge".
-- 
P.
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro


Re: [rlug] apache / nginx reload vs restart

2021-01-27 Fir de Conversatie Alex 'CAVE' Cernat
On 27-Jan-21 19:36, Petru Rațiu wrote:
> Sugestia mea e sa te uiti mai atent la
> https://www.nginx.com/resources/wiki/start/topics/tutorials/commandline/
> (in special la diferenta intre SIGHUP si SIGUSR2) si sa vezi cand nu merge,
> ce zice mai exact in loguri. In cele mai multe situatii, nu i-a placut ceva
> la sanity check-ul pe care il face configului inainte sa faca ceva, poate
> fi ceva de la mediul tau local sau cum e pornit. Vezi ca pe la 0.7.ceva
> si-a schimbat comportamentul (in mod normal asta e istorie veche dar vad ca
> povestesti de apache 2.4 de parca ar fi ceva fresh, deci naiba stie ce-i la
> tine pe masina).

deja la SIGUSR2 vorbim de schimbare de executabil, ceea ce e mult peste
o modificare de configurare; de fapt cautam ceva oficial in care sa zica
"poti sa faci reload linistit pentru orice modificare mai putin x", sau
eventual sa ai minim versiunea v ca sa mearga

altfel ... tot la teste ad-labam ajung si nici acolo nu poti fi sigur
100%, ca nu poti sa faci absolut toate testele ca sa acoperi 100% toate
modificarile de care te vei lovi in viata reala

Alex

ps: faptul ca am dat exemple nu inseamna ca si sunt din prezent, dar
daca alte impresii negative nu sunt, ne descurcam cu amintirile din
epoca de aur


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro


Re: [rlug] apache / nginx reload vs restart

2021-01-27 Fir de Conversatie Petru Rațiu
Sugestia mea e sa te uiti mai atent la
https://www.nginx.com/resources/wiki/start/topics/tutorials/commandline/
(in special la diferenta intre SIGHUP si SIGUSR2) si sa vezi cand nu merge,
ce zice mai exact in loguri. In cele mai multe situatii, nu i-a placut ceva
la sanity check-ul pe care il face configului inainte sa faca ceva, poate
fi ceva de la mediul tau local sau cum e pornit. Vezi ca pe la 0.7.ceva
si-a schimbat comportamentul (in mod normal asta e istorie veche dar vad ca
povestesti de apache 2.4 de parca ar fi ceva fresh, deci naiba stie ce-i la
tine pe masina).

-- 
P.

On Wed, Jan 27, 2021 at 6:34 PM Alex 'CAVE' Cernat  wrote:

> On 27-Jan-21 18:24, manuel wolfshant wrote:
> > mie nu mi  s-a intimplat vreodata, de cind ma stiu cu apache -- aka
> > 1999 -- apachectl graceful sa nu fi facut ceea ce trebuie.
>
> aici iti dau eu un exemplu: la un apache 2.2 cu chroot din mod_security
> un simplu reload nu ajungea daca voiai ca fisierele de conf sa ramana
> strict in /etc-ul de la mama lui
>
> insa nu ma refeream in mailul initial la avioane de genul, ci la
> configuratii "normale" sau uzuale ...
>
> iar "belelele" de care stiu era neincarcarea noilor certificate la
> apache (candva), respectiv ignorarea modificarilor de listen la nginx;
> poate or fi si altele dar nu-mi aduc aminte sa ma fi lovit de ele
>
> Alex
>
>
> ___
> RLUG mailing list
> RLUG@lists.lug.ro
> http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro
>
___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro


Re: [rlug] apache / nginx reload vs restart

2021-01-27 Fir de Conversatie Alex 'CAVE' Cernat
On 27-Jan-21 18:24, manuel wolfshant wrote:
> mie nu mi  s-a intimplat vreodata, de cind ma stiu cu apache -- aka
> 1999 -- apachectl graceful sa nu fi facut ceea ce trebuie. 

aici iti dau eu un exemplu: la un apache 2.2 cu chroot din mod_security
un simplu reload nu ajungea daca voiai ca fisierele de conf sa ramana
strict in /etc-ul de la mama lui

insa nu ma refeream in mailul initial la avioane de genul, ci la
configuratii "normale" sau uzuale ...

iar "belelele" de care stiu era neincarcarea noilor certificate la
apache (candva), respectiv ignorarea modificarilor de listen la nginx;
poate or fi si altele dar nu-mi aduc aminte sa ma fi lovit de ele

Alex


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro


Re: [rlug] apache / nginx reload vs restart

2021-01-27 Fir de Conversatie manuel wolfshant

On 1/27/21 5:57 PM, Alex 'CAVE' Cernat wrote:

Salut

Caut pe net si nu gasesc (inca) informatii oficiale ca de la versiunea x
incolo indianu si ruznacu garanteaza ca un simplu reload (aka graceful
la indian) garanteaza ca toate modificarile facute in configuratii vor
fi aplicate.
Si aici ma refer la:
- modificari in lista de module
- modificari in configuratiile de module
- modificari in lista de vhosturi (adaugare, modificare, stergere)
- SI MAI ALES aplicarea noilor chei / certificate (la fel
add/modify/delete), ca de obicei aici e buba

ca intotdeauna mai bine gadili un buton decat sa dai cu ciocanul, insa
nu peste tot un reload simplu isi facea treaba, si inca nu am un pattern
complet

la apache 2.4 de la o versiune (care o fi) incoace pare sa functioneze,
insa niste info oficiale ar fi binevenite

mersi,
Alex
mie nu mi  s-a intimplat vreodata, de cind ma stiu cu apache -- aka 1999 
-- apachectl graceful sa nu fi facut ceea ce trebuie.




___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro


Re: [rlug] apache / nginx reload vs restart

2021-01-27 Fir de Conversatie Alex 'CAVE' Cernat
On 27-Jan-21 17:57, Alex 'CAVE' Cernat wrote:
> Salut
>
> Caut pe net si nu gasesc (inca) informatii oficiale ca de la versiunea x
> incolo indianu si ruznacu garanteaza ca un simplu reload (aka graceful
> la indian) garanteaza ca toate modificarile facute in configuratii vor
> fi aplicate.
> Si aici ma refer la:
> - modificari in lista de module
> - modificari in configuratiile de module
> - modificari in lista de vhosturi (adaugare, modificare, stergere)
> - SI MAI ALES aplicarea noilor chei / certificate (la fel
> add/modify/delete), ca de obicei aici e buba
- si inca una pe lista: pentru nginx adaugarea de ip-uri/porturi ...
desi cumva intra la capitolul vhosturi ruznacul face figuri; la "talpa
iute" nu am vazut pana acum probleme la ip-uri/port-uri la graceful
>
> ca intotdeauna mai bine gadili un buton decat sa dai cu ciocanul, insa
> nu peste tot un reload simplu isi facea treaba, si inca nu am un pattern
> complet
>
> la apache 2.4 de la o versiune (care o fi) incoace pare sa functioneze,
> insa niste info oficiale ar fi binevenite
>
> mersi,
> Alex
>


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro


[rlug] apache / nginx reload vs restart

2021-01-27 Fir de Conversatie Alex 'CAVE' Cernat
Salut

Caut pe net si nu gasesc (inca) informatii oficiale ca de la versiunea x
incolo indianu si ruznacu garanteaza ca un simplu reload (aka graceful
la indian) garanteaza ca toate modificarile facute in configuratii vor
fi aplicate.
Si aici ma refer la:
- modificari in lista de module
- modificari in configuratiile de module
- modificari in lista de vhosturi (adaugare, modificare, stergere)
- SI MAI ALES aplicarea noilor chei / certificate (la fel
add/modify/delete), ca de obicei aici e buba

ca intotdeauna mai bine gadili un buton decat sa dai cu ciocanul, insa
nu peste tot un reload simplu isi facea treaba, si inca nu am un pattern
complet

la apache 2.4 de la o versiune (care o fi) incoace pare sa functioneze,
insa niste info oficiale ar fi binevenite

mersi,
Alex


___
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro