Hi, this same error happened to me as well. My setup:

Django==1.3.1
gevent==0.13.6
greenlet==0.3.4
gunicorn==0.13.4
psycopg2==2.4.4

I use this function to make psycopg2 "green" (in the gunicorn config):

worker_class = "gevent"
def def_post_fork(server, worker):
    from psyco_gevent import make_psycopg_green
    make_psycopg_green()
    worker.log.info("Made Psycopg Green")
post_fork = def_post_fork


This is making me worried of using the Gunicorn+Gevent+psycopg2 combo.

Cheers,
Daniel

On Friday, January 20, 2012 3:46:47 PM UTC+1, j_syk wrote:
>
> I was testing one my apps today with a form that features a drop-down 
> field that initiates a json lookup for additional detail. You choose a 
> location, it populates address fields. It's been working for weeks. 
> Today, when I clicked an entry, the target detail field didn't change. 
>
> I have debug off, so instantly I feel my phone buzz and I've been sent 
> a http500 report e-mail with the following message- 
>
>
> DatabaseError: execute cannot be used while an asynchronous query is 
> underway 
>
>
> I can't seem to reproduce the error, it's never happened before, and I 
> haven't changed this piece of code for a while, so I doubt it's 
> something new. 
>
> I'm willing to write it off as a fluke, but at the same time I'd like 
> to learn more and the search results on the topic don't seem good. 
>
> Server setup is Django 1.3.1, Gunicorn 0.13 with geventlet processes, 
> Nginx 0.7, postgres 8.4.8, 
> That particular page was using Jquery and a .getJSON call to a json 
> output produced by a django view which calls a basic query. 
>
> What should I know about the "asynchronous query" error? Are there 
> ways to prevent it? Should I be worried?


On Friday, January 20, 2012 3:46:47 PM UTC+1, j_syk wrote:
>
> I was testing one my apps today with a form that features a drop-down 
> field that initiates a json lookup for additional detail. You choose a 
> location, it populates address fields. It's been working for weeks. 
> Today, when I clicked an entry, the target detail field didn't change. 
>
> I have debug off, so instantly I feel my phone buzz and I've been sent 
> a http500 report e-mail with the following message- 
>
>
> DatabaseError: execute cannot be used while an asynchronous query is 
> underway 
>
>
> I can't seem to reproduce the error, it's never happened before, and I 
> haven't changed this piece of code for a while, so I doubt it's 
> something new. 
>
> I'm willing to write it off as a fluke, but at the same time I'd like 
> to learn more and the search results on the topic don't seem good. 
>
> Server setup is Django 1.3.1, Gunicorn 0.13 with geventlet processes, 
> Nginx 0.7, postgres 8.4.8, 
> That particular page was using Jquery and a .getJSON call to a json 
> output produced by a django view which calls a basic query. 
>
> What should I know about the "asynchronous query" error? Are there 
> ways to prevent it? Should I be worried?


On Friday, January 20, 2012 3:46:47 PM UTC+1, j_syk wrote:
>
> I was testing one my apps today with a form that features a drop-down 
> field that initiates a json lookup for additional detail. You choose a 
> location, it populates address fields. It's been working for weeks. 
> Today, when I clicked an entry, the target detail field didn't change. 
>
> I have debug off, so instantly I feel my phone buzz and I've been sent 
> a http500 report e-mail with the following message- 
>
>
> DatabaseError: execute cannot be used while an asynchronous query is 
> underway 
>
>
> I can't seem to reproduce the error, it's never happened before, and I 
> haven't changed this piece of code for a while, so I doubt it's 
> something new. 
>
> I'm willing to write it off as a fluke, but at the same time I'd like 
> to learn more and the search results on the topic don't seem good. 
>
> Server setup is Django 1.3.1, Gunicorn 0.13 with geventlet processes, 
> Nginx 0.7, postgres 8.4.8, 
> That particular page was using Jquery and a .getJSON call to a json 
> output produced by a django view which calls a basic query. 
>
> What should I know about the "asynchronous query" error? Are there 
> ways to prevent it? Should I be worried?

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/kPEp1RP8fUQJ.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to