[zorp-hu] HTTPS Proxy lefagy.
Balazs Scheidler
bazsi at balabit.hu
2006. Aug. 16., Sze, 11:19:13 CEST
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
További információk a(z) zorp-hu levelezőlistáról