*** alexpilz has joined #zope | 00:00 | |
*** alga has joined #zope | 00:03 | |
*** ccomb has joined #zope | 00:08 | |
*** alexpilz1 has joined #zope | 00:36 | |
*** alexpilz has quit IRC | 00:39 | |
*** alexpilz1 has quit IRC | 00:39 | |
kosh | so far I have not run zope with WSGI yet, I am pretty happy with zope and nginx for now | 01:09 |
---|---|---|
kosh | I would not run zope with apache though | 01:09 |
kosh | I have been down that path | 01:09 |
GrahamDumpleton | For audience we need to target, suggested that we just make out stuff work with Zope 2 without WSGI. | 01:09 |
GrahamDumpleton | So we will look at adding support for Zope 2 itself rather than try and make people use WSGI., | 01:10 |
kosh | zope 2 without WSGI is a very stable archiecture and WSGI is far newer | 01:10 |
kosh | it will be a common setup in time but overall zope 2 tends to be extremely reliable | 01:10 |
kosh | I have had zope servers run for years without a single crash, corruption etc | 01:11 |
kosh | and you just can't say that about almost any other framework | 01:11 |
kosh | I also support nginx over apache | 01:12 |
kosh | with apache I had some very very strange long standing bugs where sometiems apache would swap data between requests, it was very rare and only under load but happened enough to be a problem | 01:12 |
kosh | nginx was easier to setup and has never given me any issues | 01:12 |
GrahamDumpleton | Are you talking with Apache as front end proxy? | 01:13 |
kosh | yes | 01:14 |
kosh | running apache in front of zope as a load balancing proxy I had apache swapping data between requests | 01:14 |
kosh | people have reported the bug to apache a bunch of times but it keeps being closed as unreproduceable | 01:15 |
kosh | with nginx I don't have that problem and setting up load balancing with nginx was trivial | 01:15 |
GrahamDumpleton | What exactly do you mean by 'swapping data'? | 01:15 |
kosh | say user a requests http://foo.com and user b requests http://bar.com and user a gets http://bar.com and use b gets http://foo.com | 01:16 |
GrahamDumpleton | Hmmm, never heard of that one. FWIW, in Apache 2.4 the proxy modules I believe have had a lot of work done on them to improve them and add new features. Will be interesting in time to see if issue occurs there as well. | 01:18 |
kosh | I had the problem with 2.2 I think but after a bunch of versions of it and still being broken it was not worth worrying about anymore | 01:18 |
kosh | apache is far harder to setup, far harder to do proxy with, and nginx had no screwups | 01:19 |
kosh | so one weekened I switched all my systems | 01:19 |
kosh | and have not had a problem since with that | 01:19 |
GrahamDumpleton | Actually, there has been an odd but very rare issue with mod_wsgi mixing sites sometimes too that never understood. Using daemon mode in that case though solved the issue. | 01:19 |
kosh | even if apache fixes everything I have no reason to change back | 01:19 |
kosh | just one of those things where once you have a reason to switch you don't necessarily have a reason to switch back | 01:19 |
kosh | I would not go back to apache unless it did something I needed that nginx does not | 01:20 |
GrahamDumpleton | Maybe the issue comes even before modules kick in and might be same issue affecting mod_wsgi and proxy modules. | 01:20 |
kosh | I was just using the proxybalancer module | 01:20 |
kosh | I have 4 cpu servers that run 1 zeo and 4 zope servers and then had apache in front to do load balancing and proxy | 01:20 |
GrahamDumpleton | Yes, but I am talking about the request processing in Apache before it hands off to any module. | 01:20 |
kosh | all the zope servers where identical | 01:20 |
kosh | in the same setup nginx had no issues | 01:21 |
kosh | yeah I have no idea wher ein apache it was | 01:21 |
kosh | I tried the mpm threadpool, event and prefork modules and all had the same bug | 01:21 |
GrahamDumpleton | One of the problems with Apache is the distros often do some patching themselves of things. :-( | 01:21 |
kosh | that is true also | 01:21 |
kosh | on the plus side nginx config file that I needed was maybe 1/4th of what apache needed and I figured out how to add some nice things | 01:22 |
kosh | I have all my servers set to send 444 for .asp, .aspx, .jsp and .php that got rid of a huge ammount of garbage | 01:22 |
kosh | at some point I may add china,russia and a few other places to a block list on my servers also | 01:24 |
GrahamDumpleton | It is all a case of familiarity and what you personally find easier. People knowledgeable with Apache often find nginx very confusing. Always better to use what you find easier and fits your mind. | 01:26 |
kosh | just because that is where most of the attacks are coming from and none of the customers | 01:26 |
kosh | I am sure if I used nginx or apache for other things it would get more confusing | 01:26 |
kosh | but I only proxy and loadbalance with it | 01:26 |
kosh | no serving of anything else | 01:26 |
*** supton has quit IRC | 01:28 | |
* mgedmin has experienced enough issues with zope 2, especially when unicode gets involved somewhere, that he no longer recommends people use it | 01:29 | |
kosh | I don't do unicode too many problems with it in general | 01:30 |
kosh | I keep running into asian areas where I am told I can't use unicode for too dang many reasons including codepoint unification which the chinese, japanese and south korean governments worked on together that apparentlyt he people don't like | 01:30 |
kosh | since I don't want to mix bytes and unicode I just stay with bytes | 01:31 |
mgedmin | yeah, when you get to maintain a zope site that intermixes DTMLDocuments (stored as bytes) and PageTemplates (stored as unicode since Zope 2.someversionnewerthanthatwebsite), you can't really do much | 01:38 |
mgedmin | except sprinkle .encide/decode('utf-8') randomly in your legacy TTW scripts hoping it'll work | 01:38 |
mgedmin | and it works when you test in Firefox/Chrome, and then somebody tells you it spews unicode errors when you visit the site with Internet Explorer | 01:39 |
mgedmin | (because it sends Accept-Charset: * without explicitly mentioning UTF-8 or some such nonsense) | 01:39 |
mgedmin | faugh | 01:39 |
mgedmin | sorry for venting | 01:39 |
*** avn has quit IRC | 01:48 | |
*** _mup_ has quit IRC | 02:00 | |
*** _mup_ has joined #zope | 02:00 | |
*** tzicatl has joined #zope | 02:00 | |
*** daMaestro has quit IRC | 02:03 | |
*** ccomb has quit IRC | 02:10 | |
*** RichyB has quit IRC | 02:19 | |
kosh | mgedmin: overall encodings are just nasty and unicode actually made teh probem worse | 02:27 |
kosh | since it is a standard not an encoding | 02:27 |
kosh | there are lots of unicode encodings | 02:27 |
*** tiwula has quit IRC | 02:28 | |
kosh | and some languages change in subtle ways with unicode (cjk) | 02:28 |
kosh | I am happy I am getting out of this stuff | 02:28 |
*** J1m_ has quit IRC | 02:31 | |
*** mr_jolly has quit IRC | 02:34 | |
*** GrahamDumpleton has quit IRC | 02:42 | |
*** tiwula has joined #zope | 03:16 | |
*** mcdonc_ has quit IRC | 03:32 | |
*** tzicatl has quit IRC | 03:40 | |
*** tzicatl has joined #zope | 03:43 | |
*** GrahamDumpleton has joined #zope | 03:47 | |
*** SpankyFromBRC has joined #zope | 03:50 | |
*** andreypopp has quit IRC | 03:54 | |
*** Spanktar has quit IRC | 03:55 | |
*** SpankyFromBRC has quit IRC | 03:55 | |
*** tzicatl has quit IRC | 04:38 | |
*** alga has quit IRC | 04:48 | |
*** tiwula has quit IRC | 05:09 | |
*** mcdonc_ has joined #zope | 05:26 | |
*** RiverRat has quit IRC | 05:26 | |
*** RiverRat has joined #zope | 05:28 | |
*** dayne has joined #zope | 06:10 | |
*** mcdonc_ has quit IRC | 06:10 | |
*** andreypopp has joined #zope | 07:09 | |
*** [Arfrever] has quit IRC | 07:57 | |
*** [Arfrever] has joined #zope | 07:58 | |
*** zsh has quit IRC | 08:08 | |
*** zsh has joined #zope | 08:09 | |
*** zsh has quit IRC | 08:23 | |
*** __mac__ has joined #zope | 08:59 | |
*** andreypopp has quit IRC | 09:17 | |
*** agroszer has joined #zope | 09:35 | |
*** zagy has joined #zope | 09:56 | |
*** zagy has quit IRC | 10:06 | |
*** giacomos has joined #zope | 10:11 | |
*** zagy has joined #zope | 10:18 | |
*** goschtl has joined #zope | 10:20 | |
*** zsh has joined #zope | 10:25 | |
*** avoinea has joined #zope | 10:31 | |
*** alexpilz has joined #zope | 10:36 | |
*** [Arfrever] has quit IRC | 10:51 | |
*** [Arfrever] has joined #zope | 10:51 | |
*** ahinki has joined #zope | 11:01 | |
*** eperez has joined #zope | 11:05 | |
*** mr_jolly has joined #zope | 11:07 | |
*** menesis has quit IRC | 11:17 | |
*** menesis has joined #zope | 11:20 | |
*** alexpilz has quit IRC | 11:23 | |
*** alexpilz has joined #zope | 11:23 | |
*** TomBlockley has joined #zope | 11:32 | |
*** sunew has joined #zope | 11:37 | |
*** thetet has joined #zope | 11:52 | |
*** RichyB has joined #zope | 12:07 | |
*** sunew has quit IRC | 12:27 | |
*** evilbungle has joined #zope | 12:32 | |
*** __mac__ has quit IRC | 12:47 | |
*** teix has joined #zope | 12:56 | |
*** fredvd has joined #zope | 13:20 | |
*** sunew has joined #zope | 13:30 | |
*** mr_jolly_ has joined #zope | 13:37 | |
*** mr_jolly has quit IRC | 13:37 | |
*** fredvd has quit IRC | 13:40 | |
*** fredvd has joined #zope | 13:40 | |
*** fredvd|dinner has joined #zope | 13:40 | |
*** fredvd has quit IRC | 13:44 | |
*** thetet has quit IRC | 13:48 | |
*** menesis has quit IRC | 13:59 | |
*** __mac__ has joined #zope | 13:59 | |
*** giacomos has quit IRC | 14:44 | |
*** giacomos has joined #zope | 14:44 | |
*** menesis has joined #zope | 14:51 | |
*** fredvd|dinner is now known as fredvd|kapper | 15:13 | |
*** _mup_ has quit IRC | 15:24 | |
*** _mup_ has joined #zope | 15:26 | |
*** thetet has joined #zope | 15:29 | |
*** J1m has joined #zope | 15:31 | |
*** thetet has quit IRC | 15:41 | |
*** thetet has joined #zope | 15:42 | |
*** fredvd|kapper is now known as fredvd | 15:49 | |
*** goschtl has quit IRC | 15:53 | |
*** gqlewis has joined #zope | 16:12 | |
*** gqlewis has quit IRC | 16:12 | |
*** dayne has quit IRC | 16:24 | |
*** mr_jolly_ has quit IRC | 16:54 | |
*** supton has joined #zope | 17:01 | |
*** mr_jolly has joined #zope | 17:08 | |
*** __mac__ has quit IRC | 17:08 | |
*** tiwula has joined #zope | 17:15 | |
*** daMaestro has joined #zope | 17:16 | |
*** andreypopp has joined #zope | 17:21 | |
*** sunew has quit IRC | 17:34 | |
*** andreypopp has quit IRC | 17:36 | |
*** frapell has quit IRC | 17:39 | |
*** zenwryly has quit IRC | 17:43 | |
*** zenwryly has joined #zope | 17:43 | |
*** ahinki has quit IRC | 17:50 | |
*** frapell has joined #zope | 17:52 | |
*** andreypopp has joined #zope | 17:58 | |
*** zenwryly has quit IRC | 18:07 | |
*** zenwryly has joined #zope | 18:08 | |
*** andreypopp has quit IRC | 18:09 | |
*** Spanktar has joined #zope | 18:11 | |
*** andreypopp has joined #zope | 18:12 | |
*** andreypopp has quit IRC | 18:20 | |
*** andreypopp has joined #zope | 18:28 | |
*** daMaestro has quit IRC | 18:31 | |
*** andreypopp has quit IRC | 18:31 | |
*** agroszer has quit IRC | 18:31 | |
*** daMaestro has joined #zope | 18:32 | |
*** andreypopp has joined #zope | 18:33 | |
*** mcdonc_ has joined #zope | 18:40 | |
*** avoinea has quit IRC | 18:53 | |
*** andreypopp has quit IRC | 18:55 | |
*** thetet has quit IRC | 19:04 | |
*** giacomos has quit IRC | 19:09 | |
*** andreypopp has joined #zope | 19:18 | |
*** m8 has joined #zope | 19:22 | |
*** alexpilz has quit IRC | 19:41 | |
*** menesis has quit IRC | 19:42 | |
*** mitchell` is now known as mitchell`off | 19:49 | |
*** eperez has quit IRC | 19:50 | |
*** avn has joined #zope | 20:11 | |
*** TomBlockley has quit IRC | 20:20 | |
*** cparlette has joined #zope | 20:23 | |
*** daMaestro has quit IRC | 20:26 | |
*** alga has joined #zope | 20:27 | |
*** evilbungle has quit IRC | 20:29 | |
*** alexpilz has joined #zope | 21:03 | |
*** m8 has quit IRC | 21:20 | |
*** __mac__ has joined #zope | 21:29 | |
*** m8 has joined #zope | 21:32 | |
*** m8 has joined #zope | 21:32 | |
*** teix has quit IRC | 21:41 | |
*** alexpilz has quit IRC | 21:58 | |
*** kiorky has quit IRC | 22:12 | |
*** alexpilz has joined #zope | 22:17 | |
*** kiorky has joined #zope | 22:24 | |
*** ccomb has joined #zope | 22:48 | |
*** __mac__ has quit IRC | 23:20 | |
*** alecm has quit IRC | 23:23 | |
*** cparlette has quit IRC | 23:31 | |
*** alecm has joined #zope | 23:33 | |
*** alexpilz has quit IRC | 23:38 | |
*** supton has quit IRC | 23:51 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!