无法使用postgresql数据库运行web2py计划程序
我可以使用sqlite数据库运行调度程序,但当我更改为使用postgres数据库时,会出现错误 代码(task.py): 错误消息:无法使用postgresql数据库运行web2py计划程序,postgresql,web2py,scheduler,Postgresql,Web2py,Scheduler,我可以使用sqlite数据库运行调度程序,但当我更改为使用postgres数据库时,会出现错误 代码(task.py): 错误消息: root@ip-123-45-67-321:/var/www/web2py# python web2py.py -K ScheduleApp web2py Web Framework Created by Massimo Di Pierro, Copyright 2007-2015 Version 2.9.11-stable+timestamp.2014.09.1
root@ip-123-45-67-321:/var/www/web2py# python web2py.py -K ScheduleApp
web2py Web Framework
Created by Massimo Di Pierro, Copyright 2007-2015
Version 2.9.11-stable+timestamp.2014.09.15.23.35.11
Database drivers available: SQLite(sqlite3), MySQL(pymysql), PostgreSQL(pg8000), IMAP(imaplib)
starting single-scheduler for "ScheduleApp"...
ERROR:web2py.scheduler.ip-123-45-67-321#1388:Error retrieving status
ERROR:web2py.scheduler.ip-123-45-67-321#1388:Error retrieving status
ERROR:web2py.scheduler.ip-123-45-67-321#1388:Error retrieving status
有人知道如何解决这个问题吗
谢谢 我也有同样的错误
- 开发环境:windows版本的web2py,包含web服务器和sqlite
- 生产环境:web2py与Linux web服务器和PostgreSQL上的Apache绑定
glion/scheduler.py
。删除Scheduler.send_heartbeat()的有罪尝试/例外后,我收到以下错误:NotSupportedError:type oid 114未映射到py type
用谷歌搜索这个错误,我发现Niphlod说:“问题来自pg8000不支持json类型。改用psycopg2”
那么,让我们试试这个Python模块……谢谢Frédéric<代码>sudo apt get install psycopg2
root@ip-123-45-67-321:/var/www/web2py# python web2py.py -K ScheduleApp
web2py Web Framework
Created by Massimo Di Pierro, Copyright 2007-2015
Version 2.9.11-stable+timestamp.2014.09.15.23.35.11
Database drivers available: SQLite(sqlite3), MySQL(pymysql), PostgreSQL(pg8000), IMAP(imaplib)
starting single-scheduler for "ScheduleApp"...
ERROR:web2py.scheduler.ip-123-45-67-321#1388:Error retrieving status
ERROR:web2py.scheduler.ip-123-45-67-321#1388:Error retrieving status
ERROR:web2py.scheduler.ip-123-45-67-321#1388:Error retrieving status