`
tony_413
  • 浏览: 17301 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
         apache+mod_jk+tomcat服务,偶尔出现由于tomcat出现大量的CLOSE_WAIT连接状态,但是如CLOSE_WAIT连接状态的个数几乎等于tomcat中设置的最大线程个数时,就会导致mod_jk连接不上tomcat。        发送邮件的模块和认证“用python监控java服务脚本(1)”中的就可以了,或者把这两个脚本合并成一个脚本。   import os pipe = os.popen('netstat -anlp | grep CLOSE_WAIT | grep java | wc -l') try: Clo ...
通过python的os模块获取windows或者linux主机名的通用函数。   #!/usr/bin/env python #coding=utf-8 import os def hostname(): sys = os.name if sys == 'nt': hostname = os.getenv('computername') return hostname elif sys == 'posix': hos ...
java服务有的时候报了OutOfMemory错误后,进程还在哪里。为了即时发现这样的错误,写了这个脚本,用这个脚本定时扫描java服务日志文件的最后500行,如果有OutOfMemory错误,就给指定邮箱发送邮件。邮件内容包括:发生错误的主机和报错的文件。   #!/usr/bin/python import string import smtplib from email.mime.text import MIMEText import socket import fcntl import struct logFiles = ['file.txt'] pat = ...
  刚学python,用MySQLdb写了个简单的统计些mysql信息的小脚本。   各位有什么不妥或者好的建议,请和我联系。   值得注意的是:用information_schema统计的表的行数是个一段时间里面的估算值,是不准确的,要得到确切的行数,要使用count函数。   #!/usr/bin/python #coding=utf-8 #Author:tony_413 #date:2009-4-30 import MySQLdb def query_context(lists): for list in lists: ...
如果你是一名系统管理员或者Web开发人员,你可能已经知道强度不够的用户密码是最大网络安全风险之一。强度不够的密码——比如,使用用户的名字或者生日作密码——通常都可以利用复杂的用户嗅探工具“破解”,这样未经授权的用户就可以很容易地从后门进入服务器。这就是为什么很多管理员都会定期检查用户密码,以确保它们的安全性足以抵御住一次进攻。根据所需要的安全级别,有一些管理员甚至会对密码进行进一步的处理:他们会自己生成并指定用户密码。 但是,自动地生成用户密码有些棘手——密码必须足够简单,容易记住,但是又不能太简单,否则就很容易被破解。Internet上有很多算法可以用来帮助你生成一个安全的、可以拼读的密码;然 ...
Global site tag (gtag.js) - Google Analytics