【发布时间】:2014-01-15 13:43:03
【问题描述】:
我正在使用 apache mod_Wsgi 运行一个基本的 Pyramid 应用程序。我的应用程序设置似乎没问题,因为我可以在 Apache 下访问 home Pyramid 模板。
只要我向这个应用程序发出请求,apache 进程就会崩溃,并出现“脚本头过早结束 - 分段错误”。这就是 sqlalchemy 代码查找请求的方式。 (我已将此代码添加到 _views._py 本身,因为我试图在不使用模型的情况下创建 RESTful 框架。)
try:
print >> sys.stderr, 'entering sql execute'
value=session.execute(s)
for row in value:
listofclients.append(row[0])
return listofclients
session.close()
except exc.SQLAlchemyError, exc:
print >> sys.stderr, exc.message
我可以在 apache 错误日志中看到“正在输入 sql 执行”。之后该进程立即崩溃。注释掉执行语句并返回示例值有效。 在金字塔提供的 pserve 下运行这个应用程序就像一个魅力。
任何帮助为什么 Apache 不喜欢执行语句? 如果您需要任何其他信息,请告诉我。
【问题讨论】:
标签: python apache sqlalchemy mod-wsgi pyramid