On Tue, 2006-08-15 at 15:25 +0200, Ifj. Darvas Istvan wrote:
sziasztok,
A jelenseg a kovetkezo, a HTTPS proxy egy ido utan fogja magat es lefagy. zorpctl restart HTTPS-el sem lehet ujrainditani, hanem konkretan kikell loni a processt es startolni
kernel: linux-2.6.15 tproxy: cttproxy-2.6.15-2.0.4 zorp: zorp-3.0.9 , libzorpll3.0.6 (debiancsomagbol felrakva)
loglevel 6-ra allitottam mar a naplozast es figyeltem mikor volt lefagyas. kulonbozo libekre panaszkodik a lefagyaskor.
Mire lenne szukseg, hogy elkapjuk a kismanot a rendszerben? Amikor ki van fagyva, akkor gyakorlatilag semmit sem hajlando csinalni, meg hibanaplozast sem folyatatja...
csak a kill -9 -re reagal...
2.6-os kernel, nptl triggereli, a getpid() erteke minden szalban ugyanaz, amit nem szeret a libssl. Ez a 3.1-es patch javitja, libzorpll-t kell vele patkolni. (a 3.0 nalunk hivatalosan 2.4-en fut, ezert nincs javitott libzorpll) --- orig/src/ssl.c +++ mod/src/ssl.c @@ -103,6 +103,12 @@ ERR_remove_state(0); } +static unsigned long +z_ssl_get_id(void) +{ + return (unsigned long) g_thread_self(); +} + void z_ssl_init() { @@ -112,6 +118,7 @@ z_leave(); return; } + CRYPTO_set_id_callback(z_ssl_get_id); SSL_library_init(); SSL_load_error_strings(); SSLeay_add_all_algorithms(); -- Bazsi