CherryPy服务器将其错误日志写入哪里?我已经安装了CherryPy并使用python3.2启动了服务器
from cherrypy import wsgiserver
def my_crazy_app(environ, start_response):
status = '200 OK'
response_headers = [("Content-type","text/plain")]
start_response(status, response_headers)
return ['Hello world!']
server = wsgiserver.CherryPyWSGIServer(
('0.0.0.0', 80), my_crazy_app,
server_name='www.cherrypy.example')
server.start()
Run Code Online (Sandbox Code Playgroud)
当我转到网址时,页面不会加载,也不会打印错误.
您需要指定错误或访问日志文件名.你可以在配置文件中这样做......
[global]
log.error_file = 'Web.log'
log.access_file = 'Access.log'
Run Code Online (Sandbox Code Playgroud)
或者在Python文件中......
cherrypy.config.update({'log.error_file': Web.log,
'log.access_file': Access.log
})
Run Code Online (Sandbox Code Playgroud)
我在想你得到一个"端口80不是免费的"错误.尝试将您的端口更改为8080.
安德鲁
| 归档时间: |
|
| 查看次数: |
3131 次 |
| 最近记录: |