python管理工具ports_Python options.port方法代码示例
本文整理汇总了Python中tornado.options.port方法的典型用法代码示例。如果您正苦于以下问题:Python options.port方法的具体用法?Python options.port怎么用?Python options.port使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在模块tornado.options的用法示例。
在下文中一共展示了options.port方法的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: load_httpserver
点赞 6
# 需要导入模块: from tornado import options [as 别名]
# 或者: from tornado.options import port [as 别名]
def load_httpserver(self, sockets=None, **kwargs):
if not sockets:
from tornado.netutil import bind_sockets
if settings.IPV4_ONLY:
import socket
sockets = bind_sockets(options.port, options.address, family=socket.AF_INET)
else:
sockets = bind_sockets(options.port, options.address)
http_server = tornado.httpserver.HTTPServer(self.application, **kwargs)
http_server.add_sockets(sockets)
self.httpserver = http_server
return self.httpserver
开发者ID:mqingyn,项目名称:torngas,代码行数:18,
示例2: main
点赞 6
# 需要导入模块: from tornado import options [as 别名]
# 或者: from tornado.options import port [as 别名]
def main():
logging.basicConfig(level=logging.DEBUG, format="%(levelname)8s %(asctime)s %(message)s ")
logging.debug('Starting up server')
from tornado.options import define, options
define("certfile", default="", help="certificate file for secured SSL connection")
define("keyfile", default="", help="key file for secured SSL connection")
tornado.options.parse_command_line()
app = Application()
if options.certfile and options.keyfile:
ssl_options = {
"certfile": options.certfile,
"keyfile": options.keyfile,
}
logging.info("Using SSL for serving requests")
app.listen(options.port, ssl_options=ssl_options)
else:
app.listen(options.port)
tornado.ioloop.IOLoop.instance().start()
开发者ID:alumae,项目名称:kaldi-gstreamer-server,代码行数:21,
示例3: main
点赞 6
# 需要导入模块: from tornado import options [as 别名]
# 或者: from tornado.options import port [as 别名]
def main():
tornado.options.parse_command_line()
# Create the global connection pool.
async with aiopg.create_pool(
host=options.db_host,
port=options.db_port,
user=options.db_user,
password=options.db_password,
dbname=options.db_database,
) as db:
await maybe_create_tables(db)
app = Application(db)
app.listen(options.port)
# In this demo the server will simply run until interrupted
# with Ctrl-C, but if you want to shut down more gracefully,
# call shutdown_event.set().
shutdown_event = tornado.locks.Event()
await shutdown_event.wait()
开发者ID:DataDog,项目名称:trace-examples,代码行数:22,
示例4: get
点赞 6
# 需要导入模块: from tornado import options [as 别名]
# 或者: from tornado.options import port [as 别名]
def get(self, input):
try:
r = redis.StrictRedis(host='127.0.0.1', port=8323)
except:
print "Unable to connect to the Redis server"
sys.exit(255)
fp = input.lower()
if not checksha1(value=fp):
self.clear()
self.set_status(400)
self.finish('Incorrect format of the certificate fingerprint (expected SHA1 in hex format)')
out = {}
out['certificate'] = fp
out['seen'] = []
ips = r.smembers('s:{}'.format(fp))
out['hits'] = len(ips)
for ip in ips:
out['seen'].append(ip)
if not self._finished:
self.set_header('Content-Type', 'application/json')
self.set_header('Server', servername)
self.write(json.dumps(out))
开发者ID:adulau,项目名称:crl-monitor,代码行数:26,
示例5: run_request
点赞 6
# 需要导入模块: from tornado import options [as 别名]
# 或者: from tornado.options import port [as 别名]
def run_request(self, q):
try:
r = redis.StrictRedis(host='127.0.0.1', port=8323)
except:
print("Unable to connect to the Redis server")
sys.exit(255)
fp = q.lower()
if not checksha1(value=fp):
self.clear()
self.set_status(400)
self.finish('Incorrect format of the certificate fingerprint (expected SHA1 in hex format)')
out = {}
out['certificate'] = fp
out['seen'] = []
ips = r.smembers('s:{}'.format(fp))
out['hits'] = len(ips)
for ip in ips:
out['seen'].append(ip)
if not self._finished:
self.set_header('Content-Type', 'application/json')
self.set_header('Server', servername)
return json.dumps(out)
开发者ID:adulau,项目名称:crl-monitor,代码行数:26,
示例6: main
点赞 5
# 需要导入模块: from tornado import options [as 别名]
# 或者: from tornado.options import port [as 别名]
def main():
tornado.options.parse_command_line()
app = Application()
app.listen(options.port)
tornado.ioloop.IOLoop.current().start()
开发者ID:tao12345666333,项目名称:tornado-zh,代码行数:7,
示例7: main
点赞 5
# 需要导入模块: from tornado import options [as 别名]
# 或者: from tornado.options import port [as 别名]
def main():
tornado.options.parse_command_line()
application = tornado.web.Application([
(r"/", MainHandler),
])
http_server = tornado.httpserver.HTTPServer(application)
http_server.listen(options.port)
tornado.ioloop.IOLoop.current().start()
开发者ID:tao12345666333,项目名称:tornado-zh,代码行数:10,
示例8: main
点赞 5
# 需要导入模块: from tornado import options [as 别名]
# 或者: from tornado.options import port [as 别名]
def main():
tornado.options.parse_command_line()
http_server = tornado.httpserver.HTTPServer(Application())
http_server.listen(options.port)
tornado.ioloop.IOLoop.current().start()
开发者ID:tao12345666333,项目名称:tornado-zh,代码行数:7,
示例9: main
点赞 5
# 需要导入模块: from tornado import options [as 别名]
# 或者: from tornado.options import port [as 别名]
def main():
tornado.options.parse_command_line()
if not (options.facebook_api_key and options.facebook_secret):
print("--facebook_api_key and --facebook_secret must be set")
return
http_server = tornado.httpserver.HTTPServer(Application())
http_server.listen(options.port)
tornado.ioloop.IOLoop.current().start()
开发者ID:tao12345666333,项目名称:tornado-zh,代码行数:10,
示例10: get
点赞 5
# 需要导入模块: from tornado import options [as 别名]
# 或者: from tornado.options import port [as 别名]
def get(self):
connect = MySQLdb.connect(user='root',
passwd='',
db='test',
host='localhost',
port=3306,
charset='utf8')
cursor = connect.cursor()
cursor.execute('SELECT * FROM app_blog LIMIT 1')
result = cursor.fetchone()
cursor.close()
connect.close()
self.finish(u'
{}
{}
'.format(result[1], result[2]))
开发者ID:zhu327,项目名称:greentor,代码行数:15,
示例11: main
点赞 5
# 需要导入模块: from tornado import options [as 别名]
# 或者: from tornado.options import port [as 别名]
def main():
tornado.options.parse_command_line()
application = tornado.web.Application([(r"/", MainHandler),
(r"/pool/", ConnectionPoolHandler)],
debug=True)
http_server = tornado.httpserver.HTTPServer(application)
http_server.listen(options.port)
tornado.ioloop.IOLoop.instance().start()
开发者ID:zhu327,项目名称:greentor,代码行数:10,
示例12: main
点赞 5
# 需要导入模块: from tornado import options [as 别名]
# 或者: from tornado.options import port [as 别名]
def main():
# 该方法会将根日志的级别设置为INFO
tornado.options.parse_command_line()
# 将日志的级别重新设置为LOGGING_LEVEL指定的级别
logger.setLevel(config.LOGGING_LEVEL)
http_server = tornado.httpserver.HTTPServer(app)
http_server.listen(options.port)
logger.info('tornado server is running on %s' % options.port)
tornado.ioloop.IOLoop.instance().start()
开发者ID:restran,项目名称:web-proxy,代码行数:13,
示例13: print_settings_info
点赞 5
# 需要导入模块: from tornado import options [as 别名]
# 或者: from tornado.options import port [as 别名]
def print_settings_info(self):
if settings.DEBUG:
print('tornado version: %s' % tornado.version)
print('locale support: %s' % settings.TRANSLATIONS)
print('load apps:')
for app in settings.INSTALLED_APPS:
print(' - %s' % str(app))
print('template engine: %s' % (settings.TEMPLATE_CONFIG.template_engine or 'default'))
print('server started. development server at http://%s:%s/' % (options.address, options.port))
开发者ID:mqingyn,项目名称:torngas,代码行数:11,
示例14: parse_logger_callback
点赞 5
# 需要导入模块: from tornado import options [as 别名]
# 或者: from tornado.options import port [as 别名]
def parse_logger_callback(self):
if options.disable_log:
options.logging = None
if options.log_file_prefix and options.log_port_prefix:
options.log_file_prefix += ".%s" % options.port
if options.log_patch:
logging.handlers.TimedRotatingFileHandler = ProcessLogTimedFileHandler
tornado_logger = logging.getLogger('tornado')
enable_pretty_logging(logger=tornado_logger)
logdir = options.logging_dir or settings.LOGGING_DIR
for log in settings.LOGGING:
opt = OptionParser()
define_logging_options(opt)
self.define(opt)
opt.log_rotate_when = log.get('when', 'midnight')
opt.log_to_stderr = log.get('log_to_stderr', False) if options.log_to_stderr is None else options.log_to_stderr
opt.logging = log.get('level', 'INFO')
opt.log_file_prefix = os.path.join(logdir, log['filename'])
if log.get('backups'):
opt.log_file_num_backups = log.get('backups')
if opt.log_port_prefix:
opt.log_file_prefix += ".%s" % options.port
opt.log_rotate_interval = log.get('interval', 1)
opt.log_rotate_mode = 'time'
logger = logging.getLogger(log['name'])
logger.propagate = 0
enable_pretty_logging(options=opt, logger=logger)
map(lambda h: h.setFormatter(LogFormatter(fmt=log.get("formatter", LogFormatter.DEFAULT_FORMAT),
color=settings.DEBUG)), logger.handlers)
开发者ID:mqingyn,项目名称:torngas,代码行数:31,
示例15: define
点赞 5
# 需要导入模块: from tornado import options [as 别名]
# 或者: from tornado.options import port [as 别名]
def define(self, options=options):
"""
定义命令行参数,你可以自定义很多自己的命令行参数,或重写此方法覆盖默认参数
:return:
"""
try:
# 增加timerotating日志配置
options.define("log_rotate_when", type=str, default='midnight',
help=("specify the type of TimedRotatingFileHandler interval "
"other options:('S', 'M', 'H', 'D', 'W0'-'W6')"))
options.define("log_rotate_interval", type=int, default=1,
help="The interval value of timed rotating")
options.define("log_rotate_mode", type=str, default='time',
help="The mode of rotating files(time or size)")
except:
pass
options.define("port", default=8000, help="run server on it", type=int)
options.define("settings", default='', help="setting module name", type=str)
options.define("address", default='0.0.0.0', help='listen host,default:0.0.0.0', type=str)
options.define("log_patch", default=True,
help='Use ProcessTimedRotatingFileHandler instead of the default TimedRotatingFileHandler.',
type=bool)
options.define("log_port_prefix", default=None, help='add port to log file prefix.', type=bool)
options.define("logging_dir", default='', help='custom log dir.')
options.define("disable_log", default=True, help='disable tornado log function.')
开发者ID:mqingyn,项目名称:torngas,代码行数:29,
示例16: main
点赞 5
# 需要导入模块: from tornado import options [as 别名]
# 或者: from tornado.options import port [as 别名]
def main():
tornado.options.parse_command_line()
app = Application()
app.listen(options.port)
tornado.ioloop.IOLoop.instance().start()
开发者ID:ilkerkesen,项目名称:tornado-websocket-client-example,代码行数:7,
示例17: main
点赞 5
# 需要导入模块: from tornado import options [as 别名]
# 或者: from tornado.options import port [as 别名]
def main():
tornado.options.parse_command_line()
application = tornado.web.Application([
(r"/", MainHandler),
])
http_server = tornado.httpserver.HTTPServer(application)
http_server.listen(options.port)
tornado.ioloop.IOLoop.instance().start()
开发者ID:omererdem,项目名称:honeything,代码行数:10,
示例18: main
点赞 5
# 需要导入模块: from tornado import options [as 别名]
# 或者: from tornado.options import port [as 别名]
def main():
tornado.options.parse_command_line()
http_server = tornado.httpserver.HTTPServer(Application())
http_server.listen(options.port)
tornado.ioloop.IOLoop.instance().start()
开发者ID:omererdem,项目名称:honeything,代码行数:7,
示例19: main
点赞 5
# 需要导入模块: from tornado import options [as 别名]
# 或者: from tornado.options import port [as 别名]
def main():
tornado.options.parse_command_line()
app = tornado.web.Application(handlers=[
(r"/query/(.*)", SSLQueryHandler),
(r"/cquery/(.*)", CertificateQueryHandler),
(r"/cfetch/(.*)", FetchCertificateHandler)
])
http_server = tornado.httpserver.HTTPServer(app)
http_server.listen(options.port)
tornado.ioloop.IOLoop.instance().start()
开发者ID:adulau,项目名称:crl-monitor,代码行数:12,
示例20: main
点赞 5
# 需要导入模块: from tornado import options [as 别名]
# 或者: from tornado.options import port [as 别名]
def main():
from django.core.wsgi import get_wsgi_application
import tornado.wsgi
wsgi_app = get_wsgi_application()
container = tornado.wsgi.WSGIContainer(wsgi_app)
setting = {
'cookie_secret': 'DFksdfsasdfkasdfFKwlwfsdfsa1204mx',
'template_path': os.path.join(os.path.dirname(__file__), 'templates'),
'static_path': os.path.join(os.path.dirname(__file__), 'static'),
'debug': False,
}
tornado_app = tornado.web.Application(
[
(r'/ws/monitor', MonitorHandler),
(r'/ws/terminal', WebTerminalHandler),
(r'/ws/kill', WebTerminalKillHandler),
(r'/ws/exec', ExecHandler),
(r"/static/(.*)", tornado.web.StaticFileHandler,
dict(path=os.path.join(os.path.dirname(__file__), "static"))),
('.*', tornado.web.FallbackHandler, dict(fallback=container)),
], **setting)
server = tornado.httpserver.HTTPServer(tornado_app)
server.listen(options.port, address=IP)
tornado.ioloop.IOLoop.instance().start()
开发者ID:zsjtoby,项目名称:DevOpsCloud,代码行数:28,
注:本文中的tornado.options.port方法示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。
python管理工具ports_Python options.port方法代码示例相关推荐
- java.util.zip 用法,Java压缩文件工具类ZipUtil使用方法代码示例
本文实例通过Java的Zip输入输出流实现压缩和解压文件,前一部分代码实现获取文件路径,压缩文件名的更改等,具体如下: package com.utility.zip; import java.io. ...
- python os path isfile_Python path.isfile方法代码示例
本文整理汇总了Python中os.path.isfile方法的典型用法代码示例.如果您正苦于以下问题:Python path.isfile方法的具体用法?Python path.isfile怎么用?P ...
- python中的scaler_Python preprocessing.MaxAbsScaler方法代码示例
本文整理汇总了Python中sklearn.preprocessing.MaxAbsScaler方法的典型用法代码示例.如果您正苦于以下问题:Python preprocessing.MaxAbsSc ...
- python中string.digits_Python string.hexdigits方法代码示例
本文整理汇总了Python中string.hexdigits方法的典型用法代码示例.如果您正苦于以下问题:Python string.hexdigits方法的具体用法?Python string.he ...
- python request microsoft graph_Python request.headers方法代码示例
本文整理汇总了Python中flask.request.headers方法的典型用法代码示例.如果您正苦于以下问题:Python request.headers方法的具体用法?Python reque ...
- python label函数_Python pyplot.clabel方法代码示例
本文整理汇总了Python中matplotlib.pyplot.clabel方法的典型用法代码示例.如果您正苦于以下问题:Python pyplot.clabel方法的具体用法?Python pypl ...
- python html模板_Python html.format_html方法代码示例
本文整理汇总了Python中django.utils.html.format_html方法的典型用法代码示例.如果您正苦于以下问题:Python html.format_html方法的具体用法?Pyt ...
- python session模块_Python backend.set_session方法代码示例
本文整理汇总了Python中keras.backend.set_session方法的典型用法代码示例.如果您正苦于以下问题:Python backend.set_session方法的具体用法?Pyth ...
- python get score gain_Python functional.linear方法代码示例
本文整理汇总了Python中torch.nn.functional.linear方法的典型用法代码示例.如果您正苦于以下问题:Python functional.linear方法的具体用法?Pytho ...
最新文章
- 【蓝桥java】递归基础之输出连续数字
- python做社会网络分析_社交网络分析(Social Network Analysis in Python)①
- tftp c++ 上传_如何在 Fedora 上建立一个 TFTP 服务器
- C语言scanf()函数格式化输入和printf()格式化输出。
- 小程序开发接口,微信公众平台开发地址
- Spring架构设计-增强MultiActionController
- LeetCode 1176. 健身计划评估(滑动窗口)
- java 线程状态_面试官问:为什么Java线程没有Running状态?我懵了
- Qt工作笔记-通过C++使widgets与QQuick交互(包含qml界面对象与C++对象映射)
- PHP中cookie和session
- JavaScript 学习笔记— —Date对象
- 指针4-指针的运算和指针变量占几个字节
- 团队第二次冲刺第一天
- jqueryui时间插件_jQueryUI Progressbar插件
- php 内存设置无效,内存位置访问无效_php提示 内存位置访问无效 解决方法总结...
- 基于matlab数字滤波器设计,基于MATLAB环境的数字滤波器设计
- 西瓜书研读——第三章 线性模型: 线性判别分析 LDA
- 植物大战僵尸无限阳光(包括阳光基址的寻找)
- html5 input与textarea标签及其属性
- 赛博朋克式炼狱:电子垃圾在印度
热门文章
- php文件怎么制定编码格式,php文件编码格式对结果有影响
- mfc嵌入matlab绘图窗口,将matlab的图嵌入MFC
- 得到classpath和当前类的绝对路径的一些方法
- c# 2.0实现摄象头视频采集,拍照,录象
- VC中设置头文件的搜索路径~~
- 显示当前行号、文件名和函数名(二)
- 前端学习(3336):ant design中button按钮类型
- React开发(124):ant design学习指南之form中的属性
- 前端学习(3257):js高级教程(1)准备
- [css] 请问background-attachmentn属性有什么用途?