Thread: RE: [Karrigell-main] Crash on large files? & why async?
Brought to you by:
quentel
From: Remco B. <rb...@ip...> - 2003-12-04 14:20:06
|
PE1FVEEgSFRUUC1FUVVJVj0iQ29udGVudC1UeXBlIiBDT05URU5UPSJ0ZXh0L2h0bWw7IGNoYXJz ZXQ9dXRmLTgiPgo8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL1czQy8vRFREIEhUTUwgMy4yLy9F TiI+CjxIVE1MPgo8SEVBRD4KCjxNRVRBIE5BTUU9IkdlbmVyYXRvciIgQ09OVEVOVD0iTVMgRXhj aGFuZ2UgU2VydmVyIHZlcnNpb24gNi4wLjU3NjIuMyI+CjxUSVRMRT5SZTogW0thcnJpZ2VsbC1t YWluXSBDcmFzaCBvbiBsYXJnZSBmaWxlcz8gICZhbXA7ICB3aHkgYXN5bmM/PC9USVRMRT4KPC9I RUFEPgo8Qk9EWSBkaXI9bHRyPgo8RElWPjxGT05UIHNpemU9Mj5JJ3ZlIGFwcGxpZWQgdGhlIHBh dGNoIHlvdSBnYXZlIG1lLCZuYnNwO2J1dCBpdCBvbmx5IGhlbHBzIApoYWxmOjwvRk9OVD48L0RJ Vj4KPERJVj48Rk9OVCBzaXplPTI+Tm8gZXJyb3Igb24gdGhlIHNlcnZlciBzaWRlLCBidXQgc3Rp bGwgYW4gZXJyb3IgY2xpZW50c2lkZSAtIAphbmQgYSByYXRoZXIgc3RyYW5nZSBvbmU6PC9GT05U PjwvRElWPgo8RElWPjxGT05UIHNpemU9Mj4KPEgyIGlkPUlFVGV4dCBzdHlsZT0iRk9OVDogOHB0 LzExcHQgdmVyZGFuYTsgQ09MT1I6IGJsYWNrIj5DYW5ub3QgZmluZCBzZXJ2ZXIgb3IgCkROUyBF cnJvcjxCUj5JbnRlcm5ldCBFeHBsb3JlciA8L0gyPgo8UCBzdHlsZT0iRk9OVDogOHB0LzExcHQg dmVyZGFuYTsgQ09MT1I6IGJsYWNrIj5BbHNvIGlmIGkgcmVxdWVzdCB0aGUgeG1sIApsb2dmaWxl IGRpcmVjdGx5LiAoYWdhaW4sIHRoaXMgd2FzIG5vIHByb2JsZW0gYXQgYWxsIGluIHRoZSBLYXJy aWdlbGwgMS4zIApyZWxlYXNlLCBzbyB0aGVyZSBoYXMgZ290IHRvIGEgcGF0Y2ggZG9uZSBzb21l d2hlcmUuLi4pPC9QPgo8UCBzdHlsZT0iRk9OVDogOHB0LzExcHQgdmVyZGFuYTsgQ09MT1I6IGJs YWNrIj5bIC9tZSBpcyBhbWF6ZWRdPC9QPgo8UCBzdHlsZT0iRk9OVDogOHB0LzExcHQgdmVyZGFu YTsgQ09MT1I6IGJsYWNrIj48L0ZPTlQ+Z3IuIDwvUD4KPFAgc3R5bGU9IkZPTlQ6IDhwdC8xMXB0 IHZlcmRhbmE7IENPTE9SOiBibGFjayI+UmVtY28mbmJzcDs8L1A+PC9ESVY+CjxCTE9DS1FVT1RF IGRpcj1sdHIgc3R5bGU9Ik1BUkdJTi1SSUdIVDogMHB4Ij4KICA8RElWPjxGT05UIHNpemU9Mj4t LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLSA8QlI+PEI+RnJvbTo8L0I+IEFuZHJldyBOZWxpcyAK ICBbbWFpbHRvOmFuZHJld25AbmlwbHRkLmNvbV0gPEJSPjxCPlNlbnQ6PC9CPiBUaHUgMTIvNC8y MDAzIDE1OjEwIAogIDxCUj48Qj5Ubzo8L0I+IEthcnJpZ2VsbC1tYWluQGxpc3RzLnNvdXJjZWZv cmdlLm5ldCA8QlI+PEI+Q2M6PC9CPiAKICA8QlI+PEI+U3ViamVjdDo8L0I+IFJlOiBbS2Fycmln ZWxsLW1haW5dIENyYXNoIG9uIGxhcmdlIGZpbGVzPyAmYW1wOyB3aHkgCiAgYXN5bmM/PEJSPjxC Uj48L0ZPTlQ+PC9ESVY+CiAgPFA+PEZPTlQgc2l6ZT0yPlJlbWNvIEJvZXJtYSB3cm90ZTo8QlI+ PEJSPiZndDtIaSAKICBhbGwsPEJSPiZndDsmbmJzcDs8QlI+Jmd0OzxCUj5IZWxsbyBhZ2Fpbiw8 QlI+PEJSPiZndDtEb2VzIGFueSBvZiB5b3UgaGF2ZSBhbnkgCiAgaWRlYSB3aHkgbXkgcGFnZSAo cmFuZ2luZyBmcm9tJm5ic3A7IDAuMk1CIHRvIDIwTUIgLTxCUj4mZ3Q7aXQncyBhbCBsb2dmaWxl KSAKICBkb2Vzbid0IHdhbnQgdG8gYmUgc2VudD88QlI+Jmd0O0JvdGggdGhlIEFzeW5jIHNlcnZl ciBhcyB0aGUgJ3N0YW5kYXJkICwgCiAgbm9uLXRocmVhZGVkJyBzZXJ2ZXIgaGF2ZSB0aGlzPEJS PiZndDtwcm9ibGVtLiZuYnNwOzxCUj4mZ3Q7VGhlICd0aHJlYWRlZCcgCiAgc2VydmVyIGluIEth cnJpZ2VsbCAxLjMgZGlkbid0IGhhdmUgYW55IHByb2JsZW1zIHdpdGggaXQuIEl0PEJSPiZndDtq dXN0IHRvb2sgCiAgYSBmZXcgc2Vjb25kcy4uIChhcm91bmQgMTApLjxCUj4mZ3Q7Jm5ic3A7PEJS PiZndDs8QlI+SSdtIHRoaW5raW5nIHRoaXMgbWlnaHQgCiAgYmUgdG8gZG8gd2l0aCB0aGUgZGVm YXVsdCBtaW1lLXR5cGUgd2hpY2ggaXM8QlI+dGV4dC9odG1sLCBJIGd1ZXNzIHlvdXIgCiAgYnJv d3NlciBtaWdodCBnZXQgYSBsYXJnZSBmaWxlIHRocm93biBhdCBpdCBhbmQ8QlI+dGhlbiB0cnkg YW5kIGRpc3BsYXkgaXQgLi4uIAogIGFsbCAyME1iIG9mIGl0LiBXaGljaCB3b3VsZCBldmVudHVh bGx5IGxlYWQ8QlI+aXQgdG8gZGllLiBNYXliZS48QlI+PEJSPkhlcmUncyAKICBhIGZpeCB0byBh ZGQgbW9yZSBpbnRlbGxpZ2VudCBtaW1ldHlwZSBoYW5kbGluZyB0byAKICBrYXJyaWdlbGw6PEJS PjxCUj5LYXJyaWdlbGxfYXN5bmMucHkgLSBhcHBlbmQgYWZ0ZXIgbGluZSAxODcgc28gMTg3IHRv IDE4OCAKICByZWFkczo8QlI+PEJSPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyBzZWxmLmN0eXBlID0gCiAgc2VsZi5ndWVzc190eXBlKHNlbGYucGF0aCk8QlI+Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IAogIHNlbGYuUkVTUE9OU0Vb J0NvbnRlbnQtVHlwZSddID0gc2VsZi5jdHlwZVswXSAKICBvcjxCUj4nYXBwbGljYXRpb24vdW5r bm93bic8QlI+PEJSPihUaGF0J3MgbGluZSAxODMgZm9yIAogIEthcnJpZ2VsbC5weSk8QlI+PEJS PlRoaXMgc2VwZXJhdGlvbiBhbmQgaGF2aW5nIHRvIGZpeCB0d28gZGlmZmVyZW50IGZpbGVzIC0g CiAgbWF5YmUgaXQgbWlnaHQ8QlI+YmUgYSBnb29kIGlkZWEgdG8gaGF2ZSB0aGUgY29tbW9uIEth cnJpZ2VsbFJlcXVlc3RIYW5kbGVyIAogIGNsYXNzPEJSPmRlZmluaXRpb24gaW4gYSBzaW5nbGUg ZmlsZSwgYW5kIGp1c3QgaW1wb3J0IGl0ICZhbXA7IG92ZXJpZGUgaXQncyAKICBtZXRob2RzPEJS PmVhY2ggdGltZSBmb3IgdGhlIHZhcmlvdXMgc2VydmVyIGltcGxlbWVudGF0aW9ucz88QlI+PEJS PiZndDtNeSAKICBzZWNvbmQgcXVlc3Rpb24gaXM6IHdoYXQgcHVycG9zZSBkb2VzIHRoZSBhc3lu YyBoYXZlPyBJcyBpdCBsaWtlLDogCiAgeW91PEJSPiZndDtnZXQgbXVsdGlwbGUgY29ubmVjdGlv bnMgd2l0aG91dCB1c2luZyB0aHJlYWRzPyAtIChzbyBpIHN0aWxsIG5lZWQgCiAgZmlsZTxCUj4m Z3Q7bG9ja2luZz8/IT8hKSBvciBpdCdzIGZhc3RlciB0byB0cmFuc2ZlciB0aGUgCiAgZGF0YT88 QlI+Jmd0OzxCUj4mZ3Q7ZXJyb3I6ICgxMDA1MywgJ1NvZnR3YXJlIGNhdXNlZCBjb25uZWN0aW9u IAogIGFib3J0Jyk8QlI+Jmd0Oy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LTxCUj4mZ3Q7Jm5ic3A7PEJSPiZndDs8QlI+SSAKICB0aGluayBpdCdzIGR1ZSB0byB5b3VyIGJy b3dzZXIgZHlpbmcsIGFuZCBub3QgY2xvc2luZyB0aGUgY29ubmVjdGlvbjxCUj5pbiBhIAogIHZl cnkgZnJpZW5kbHkgZmFzaGlvbi4gQXBwbHkgdGhlIGFib3ZlIGZpeCwgbGV0IHVzIGtub3cgaG93 IHRoYXQgCiAgZ29lcy48QlI+PEJSPkNoZWVycyw8QlI+PEJSPkFuZHJldy48QlI+PEJSPjwvRk9O VD48L1A+PC9CTE9DS1FVT1RFPgoKDQo8SFI+DQpEaXQgYmVyaWNodCBpcyBnZWNvbnRyb2xlZXJk IG9wIHZpcnVzc2VuIGRvb3IgTWFpbG1hcnNoYWwgc29mdHdhcmUgZW4gU29waG9zIA0KQW50aXZp cnVzPEJSPldpbHQgdSBtZWVyIHdldGVuIG92ZXIgZGV6ZSBwcm9kdWN0ZW4/IE5lZW10IHUgZGFu IGNvbnRhY3Qgb3AgDQptZXQmbmJzcDsgSUNUIFBvaW50PEJSPlRlbGVmb29uIDA1OTIgMzE2MzEx LCBvZiBiZXpvZWsgb256ZSB3ZWJzaXRlOiA8QSANCmhyZWY9Imh0dHA6Ly93d3cuaWN0cG9pbnQu bmwiPnd3dy5pY3Rwb2ludC5ubDwvQT48U1RST05HPiA8L1NUUk9ORz4NCjxIUj4NCjwvQk9EWT4K PC9IVE1MPg== |
From: Remco B. <rb...@ip...> - 2003-12-04 14:37:49
|
PE1FVEEgSFRUUC1FUVVJVj0iQ29udGVudC1UeXBlIiBDT05URU5UPSJ0ZXh0L2h0bWw7IGNoYXJz ZXQ9dXRmLTgiPgo8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL1czQy8vRFREIEhUTUwgMy4yLy9F TiI+CjxIVE1MPgo8SEVBRD4KCjxNRVRBIE5BTUU9IkdlbmVyYXRvciIgQ09OVEVOVD0iTVMgRXhj aGFuZ2UgU2VydmVyIHZlcnNpb24gNi4wLjU3NjIuMyI+CjxUSVRMRT5SZTogW0thcnJpZ2VsbC1t YWluXSBDcmFzaCBvbiBsYXJnZSBmaWxlcz8gICZhbXA7ICB3aHkgYXN5bmM/PC9USVRMRT4KPC9I RUFEPgo8Qk9EWSBkaXI9bHRyPgo8RElWPjxGT05UIHNpemU9Mj5pIGZvdW5kJm5ic3A7IHRoZSBm b2xsb3dpbmcgc29tZXdoZXJlIG9uIHRoZSAKbmV0Jm5ic3A7ZGVzY3JpYmluZyZuYnNwO3RoZSBl cnJvciBudW1iZXIgLiA8L0ZPTlQ+PC9ESVY+CjxESVY+CjxESVY+CjxUQUJMRSBib3JkZXI9MT4K ICAKICA8VFI+CiAgICA8VEQ+PEZPTlQgc2l6ZT0yPldTQUVDT05OQUJPUlRFRDwvRk9OVD48L1RE PgogICAgPFREPjxGT05UIHNpemU9Mj4xMDA1MzwvRk9OVD48L1REPgogICAgPFREPjxGT05UIHNp emU9Mj5UaGUgY3VycmVudCBjb25uZWN0aW9uIGhhcyBiZWVuIGFib3J0ZWQgYnkgdGhlIG5ldHdv cmsgb3IgCiAgICAgIGludGVybWVkaWF0ZSBzZXJ2aWNlczwvRk9OVD48L1REPjwvVFI+PC9UQUJM RT48L0RJVj48L0RJVj4KPERJVj48Rk9OVCBzaXplPTI+QnV0IGhvdyBkb2VzIGl0IGZpdCBpbiB0 aGUga2FyaWdlbGwgPz88L0ZPTlQ+PC9ESVY+CjxESVY+PEZPTlQgc2l6ZT0yPjwvRk9OVD4mbmJz cDs8L0RJVj4KPERJVj48Rk9OVCBzaXplPTI+SSBtb3JlIGFuZCBtb3JlIGhhdmUgZ290IHRoZSBm ZWVsaW5nIHNvbWUgb3RoZXIgcHJvY2VzcyBpcyAKYmxvY2tpbmcgdGhlIGNvbm5lY3Rpb24uLiA8 L0ZPTlQ+PC9ESVY+CjxESVY+PEZPTlQgc2l6ZT0yPjwvRk9OVD4mbmJzcDs8L0RJVj4KPERJVj48 Rk9OVCBzaXplPTI+Q291bGQgYW55b25lIG9mIHlvdSBib3lzIGFuZCBnaXJscyBjaGVjayB3aGF0 IGhhcHBlbnMgd2l0aCBhIApLYXJyaWdlbGwgMS40IGFuZCBhIGZpbGUgb2YgYXByb3ggMS41IE1C Pz88L0ZPTlQ+PC9ESVY+CjxESVY+PEZPTlQgc2l6ZT0yPlRoYW54IGFscmVhZHkhPC9GT05UPjwv RElWPgo8RElWPjxGT05UIHNpemU9Mj48L0ZPTlQ+Jm5ic3A7PC9ESVY+CjxESVY+PEZPTlQgc2l6 ZT0yPmdyLiA8L0ZPTlQ+PC9ESVY+CjxESVY+PEZPTlQgc2l6ZT0yPlJlbWNvPC9GT05UPjxGT05U IHNpemU9Mj48L0ZPTlQ+PC9ESVY+CgoNCjxIUj4NCkRpdCBiZXJpY2h0IGlzIGdlY29udHJvbGVl cmQgb3AgdmlydXNzZW4gZG9vciBNYWlsbWFyc2hhbCBzb2Z0d2FyZSBlbiBTb3Bob3MgDQpBbnRp dmlydXM8QlI+V2lsdCB1IG1lZXIgd2V0ZW4gb3ZlciBkZXplIHByb2R1Y3Rlbj8gTmVlbXQgdSBk YW4gY29udGFjdCBvcCANCm1ldCZuYnNwOyBJQ1QgUG9pbnQ8QlI+VGVsZWZvb24gMDU5MiAzMTYz MTEsIG9mIGJlem9layBvbnplIHdlYnNpdGU6IDxBIA0KaHJlZj0iaHR0cDovL3d3dy5pY3Rwb2lu dC5ubCI+d3d3LmljdHBvaW50Lm5sPC9BPjxTVFJPTkc+IDwvU1RST05HPg0KPEhSPg0KPC9CT0RZ Pgo8L0hUTUw+ |
From: Remco B. <rb...@ip...> - 2003-12-08 10:25:03
|
PE1FVEEgSFRUUC1FUVVJVj0iQ29udGVudC1UeXBlIiBDT05URU5UPSJ0ZXh0L2h0bWw7IGNoYXJz ZXQ9dXRmLTgiPgo8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL1czQy8vRFREIEhUTUwgMy4yLy9F TiI+CjxIVE1MPgo8SEVBRD4KCjxNRVRBIE5BTUU9IkdlbmVyYXRvciIgQ09OVEVOVD0iTVMgRXhj aGFuZ2UgU2VydmVyIHZlcnNpb24gNi4wLjU3NjIuMyI+CjxUSVRMRT5SZTogW0thcnJpZ2VsbC1t YWluXSBDcmFzaCBvbiBsYXJnZSBmaWxlcz8gICZhbXA7ICB3aHkgYXN5bmM/PC9USVRMRT4KPC9I RUFEPgo8Qk9EWSBkaXI9bHRyPgo8RElWPkFmdGVyIGkndmUgdHJpZWQgdGhpcyBvbiBteSB3b3Jr IC0gbWFjaGluZSAsIGkndmUgZ290IHN0cmFuZ2UgYmVoYXZpb3VyOiBJRSAKZG93bmxvYWRlZCB0 aGUgUFkgZmlsZSAoYmVnaW4gaHRtbCkgZW4gc3RhcnRlbmQgPC9ESVY+CjxESVY+cnVubmluZyBw eXRob24gb24gaXQuIEFuZCB1c2luZyB0aGUgbWltZXR5cGVzIHVuaWcgKHdoYXQgaXQgb2J2aW91 c2x5IGRvZXMpIAppcyBtYWtpbmcgYWxsIG15IC5weSwgcGloLCBhbmQgaGlwIGZpbGVzIGFwcGxp Y2F0aW9uL3RleHQtcHl0aG9uIGZpbGVzIChvciAKc29tZXRoaW5nIHNpbWlsYXIpLi4gPC9ESVY+ CjxESVY+Jm5ic3A7PC9ESVY+CjxESVY+U28gaWYgeW91IHdhbnQgdG8gdXNlIGl0LCB1c2Ugc29t ZXRoaW5nIGxpa2U6IAombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg PC9ESVY+CjxESVY+Jm5ic3A7PC9ESVY+CjxESVY+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aWYgZXh0ZW5zaW9uLmxvd2VyKCkmbmJzcDsgCmluIApbJ3B5 JywncHljJywncHlvJywncGloJywnaGlwJ106PEJSPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAKc2VsZi5jdHlwZSA9ICd0 ZXh0L2h0bWwnPEJSPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAK ZWxzZTo8QlI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7IApzZWxmLmN0eXBlID0gCnNlbGYuZ3Vlc3NfdHlwZShzZWxmLnBh dGgpPEJSPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyAKc2VsZi5SRVNQT05TRVsnQ29udGVudC1UeXBlJ10gPSBzZWxmLmN0 eXBlWzBdIG9yICdhcHBsaWNhdGlvbi91bmtub3duJzxCUj48L0RJVj4KPERJVj5Ob3cgaXQgd29y a3MgYWdhaW4uLiA8L0RJVj4KPERJVj5Bbnl3YXlzLCBpIHRoaW5rIGknbGwgZGlzYWJsZSB0aGUg MiBsaW5lcyB5b3Ugc2VudCBtZSB1bnRpbGwgdGhleSByZWFwcGVhciAKaW4gYSZuYnNwO2JldGEg dmVyc2lvbiBzb21ld2hlcmUgOykpPC9ESVY+CjxESVY+Jm5ic3A7PC9ESVY+CjxESVY+Y2hlZXJ6 ISAvYSs8L0RJVj4KPERJVj5SZW1jbzwvRElWPgo8QkxPQ0tRVU9URSBkaXI9bHRyIHN0eWxlPSJN QVJHSU4tUklHSFQ6IDBweCI+CiAgPERJVj48Rk9OVCBzaXplPTI+LS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0gPEJSPjxCPkZyb206PC9CPiBBbmRyZXcgTmVsaXMgCiAgW21haWx0bzphbmRyZXdu QG5pcGx0ZC5jb21dIDxCUj48Qj5TZW50OjwvQj4gVGh1IDEyLzQvMjAwMyAxNToxMCAKICA8QlI+ PEI+VG86PC9CPiBLYXJyaWdlbGwtbWFpbkBsaXN0cy5zb3VyY2Vmb3JnZS5uZXQgPEJSPjxCPkNj OjwvQj4gCiAgPEJSPjxCPlN1YmplY3Q6PC9CPiBSZTogW0thcnJpZ2VsbC1tYWluXSBDcmFzaCBv biBsYXJnZSBmaWxlcz8gJmFtcDsgd2h5IAogIGFzeW5jPzxCUj48QlI+PC9GT05UPjwvRElWPgog IDxQPjxGT05UIHNpemU9Mj5SZW1jbyBCb2VybWEgd3JvdGU6PEJSPjxCUj4mZ3Q7SGkgCiAgYWxs LDxCUj4mZ3Q7Jm5ic3A7PEJSPiZndDs8QlI+SGVsbG8gYWdhaW4sPEJSPjxCUj4mZ3Q7RG9lcyBh bnkgb2YgeW91IGhhdmUgYW55IAogIGlkZWEgd2h5IG15IHBhZ2UgKHJhbmdpbmcgZnJvbSZuYnNw OyAwLjJNQiB0byAyME1CIC08QlI+Jmd0O2l0J3MgYWwgbG9nZmlsZSkgCiAgZG9lc24ndCB3YW50 IHRvIGJlIHNlbnQ/PEJSPiZndDtCb3RoIHRoZSBBc3luYyBzZXJ2ZXIgYXMgdGhlICdzdGFuZGFy ZCAsIAogIG5vbi10aHJlYWRlZCcgc2VydmVyIGhhdmUgdGhpczxCUj4mZ3Q7cHJvYmxlbS4mbmJz cDs8QlI+Jmd0O1RoZSAndGhyZWFkZWQnIAogIHNlcnZlciBpbiBLYXJyaWdlbGwgMS4zIGRpZG4n dCBoYXZlIGFueSBwcm9ibGVtcyB3aXRoIGl0LiBJdDxCUj4mZ3Q7anVzdCB0b29rIAogIGEgZmV3 IHNlY29uZHMuLiAoYXJvdW5kIDEwKS48QlI+Jmd0OyZuYnNwOzxCUj4mZ3Q7PEJSPkknbSB0aGlu a2luZyB0aGlzIG1pZ2h0IAogIGJlIHRvIGRvIHdpdGggdGhlIGRlZmF1bHQgbWltZS10eXBlIHdo aWNoIGlzPEJSPnRleHQvaHRtbCwgSSBndWVzcyB5b3VyIAogIGJyb3dzZXIgbWlnaHQgZ2V0IGEg bGFyZ2UgZmlsZSB0aHJvd24gYXQgaXQgYW5kPEJSPnRoZW4gdHJ5IGFuZCBkaXNwbGF5IGl0IC4u LiAKICBhbGwgMjBNYiBvZiBpdC4gV2hpY2ggd291bGQgZXZlbnR1YWxseSBsZWFkPEJSPml0IHRv IGRpZS4gTWF5YmUuPEJSPjxCUj5IZXJlJ3MgCiAgYSBmaXggdG8gYWRkIG1vcmUgaW50ZWxsaWdl bnQgbWltZXR5cGUgaGFuZGxpbmcgdG8gCiAga2FycmlnZWxsOjxCUj48QlI+S2FycmlnZWxsX2Fz eW5jLnB5IC0gYXBwZW5kIGFmdGVyIGxpbmUgMTg3IHNvIDE4NyB0byAxODggCiAgcmVhZHM6PEJS PjxCUj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5jdHlw ZSA9IAogIHNlbGYuZ3Vlc3NfdHlwZShzZWxmLnBhdGgpPEJSPiZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAKICBzZWxmLlJFU1BPTlNFWydDb250ZW50LVR5cGUnXSA9 IHNlbGYuY3R5cGVbMF0gCiAgb3I8QlI+J2FwcGxpY2F0aW9uL3Vua25vd24nPEJSPjxCUj4oVGhh dCdzIGxpbmUgMTgzIGZvciAKICBLYXJyaWdlbGwucHkpPEJSPjxCUj5UaGlzIHNlcGVyYXRpb24g YW5kIGhhdmluZyB0byBmaXggdHdvIGRpZmZlcmVudCBmaWxlcyAtIAogIG1heWJlIGl0IG1pZ2h0 PEJSPmJlIGEgZ29vZCBpZGVhIHRvIGhhdmUgdGhlIGNvbW1vbiBLYXJyaWdlbGxSZXF1ZXN0SGFu ZGxlciAKICBjbGFzczxCUj5kZWZpbml0aW9uIGluIGEgc2luZ2xlIGZpbGUsIGFuZCBqdXN0IGlt cG9ydCBpdCAmYW1wOyBvdmVyaWRlIGl0J3MgCiAgbWV0aG9kczxCUj5lYWNoIHRpbWUgZm9yIHRo ZSB2YXJpb3VzIHNlcnZlciBpbXBsZW1lbnRhdGlvbnM/PEJSPjxCUj4mZ3Q7TXkgCiAgc2Vjb25k IHF1ZXN0aW9uIGlzOiB3aGF0IHB1cnBvc2UgZG9lcyB0aGUgYXN5bmMgaGF2ZT8gSXMgaXQgbGlr ZSw6IAogIHlvdTxCUj4mZ3Q7Z2V0IG11bHRpcGxlIGNvbm5lY3Rpb25zIHdpdGhvdXQgdXNpbmcg dGhyZWFkcz8gLSAoc28gaSBzdGlsbCBuZWVkIAogIGZpbGU8QlI+Jmd0O2xvY2tpbmc/PyE/ISkg b3IgaXQncyBmYXN0ZXIgdG8gdHJhbnNmZXIgdGhlIAogIGRhdGE/PEJSPiZndDs8QlI+Jmd0O2Vy cm9yOiAoMTAwNTMsICdTb2Z0d2FyZSBjYXVzZWQgY29ubmVjdGlvbiAKICBhYm9ydCcpPEJSPiZn dDstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08QlI+Jmd0OyZuYnNwOzxC Uj4mZ3Q7PEJSPkkgCiAgdGhpbmsgaXQncyBkdWUgdG8geW91ciBicm93c2VyIGR5aW5nLCBhbmQg bm90IGNsb3NpbmcgdGhlIGNvbm5lY3Rpb248QlI+aW4gYSAKICB2ZXJ5IGZyaWVuZGx5IGZhc2hp b24uIEFwcGx5IHRoZSBhYm92ZSBmaXgsIGxldCB1cyBrbm93IGhvdyB0aGF0IAogIGdvZXMuPEJS PjxCUj5DaGVlcnMsPEJSPjxCUj5BbmRyZXcuPEJSPjxCUj48QlI+PEJSPi0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08QlI+VGhpcyAKICBTRi5u ZXQgZW1haWwgaXMgc3BvbnNvcmVkIGJ5OiBTRi5uZXQgR2l2ZWJhY2sgUHJvZ3JhbS48QlI+RG9l cyBTb3VyY2VGb3JnZS5uZXQgCiAgaGVscCB5b3UgYmUgbW9yZSBwcm9kdWN0aXZlPyZuYnNwOyBE b2VzIGl0PEJSPmhlbHAgeW91IGNyZWF0ZSBiZXR0ZXIgCiAgY29kZT8mbmJzcDsgU0hBUkUgVEhF IExPVkUsIGFuZCBoZWxwIHVzIGhlbHA8QlI+WU9VISZuYnNwOyBDbGljayBIZXJlOiA8QSAKICBo cmVmPSJodHRwOi8vc291cmNlZm9yZ2UubmV0L2RvbmF0ZS8iPmh0dHA6Ly9zb3VyY2Vmb3JnZS5u ZXQvZG9uYXRlLzwvQT48QlI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX188QlI+S2FycmlnZWxsLW1haW4gCiAgbWFpbGluZyBsaXN0PEJSPkthcnJpZ2VsbC1t YWluQGxpc3RzLnNvdXJjZWZvcmdlLm5ldDxCUj48QSAKICBocmVmPSJodHRwczovL2xpc3RzLnNv dXJjZWZvcmdlLm5ldC9saXN0cy9saXN0aW5mby9rYXJyaWdlbGwtbWFpbiI+aHR0cHM6Ly9saXN0 cy5zb3VyY2Vmb3JnZS5uZXQvbGlzdHMvbGlzdGluZm8va2FycmlnZWxsLW1haW48L0E+PEJSPjwv Rk9OVD48L1A+PC9CTE9DS1FVT1RFPgoKDQo8SFI+DQpEaXQgYmVyaWNodCBpcyBnZWNvbnRyb2xl ZXJkIG9wIHZpcnVzc2VuIGRvb3IgTWFpbG1hcnNoYWwgc29mdHdhcmUgZW4gU29waG9zIA0KQW50 aXZpcnVzPEJSPldpbHQgdSBtZWVyIHdldGVuIG92ZXIgZGV6ZSBwcm9kdWN0ZW4/IE5lZW10IHUg ZGFuIGNvbnRhY3Qgb3AgDQptZXQmbmJzcDsgSUNUIFBvaW50PEJSPlRlbGVmb29uIDA1OTIgMzE2 MzExLCBvZiBiZXpvZWsgb256ZSB3ZWJzaXRlOiA8QSANCmhyZWY9Imh0dHA6Ly93d3cuaWN0cG9p bnQubmwiPnd3dy5pY3Rwb2ludC5ubDwvQT48U1RST05HPiA8L1NUUk9ORz4NCjxIUj4NCjwvQk9E WT4KPC9IVE1MPg== |
From: quentel.pierre <que...@wa...> - 2003-12-08 20:18:28
|
Re: [Karrigell-main] Crash on large files? & why async?On the last = version I've put on the cvs, KarrigellRequestHandler is now in a = separate script, while Karrigell.py or Karrigell_async.py only lanches = the server. In KarrigellRequestHandler I've added this : KarrigellRequestHandler.extensions_map.update({".py":"text/html", ".pih":"text/html",".hip":"text.html",".pyk":"text/html"}) extensions_map is used to compute the content-type header Could you see if this solves the problem you mention ? A+ ----- Original Message -----=20 From: Remco Boerma=20 To: Andrew Nelis=20 Sent: Monday, December 08, 2003 11:26 AM Subject: RE: [Karrigell-main] Crash on large files? & why async? After i've tried this on my work - machine , i've got strange = behaviour: IE downloaded the PY file (begin html) en startend=20 running python on it. And using the mimetypes unig (what it obviously = does) is making all my .py, pih, and hip files application/text-python = files (or something similar)..=20 So if you want to use it, use something like: =20 if extension.lower() in ['py','pyc','pyo','pih','hip']: self.ctype =3D 'text/html' else: self.ctype =3D self.guess_type(self.path) self.RESPONSE['Content-Type'] =3D self.ctype[0] or = 'application/unknown' Now it works again..=20 Anyways, i think i'll disable the 2 lines you sent me untill they = reappear in a beta version somewhere ;)) cheerz! /a+ Remco -----Original Message-----=20 From: Andrew Nelis [mailto:an...@ni...]=20 Sent: Thu 12/4/2003 15:10=20 To: Kar...@li...=20 Cc:=20 Subject: Re: [Karrigell-main] Crash on large files? & why async? Remco Boerma wrote: >Hi all, >=20 > Hello again, >Does any of you have any idea why my page (ranging from 0.2MB to = 20MB - >it's al logfile) doesn't want to be sent? >Both the Async server as the 'standard , non-threaded' server have = this >problem.=20 >The 'threaded' server in Karrigell 1.3 didn't have any problems = with it. It >just took a few seconds.. (around 10). >=20 > I'm thinking this might be to do with the default mime-type which is text/html, I guess your browser might get a large file thrown at it = and then try and display it ... all 20Mb of it. Which would eventually = lead it to die. Maybe. Here's a fix to add more intelligent mimetype handling to karrigell: Karrigell_async.py - append after line 187 so 187 to 188 reads: self.ctype =3D self.guess_type(self.path) self.RESPONSE['Content-Type'] =3D self.ctype[0] or 'application/unknown' (That's line 183 for Karrigell.py) This seperation and having to fix two different files - maybe it = might be a good idea to have the common KarrigellRequestHandler class definition in a single file, and just import it & overide it's = methods each time for the various server implementations? >My second question is: what purpose does the async have? Is it = like,: you >get multiple connections without using threads? - (so i still need = file >locking??!?!) or it's faster to transfer the data? > >error: (10053, 'Software caused connection abort') >--------------------------------------- >=20 > I think it's due to your browser dying, and not closing the = connection in a very friendly fashion. Apply the above fix, let us know how = that goes. Cheers, Andrew. ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Karrigell-main mailing list Kar...@li... https://lists.sourceforge.net/lists/listinfo/karrigell-main -------------------------------------------------------------------------= ----- Dit bericht is gecontroleerd op virussen door Mailmarshal software en = Sophos Antivirus Wilt u meer weten over deze producten? Neemt u dan contact op met ICT = Point Telefoon 0592 316311, of bezoek onze website: www.ictpoint.nl=20 -------------------------------------------------------------------------= ----- = NH????u=16=1Am>???x???m???=0E???jz?yD=10=11???Pr???q?z?{?zjj???zj??q?z=D8= =AD?????=1E~?=E0=BA=B7??=CB=A2???=07??f? |
From: Remco B. <rb...@ip...> - 2003-12-09 21:58:20
|
PE1FVEEgSFRUUC1FUVVJVj0iQ29udGVudC1UeXBlIiBDT05URU5UPSJ0ZXh0L2h0bWw7IGNoYXJz ZXQ9dXRmLTgiPgo8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL1czQy8vRFREIEhUTUwgNC4wIFRy YW5zaXRpb25hbC8vRU4iPgo8SFRNTD48SEVBRD48VElUTEU+UmU6IFtLYXJyaWdlbGwtbWFpbl0g Q3Jhc2ggb24gbGFyZ2UgZmlsZXM/ICYgd2h5IGFzeW5jPzwvVElUTEU+Cgo8TUVUQSBjb250ZW50 PSJNU0hUTUwgNi4wMC4yODAwLjExMDYiIG5hbWU9R0VORVJBVE9SPgo8U1RZTEU+PC9TVFlMRT4K PC9IRUFEPgo8Qk9EWSBkaXI9bHRyIGJnQ29sb3I9I2ZmZmZmZj4KPERJVj5JIHRoaW5rIHlvdSBo YWQgYSB0eXBvIGluIHRoZXJlOiA8L0RJVj4KPERJVj48Rk9OVCBmYWNlPUFyaWFsIHNpemU9Mj4i LmhpcCI6InRleHQuaHRtbCI8L0ZPTlQ+PC9ESVY+CjxESVY+PEZPTlQgZmFjZT1BcmlhbCBzaXpl PTI+PC9GT05UPiZuYnNwOzwvRElWPgo8RElWPjxGT05UIGZhY2U9QXJpYWwgc2l6ZT0yPm91Z2h0 IHRvIGJlJm5ic3A7ICIuaGlwIjoidGV4dC9odG1sIiBpIGd1ZXNzIAo7KTwvRk9OVD48L0RJVj4K PERJVj48Rk9OVCBmYWNlPUFyaWFsIHNpemU9Mj48L0ZPTlQ+Jm5ic3A7PC9ESVY+CjxESVY+PEZP TlQgZmFjZT1BcmlhbCBzaXplPTI+Z3IuIDwvRk9OVD48L0RJVj4KPERJVj48Rk9OVCBmYWNlPUFy aWFsIHNpemU9Mj5SZW1jbzwvRk9OVD48L0RJVj4KPERJVj4mbmJzcDs8L0RJVj4KPEJMT0NLUVVP VEUgZGlyPWx0ciBzdHlsZT0iTUFSR0lOLVJJR0hUOiAwcHgiPgogIDxESVY+PEZPTlQgc2l6ZT0y Pi0tLS0tT29yc3Byb25rZWxpamsgYmVyaWNodC0tLS0tIDxCUj48Qj5WYW46PC9CPiAKICBxdWVu dGVsLnBpZXJyZSBbbWFpbHRvOnF1ZW50ZWwucGllcnJlQHdhbmFkb28uZnJdIDxCUj48Qj5WZXJ6 b25kZW46PC9CPiBtYSAKICAxMi84LzIwMDMgMjE6MTggPEJSPjxCPkFhbjo8L0I+IFJlbWNvIEJv ZXJtYTsgQW5kcmV3IE5lbGlzIDxCUj48Qj5DQzo8L0I+IAogIDxCUj48Qj5PbmRlcndlcnA6PC9C PiBSZTogW0thcnJpZ2VsbC1tYWluXSBDcmFzaCBvbiBsYXJnZSBmaWxlcz8gJmFtcDsgd2h5IAog IGFzeW5jPzxCUj48QlI+PC9GT05UPjwvRElWPgogIDxESVY+PEZPTlQgZmFjZT1BcmlhbCBzaXpl PTI+T24gdGhlJm5ic3A7IGxhc3QgdmVyc2lvbiBJJ3ZlIHB1dCBvbiB0aGUgY3ZzLCAKICBLYXJy aWdlbGxSZXF1ZXN0SGFuZGxlciBpcyBub3cgaW4gYSBzZXBhcmF0ZSBzY3JpcHQsIHdoaWxlIEth cnJpZ2VsbC5weSBvciAKICBLYXJyaWdlbGxfYXN5bmMucHkgb25seSBsYW5jaGVzIHRoZSBzZXJ2 ZXIuIEluIEthcnJpZ2VsbFJlcXVlc3RIYW5kbGVyIEkndmUgCiAgYWRkZWQgdGhpcyA6PC9GT05U PjwvRElWPgogIDxESVY+PEZPTlQgZmFjZT1BcmlhbCBzaXplPTI+PC9GT05UPiZuYnNwOzwvRElW PgogIDxESVY+PEZPTlQgZmFjZT1BcmlhbCAKICBzaXplPTI+S2FycmlnZWxsUmVxdWVzdEhhbmRs ZXIuZXh0ZW5zaW9uc19tYXAudXBkYXRlKHsiLnB5IjoidGV4dC9odG1sIiw8QlI+Jm5ic3A7Ii5w aWgiOiJ0ZXh0L2h0bWwiLCIuaGlwIjoidGV4dC5odG1sIiwiLnB5ayI6InRleHQvaHRtbCJ9KTxC Uj48L0ZPTlQ+PC9ESVY+CiAgPERJVj48Rk9OVCBmYWNlPUFyaWFsIHNpemU9Mj5leHRlbnNpb25z X21hcCBpcyB1c2VkIHRvIGNvbXB1dGUgdGhlIAogIGNvbnRlbnQtdHlwZSBoZWFkZXI8L0ZPTlQ+ PC9ESVY+CiAgPERJVj48Rk9OVCBmYWNlPUFyaWFsIHNpemU9Mj48L0ZPTlQ+Jm5ic3A7PC9ESVY+ CiAgPERJVj48Rk9OVCBmYWNlPUFyaWFsIHNpemU9Mj5Db3VsZCB5b3Ugc2VlIGlmIHRoaXMgc29s dmVzIHRoZSBwcm9ibGVtIHlvdSAKICBtZW50aW9uID88L0ZPTlQ+PC9ESVY+CiAgPERJVj48Rk9O VCBmYWNlPUFyaWFsIHNpemU9Mj5BKzwvRElWPjwvRk9OVD4KICA8QkxPQ0tRVU9URSAKICBzdHls ZT0iUEFERElORy1SSUdIVDogMHB4OyBQQURESU5HLUxFRlQ6IDVweDsgTUFSR0lOLUxFRlQ6IDVw eDsgQk9SREVSLUxFRlQ6ICMwMDAwMDAgMnB4IHNvbGlkOyBNQVJHSU4tUklHSFQ6IDBweCI+CiAg ICA8RElWIHN0eWxlPSJGT05UOiAxMHB0IGFyaWFsIj4tLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0t LS0tIDwvRElWPgogICAgPERJViBzdHlsZT0iQkFDS0dST1VORDogI2U0ZTRlNDsgRk9OVDogMTBw dCBhcmlhbCI+PEI+RnJvbTo8L0I+IDxBIAogICAgdGl0bGU9cmJvZXJtYUBpcG4taWN0Lm5sIGhy ZWY9Im1haWx0bzpyYm9lcm1hQGlwbi1pY3QubmwiPlJlbWNvIEJvZXJtYTwvQT4gCiAgICA8L0RJ Vj4KICAgIDxESVYgc3R5bGU9IkZPTlQ6IDEwcHQgYXJpYWwiPjxCPlRvOjwvQj4gPEEgCiAgICB0 aXRsZT1rYXJyaWdlbGwtbWFpbkBsaXN0cy5zb3VyY2Vmb3JnZS5uZXQgCiAgICBocmVmPSJtYWls dG86a2FycmlnZWxsLW1haW5AbGlzdHMuc291cmNlZm9yZ2UubmV0Ij5BbmRyZXcgTmVsaXM8L0E+ IDwvRElWPgogICAgPERJViBzdHlsZT0iRk9OVDogMTBwdCBhcmlhbCI+PEI+U2VudDo8L0I+IE1v bmRheSwgRGVjZW1iZXIgMDgsIDIwMDMgMTE6MjYgCiAgICBBTTwvRElWPgogICAgPERJViBzdHls ZT0iRk9OVDogMTBwdCBhcmlhbCI+PEI+U3ViamVjdDo8L0I+IFJFOiBbS2FycmlnZWxsLW1haW5d IENyYXNoIG9uIAogICAgbGFyZ2UgZmlsZXM/ICZhbXA7IHdoeSBhc3luYz88L0RJVj4KICAgIDxE SVY+PEZPTlQgZmFjZT1BcmlhbCBzaXplPTI+PC9GT05UPjxCUj48L0RJVj4KICAgIDxESVY+QWZ0 ZXIgaSd2ZSB0cmllZCB0aGlzIG9uIG15IHdvcmsgLSBtYWNoaW5lICwgaSd2ZSBnb3Qgc3RyYW5n ZSAKICAgIGJlaGF2aW91cjogSUUgZG93bmxvYWRlZCB0aGUgUFkgZmlsZSAoYmVnaW4gaHRtbCkg ZW4gc3RhcnRlbmQgPC9ESVY+CiAgICA8RElWPnJ1bm5pbmcgcHl0aG9uIG9uIGl0LiBBbmQgdXNp bmcgdGhlIG1pbWV0eXBlcyB1bmlnICh3aGF0IGl0IG9idmlvdXNseSAKICAgIGRvZXMpIGlzIG1h a2luZyBhbGwgbXkgLnB5LCBwaWgsIGFuZCBoaXAgZmlsZXMgYXBwbGljYXRpb24vdGV4dC1weXRo b24gZmlsZXMgCiAgICAob3Igc29tZXRoaW5nIHNpbWlsYXIpLi4gPC9ESVY+CiAgICA8RElWPjxG T05UIGZhY2U9QXJpYWwgc2l6ZT0yPjwvRk9OVD4mbmJzcDs8L0RJVj4KICAgIDxESVY+U28gaWYg eW91IHdhbnQgdG8gdXNlIGl0LCB1c2Ugc29tZXRoaW5nIGxpa2U6IAogICAgJm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvRElWPgogICAgPERJVj48Rk9OVCBmYWNl PUFyaWFsIHNpemU9Mj48L0ZPTlQ+Jm5ic3A7PC9ESVY+CiAgICA8RElWPiZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2lmIAogICAgZXh0ZW5zaW9uLmxvd2Vy KCkmbmJzcDsgaW4gCiAgICBbJ3B5JywncHljJywncHlvJywncGloJywnaGlwJ106PEJSPiZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyAKICAgIHNlbGYuY3R5cGUgPSAndGV4dC9odG1sJzxCUj4mbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgCiAgICBlbHNlOjxCUj4mbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgCiAgICBzZWxm LmN0eXBlID0gCiAgICBzZWxmLmd1ZXNzX3R5cGUoc2VsZi5wYXRoKTxCUj4mbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgCiAg ICBzZWxmLlJFU1BPTlNFWydDb250ZW50LVR5cGUnXSA9IHNlbGYuY3R5cGVbMF0gb3IgCiAgICAn YXBwbGljYXRpb24vdW5rbm93bic8QlI+PC9ESVY+CiAgICA8RElWPk5vdyBpdCB3b3JrcyBhZ2Fp bi4uIDwvRElWPgogICAgPERJVj5Bbnl3YXlzLCBpIHRoaW5rIGknbGwgZGlzYWJsZSB0aGUgMiBs aW5lcyB5b3Ugc2VudCBtZSB1bnRpbGwgdGhleSAKICAgIHJlYXBwZWFyIGluIGEmbmJzcDtiZXRh IHZlcnNpb24gc29tZXdoZXJlIDspKTwvRElWPgogICAgPERJVj4mbmJzcDs8L0RJVj4KICAgIDxE SVY+Y2hlZXJ6ISAvYSs8L0RJVj4KICAgIDxESVY+UmVtY288L0RJVj4KICAgIDxCTE9DS1FVT1RF IGRpcj1sdHIgc3R5bGU9Ik1BUkdJTi1SSUdIVDogMHB4Ij4KICAgICAgPERJVj48Rk9OVCBzaXpl PTI+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gPEJSPjxCPkZyb206PC9CPiBBbmRyZXcgTmVs aXMgCiAgICAgIFttYWlsdG86YW5kcmV3bkBuaXBsdGQuY29tXSA8QlI+PEI+U2VudDo8L0I+IFRo dSAxMi80LzIwMDMgMTU6MTAgCiAgICAgIDxCUj48Qj5Ubzo8L0I+IEthcnJpZ2VsbC1tYWluQGxp c3RzLnNvdXJjZWZvcmdlLm5ldCA8QlI+PEI+Q2M6PC9CPiAKICAgICAgPEJSPjxCPlN1YmplY3Q6 PC9CPiBSZTogW0thcnJpZ2VsbC1tYWluXSBDcmFzaCBvbiBsYXJnZSBmaWxlcz8gJmFtcDsgd2h5 IAogICAgICBhc3luYz88QlI+PEJSPjwvRk9OVD48L0RJVj4KICAgICAgPFA+PEZPTlQgc2l6ZT0y PlJlbWNvIEJvZXJtYSB3cm90ZTo8QlI+PEJSPiZndDtIaSAKICAgICAgYWxsLDxCUj4mZ3Q7Jm5i c3A7PEJSPiZndDs8QlI+SGVsbG8gYWdhaW4sPEJSPjxCUj4mZ3Q7RG9lcyBhbnkgb2YgeW91IGhh dmUgCiAgICAgIGFueSBpZGVhIHdoeSBteSBwYWdlIChyYW5naW5nIGZyb20mbmJzcDsgMC4yTUIg dG8gMjBNQiAtPEJSPiZndDtpdCdzIGFsIAogICAgICBsb2dmaWxlKSBkb2Vzbid0IHdhbnQgdG8g YmUgc2VudD88QlI+Jmd0O0JvdGggdGhlIEFzeW5jIHNlcnZlciBhcyB0aGUgCiAgICAgICdzdGFu ZGFyZCAsIG5vbi10aHJlYWRlZCcgc2VydmVyIGhhdmUgCiAgICAgIHRoaXM8QlI+Jmd0O3Byb2Js ZW0uJm5ic3A7PEJSPiZndDtUaGUgJ3RocmVhZGVkJyBzZXJ2ZXIgaW4gS2FycmlnZWxsIDEuMyAK ICAgICAgZGlkbid0IGhhdmUgYW55IHByb2JsZW1zIHdpdGggaXQuIEl0PEJSPiZndDtqdXN0IHRv b2sgYSBmZXcgc2Vjb25kcy4uIAogICAgICAoYXJvdW5kIDEwKS48QlI+Jmd0OyZuYnNwOzxCUj4m Z3Q7PEJSPkknbSB0aGlua2luZyB0aGlzIG1pZ2h0IGJlIHRvIGRvIAogICAgICB3aXRoIHRoZSBk ZWZhdWx0IG1pbWUtdHlwZSB3aGljaCBpczxCUj50ZXh0L2h0bWwsIEkgZ3Vlc3MgeW91ciBicm93 c2VyIAogICAgICBtaWdodCBnZXQgYSBsYXJnZSBmaWxlIHRocm93biBhdCBpdCBhbmQ8QlI+dGhl biB0cnkgYW5kIGRpc3BsYXkgaXQgLi4uIGFsbCAKICAgICAgMjBNYiBvZiBpdC4gV2hpY2ggd291 bGQgZXZlbnR1YWxseSBsZWFkPEJSPml0IHRvIGRpZS4gTWF5YmUuPEJSPjxCUj5IZXJlJ3MgCiAg ICAgIGEgZml4IHRvIGFkZCBtb3JlIGludGVsbGlnZW50IG1pbWV0eXBlIGhhbmRsaW5nIHRvIAog ICAgICBrYXJyaWdlbGw6PEJSPjxCUj5LYXJyaWdlbGxfYXN5bmMucHkgLSBhcHBlbmQgYWZ0ZXIg bGluZSAxODcgc28gMTg3IHRvIDE4OCAKICAgICAgcmVhZHM6PEJSPjxCUj4mbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5jdHlwZSA9IAogICAgICBzZWxmLmd1 ZXNzX3R5cGUoc2VsZi5wYXRoKTxCUj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsgCiAgICAgIHNlbGYuUkVTUE9OU0VbJ0NvbnRlbnQtVHlwZSddID0gc2VsZi5jdHlw ZVswXSAKICAgICAgb3I8QlI+J2FwcGxpY2F0aW9uL3Vua25vd24nPEJSPjxCUj4oVGhhdCdzIGxp bmUgMTgzIGZvciAKICAgICAgS2FycmlnZWxsLnB5KTxCUj48QlI+VGhpcyBzZXBlcmF0aW9uIGFu ZCBoYXZpbmcgdG8gZml4IHR3byBkaWZmZXJlbnQgZmlsZXMgCiAgICAgIC0gbWF5YmUgaXQgbWln aHQ8QlI+YmUgYSBnb29kIGlkZWEgdG8gaGF2ZSB0aGUgY29tbW9uIAogICAgICBLYXJyaWdlbGxS ZXF1ZXN0SGFuZGxlciBjbGFzczxCUj5kZWZpbml0aW9uIGluIGEgc2luZ2xlIGZpbGUsIGFuZCBq dXN0IAogICAgICBpbXBvcnQgaXQgJmFtcDsgb3ZlcmlkZSBpdCdzIG1ldGhvZHM8QlI+ZWFjaCB0 aW1lIGZvciB0aGUgdmFyaW91cyBzZXJ2ZXIgCiAgICAgIGltcGxlbWVudGF0aW9ucz88QlI+PEJS PiZndDtNeSBzZWNvbmQgcXVlc3Rpb24gaXM6IHdoYXQgcHVycG9zZSBkb2VzIHRoZSAKICAgICAg YXN5bmMgaGF2ZT8gSXMgaXQgbGlrZSw6IHlvdTxCUj4mZ3Q7Z2V0IG11bHRpcGxlIGNvbm5lY3Rp b25zIHdpdGhvdXQgdXNpbmcgCiAgICAgIHRocmVhZHM/IC0gKHNvIGkgc3RpbGwgbmVlZCBmaWxl PEJSPiZndDtsb2NraW5nPz8hPyEpIG9yIGl0J3MgZmFzdGVyIHRvIAogICAgICB0cmFuc2ZlciB0 aGUgZGF0YT88QlI+Jmd0OzxCUj4mZ3Q7ZXJyb3I6ICgxMDA1MywgJ1NvZnR3YXJlIGNhdXNlZCAK ICAgICAgY29ubmVjdGlvbiAKICAgICAgYWJvcnQnKTxCUj4mZ3Q7LS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tPEJSPiZndDsmbmJzcDs8QlI+Jmd0OzxCUj5JIAogICAgICB0 aGluayBpdCdzIGR1ZSB0byB5b3VyIGJyb3dzZXIgZHlpbmcsIGFuZCBub3QgY2xvc2luZyB0aGUg Y29ubmVjdGlvbjxCUj5pbiAKICAgICAgYSB2ZXJ5IGZyaWVuZGx5IGZhc2hpb24uIEFwcGx5IHRo ZSBhYm92ZSBmaXgsIGxldCB1cyBrbm93IGhvdyB0aGF0IAogICAgICBnb2VzLjxCUj48QlI+Q2hl ZXJzLDxCUj48QlI+QW5kcmV3LjxCUj48QlI+PEJSPjxCUj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPEJSPlRoaXMgCiAgICAgIFNGLm5ldCBl bWFpbCBpcyBzcG9uc29yZWQgYnk6IFNGLm5ldCBHaXZlYmFjayBQcm9ncmFtLjxCUj5Eb2VzIAog ICAgICBTb3VyY2VGb3JnZS5uZXQgaGVscCB5b3UgYmUgbW9yZSBwcm9kdWN0aXZlPyZuYnNwOyBE b2VzIGl0PEJSPmhlbHAgeW91IAogICAgICBjcmVhdGUgYmV0dGVyIGNvZGU/Jm5ic3A7IFNIQVJF IFRIRSBMT1ZFLCBhbmQgaGVscCB1cyBoZWxwPEJSPllPVSEmbmJzcDsgCiAgICAgIENsaWNrIEhl cmU6IDxBIAogICAgICBocmVmPSJodHRwOi8vc291cmNlZm9yZ2UubmV0L2RvbmF0ZS8iPmh0dHA6 Ly9zb3VyY2Vmb3JnZS5uZXQvZG9uYXRlLzwvQT48QlI+X19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX188QlI+S2FycmlnZWxsLW1haW4gCiAgICAgIG1haWxpbmcg bGlzdDxCUj5LYXJyaWdlbGwtbWFpbkBsaXN0cy5zb3VyY2Vmb3JnZS5uZXQ8QlI+PEEgCiAgICAg IGhyZWY9Imh0dHBzOi8vbGlzdHMuc291cmNlZm9yZ2UubmV0L2xpc3RzL2xpc3RpbmZvL2thcnJp Z2VsbC1tYWluIj5odHRwczovL2xpc3RzLnNvdXJjZWZvcmdlLm5ldC9saXN0cy9saXN0aW5mby9r YXJyaWdlbGwtbWFpbjwvQT48QlI+PC9GT05UPjwvUD48L0JMT0NLUVVPVEU+CiAgICA8SFI+CiAg ICBEaXQgYmVyaWNodCBpcyBnZWNvbnRyb2xlZXJkIG9wIHZpcnVzc2VuIGRvb3IgTWFpbG1hcnNo YWwgc29mdHdhcmUgZW4gU29waG9zIAogICAgQW50aXZpcnVzPEJSPldpbHQgdSBtZWVyIHdldGVu IG92ZXIgZGV6ZSBwcm9kdWN0ZW4/IE5lZW10IHUgZGFuIGNvbnRhY3Qgb3AgCiAgICBtZXQmbmJz cDsgSUNUIFBvaW50PEJSPlRlbGVmb29uIDA1OTIgMzE2MzExLCBvZiBiZXpvZWsgb256ZSB3ZWJz aXRlOiA8QSAKICAgIGhyZWY9Imh0dHA6Ly93d3cuaWN0cG9pbnQubmwiPnd3dy5pY3Rwb2ludC5u bDwvQT48U1RST05HPiA8L1NUUk9ORz4KICAgIDxIUj4KICAgIE5IPz8/P3UWGm0mZ3Q7Pz8/eD8/ P20/Pz8OPz8/ano/eUQQET8/P1ByPz8/cT96P3s/empqPz8/emo/P3E/etitPz8/Pz8efj/gurc/ P8uiPz8/Bz8/Zj88L0JMT0NLUVVPVEU+PC9CTE9DS1FVT1RFPjwvQk9EWT48L0hUTUw+ |
From: Andrew N. <an...@ni...> - 2003-12-04 15:44:42
|
Remco Boerma wrote: > I've applied the patch you gave me, but it only helps half: > No error on the server side, but still an error clientside - and a > rather strange one: > > > Cannot find server or DNS Error > Internet Explorer > > Also if i request the xml logfile directly. (again, this was no > problem at all in the Karrigell 1.3 release, so there has got to a > patch done somewhere...) > > [ /me is amazed] > > gr. > > Remco > Strange - it works on my machine (large files). Do you have firewall software on your machine? What address are you going to ? http://127.0.0.1, http://localhost ??? If you could upload the files in question somewhere or if you like you could post a copy of this offending XML file to me (me ONLY! I don't think anyone on this list on dialup would appreciate it ;-) Make sure you have a clean install of Karrigell as well. Not just 1.3 with the CVS version dumped on top of it ... though whether that matters I don't know. Andrew. |
From: quentel.pierre <que...@wa...> - 2003-12-04 21:35:00
|
I've tested both variants of the server with uploads of files up to 10 MB and couldn't reproduce the error. I often have error messages when I use frames, but they don't make the server crash. One day or another I'm going to release a 1.4 beta, it would be nice if you could test your script then I agree with Andrew that there should be only one KarrigellRequestHandler whatever the server, I'll do it very soon. In fact I worked on the "async" variant because I was afraid of performance issues with non-threading TCPServer, and I had read about the asyncore/asynchat framework and about the medusa server (which was used by Zope in the beginning) and wanted to understand and test this approach. It' a way of making the computer do several things in the same time without using threads, and using the select() function instead. It's harder to understand than the SocketServer approach, threaded or not, and I'm far from understanding it still, but I found it promising enough. See http://www.amk.ca/python/howto/sockets/ and the "Non-blocking sockets" part, or the documentation of the asyncore/asynchat modules It was also a way to make Karrigell less server-dependant, hopefully making it easier to be interfaced with Apache A+ (= "see you later" in French Internet slang...) Pierre ----- Original Message ----- From: "Andrew Nelis" <an...@ni...> To: "Remco Boerma" <rb...@ip...> Cc: <Kar...@li...> Sent: Thursday, December 04, 2003 4:44 PM Subject: Re: [Karrigell-main] Crash on large files? & why async? > Remco Boerma wrote: > > > I've applied the patch you gave me, but it only helps half: > > No error on the server side, but still an error clientside - and a > > rather strange one: > > > > > > Cannot find server or DNS Error > > Internet Explorer > > > > Also if i request the xml logfile directly. (again, this was no > > problem at all in the Karrigell 1.3 release, so there has got to a > > patch done somewhere...) > > > > [ /me is amazed] > > > > gr. > > > > Remco > > > Strange - it works on my machine (large files). Do you have firewall > software on your machine? > > What address are you going to ? http://127.0.0.1, http://localhost ??? > > If you could upload the files in question somewhere or if you like you > could post a copy of this offending XML file to me (me ONLY! I don't > think anyone on this list on dialup would appreciate it ;-) > > Make sure you have a clean install of Karrigell as well. Not just 1.3 > with the CVS version dumped on top of it ... though whether that matters > I don't know. > > > Andrew. > > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > Does SourceForge.net help you be more productive? Does it > help you create better code? SHARE THE LOVE, and help us help > YOU! Click Here: http://sourceforge.net/donate/ > _______________________________________________ > Karrigell-main mailing list > Kar...@li... > https://lists.sourceforge.net/lists/listinfo/karrigell-main |