W psycopg docs stan: „Połączenia Psycopg nie są zielone nitki bezpieczne i nie mogą być używane jednocześnie przez różnych zielonych wątków Próbując wykonać więcej niż jedną komendę na raz za pomocą jednego kursor na wątek spowoduje wystąpienie błędu (lub zakleszczenie. w wersjach przed 2.4.2). Dlatego programiści powinni unikać połączeń albo podziału między współprogram lub użyć blokady biblioteki przyjazne zsynchronizować połączenia udostępniane, np pooling „.Jak mogę połączyć połączenia za pomocą psycopg i gevent?
nie mogę znaleźć implementację basenie, który jest zielony bezpieczny wątku - czy są jakieś tam?
Zakończono przy użyciu przykładu puli połączeń w dokumentacji gevent – gone
Zaktualizowany link do przykładu gevent psycopg2: https://github.com/gevent/gevent/blob/master/examples/psycopg2_pool.py –
Dziękuję, właśnie zaktualizowałem odpowiedź. –