来自pg_backend_pid()的PID在pg_stat_activity中不存在

时间:2018-08-22 11:46:31

标签: python-2.7 postgresql-9.3

我有一个用Python编写的软件,可以访问postgres数据库。 为了允许该软件的多个实例,在其中一个屏幕上,我需要什么连接标识,因此我通过访问DB并通过pg_backend_pid()函数检索它来检查PID。

一切正常,除了当我在pg_backend_pid()中检查实例的PID时,我得到的pg_stat_activity表中不存在的PID号。 实际上,我可以在表中标识我实例的PID号,但它与通过函数pg_backend_pid()收到的数字不同。

如果有人可以帮助我理解为什么我从函数中获得的PID与表中的PID不同,我会很高兴 预先感谢。

0 个答案:

没有答案