While I do pretty fancy stuff with web2py occasionally, in this particular case it's a vanilla application. The model did not change for quite a while now. I could pretty reliably replicate the load conditions (on thath machine at around 100 concurrent active connections per WSGI process and a load of 60, it starts giving the above error). Yes, I know, that's pretty extreme, but hey, you have take it to extremes to earn the name of an enterprise framework, right ? :)
On Mar 24, 3:07 pm, mdipierro <[email protected]> wrote: > I will look into this error but you have an error into the _create > function. This is called ONLY when a new table is created. Heavy or > light load should not affect this since function is called only once. > > My guess is that you are editing the models in real time while the > server is under heavy load. In general this is not a good idea > because the migration can take long time, log the database until > commit, and create too many database connections. > > Anyway. The error should not occur and I will fix asap. > > Massimo > > On Mar 23, 9:28 am, AchipA <[email protected]> wrote: > > > I have an interesting situation, where while in a Apache/WSGI 1 > > process environment, running under high load (which makes this a > > likely race condition/lock issue) web2py just explodes: > > > [Mon Mar 23 14:19:44 2009] [error] Traceback (most recent call last): > > [Mon Mar 23 14:19:44 2009] [error] File "/var/www/web2py/gluon/ > > sql.py", line 859, in define_table > > [Mon Mar 23 14:19:44 2009] [error] query = t._create(migrate=args > > ['migrate']) > > [Mon Mar 23 14:19:44 2009] [error] File "/var/www/web2py/gluon/ > > sql.py", line 1183, in _create > > [Mon Mar 23 14:19:44 2009] [error] sql_fields_old = cPickle.load > > (tfile) > > [Mon Mar 23 14:19:44 2009] [error] EOFError > > > If I moderate myself and lower the load on the particular instance, > > everything works nice. Anybody encounter anything similar ? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---

