Skip to main content

moregeek program

通过web的方式动态查看tomcat的catalina.out的日志(web.py)-多极客编程

                            Tomcat  Log  Viewer


    通过web的方式动态访问Tomcat的catalina.out的日志。


1:安装web.py


参考:http://webpy.org/install.zh-cn


下载web.py


# wget http://webpy.org/static/web.py-0.33.tar.gz


安装web.py


# tar zxvf web.py-0.33.tar.gz


# cd web.py-0.33


使所有的web程序可以访问


python setup.py install


OK,安装完毕,关于web.py请参考http://webpy.org/install.zh-cn


2:编写Python脚本,通过web.py的小web服务程序实现动态访问


# mkdir python


# cd python


# vi logview.py


  import web


  import os


  urls = (


       '/', 'index'


  ) 


  class index:


    def GET(self):


        command = 'tail -n100 /opt/tomcat_iphone/logs/catalina.out'


        textlist = os.popen(command).readlines()#执行linux命令的哦


        result = '<h1>Last 100 lines log</h1>'


        for line in textlist:


                result = '%s\n%s'%(result,line)


        return result#其实直接return textline也是可以哦


  if __name__ == "__main__":


    app = web.application(urls, globals())


    app.run()


###command定义文件,根据实际情况修改查看多少行,或tomcat的日志位置


3:启动web.py服务,指定端口


# nohup python  /root/python/logview.py 8000 &


###端口8000可以随意指定,只要没被占用,默认为8080


4:公网端口映射


122.192.xxx.xxx 8000 -->172.31.2.94 8000


5:通过浏览器访问catalina.out ,F5刷新即可得到最新的100行的日志


 


通过web的方式动态查看tomcat的catalina.out的日志(web.py)_web.py


 

©著作权归作者所有:来自51CTO博客作者kuchuli的原创作品,如需转载,请注明出处,否则将追究法律责任
通过web的方式动态查看tomcat的catalina.out的日志(web.py)
https://blog.51cto.com/lgdvsehome/1071293

Cenots下nginx+uwsgi+web.py环境部署总结-多极客编程

 1、安装Nginx: unzip pcre-8.20.zip cd pcre-8.20 ./configure make make install

web.py实例--notes笔记系统-多极客编程

说明:蓝色=命令名称       浅绿=命令参数       浅蓝=选项       紫色=目录       系统环境:CentOS  5.5  x86_64 学web.py框架时写的一个很小很简陋的小实例,效果如图: 运行环境 python 2.6以上,mysql数据库。 建库脚本:createdb.py #!/usr/bin/env python27  #-*- codin

简述安装web.py框架及初次使用概述-多极客编程

 简述安装web.py框架及初次使用概述 分类: python学习记录2012-08-31 16:34 183人阅读 评论(0) 收藏 举报 前两天学习爬虫,感觉自己对网页的结构不够了解,不了解如何建站,其次就是正则表达式的应用很棘手,今天顺便花点时间了解了下web框架,初次学习使用,记录下重点内容,方便日后重新回顾和加深学习。 启程: 1、首先安装web.py 下载地址:    

python web.py 解决中文乱码-多极客编程

最开始没注意数据库的编码,使用默认的方式去连接: db = web.database(dbn='mysql', user='root', pw='lihuipeng007', host='localhost', db='test')    sql = '''''''select * from tb_admin_user where login='%s' and password='%s' '''