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;未经允许,请勿转载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/409326.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

html5 canvas文字颜色,我可以通过HTML5 Canvas中的字符文本颜色来做吗?

我告诉你这个解决方法.基本上你一次输出一个字符,并使用内置的measureText()函数来确定每个字母的宽度.然后我们将我们想要绘制的位置偏移相同的数量.您可以修改此代码段,以产生所需的效果.假设我们有这样的HTML:和Javascript一样:var canvas document.…

转移指令总结

转移指令:可以修改ip的指令。无条件转移 jmp(1) jmp short s 标号,短转移:用一个字节表示大小,范围为-128--127 (2) jmp near ptr s 标号,近转移:用两个字节表示大小,范围为-32768--32767(3) …

浅谈对程序员的认识_浅谈IT界程序员大佬普遍对性的追求

原标题:浅谈IT界程序员大佬普遍对性的追求业界程序员大佬跟普通程序员的差别,别的不说,对于完成一个需求来说,除了更少的 bug,还有什么优势?还有程序员对性的追求。下面谈谈最顶级的程序员对20个性的追求可…

乔治敦大学计算机专业排名,2020USNEWS数据科学与分析专业综合排名(上)

2020年USNEWS专业排名已经陆续放出了,今天慧德留学就带大家看一下2020年美国USNEWSS数据科学与分析专业的综合排名,供大家参考。独立项目综合排名 学校名称 专业名称 专业英文名 开设学位 所属科系1 哈佛大学 计算科学与工程 Computational Science and …

Javascript事件绑定this

在FF中的事件绑定是使用addEventListener,其中函数中的this就是被绑定事件的元素;而在IE下的attachEvent函数中的this是指window。 DRY:Don‘t Repeat Yourself; 对于自己声明的函数,如果参数是多个,并且可…

python xlutils教程_Python基于xlutils修改表格内容过程解析

一、xlutils是什么是一个提供了许多操作修改excel文件方法的库;属于python的第三方模块xlrd库用于读取excel文件中的数据,xlwt库用于将数据写入excel文件,修改用xlutils模块;xlutils库也仅仅是通过复制一个副本进行操作后保存一个…

html 显示不吃,20180902_html_第二次_张旺

Frequently Asked QuestionsIs it secure to send my companys information to COMIS?How can I enable SSL for my computer?1. Is it secure to send my companys information to COMIS?Your company information is protected by your unique user name and passwordwhic…

电脑键盘按钮功能注释大全

F1帮助 F2改名 F3搜索 F4地址 F5刷新 F6切换 F10菜单 CTRLA全选 CTRLC复制 CTRLX剪切 CTRLV粘贴 CTRLZ撤消 CTRLO打开 SHIFTDELETE永久删除 DELETE删除 ALTENTER属性 ALTF4关闭 CTRLF4关闭 ALTTAB切换 ALTESC切换 ALT空格键窗口菜单 CTRLESC开始菜单 拖动某一项时按CTRL复制所选…

ios开发 方形到圆的动画_iOS高级动画:圆形树展开收起动画

转自:标哥的技术博客,作者:黄仪标(微博)前段时间帮某某做了一个动画效果,今天分享给大家。关于动画的基础知识,这里不会细说,如果您还没有核心动画的基础知识,请先阅读相关文章,了解核心动画如何…

计算机桌面游戏开发,桌面游戏菜单怎么做

如何在桌面上制作游戏菜单使用360保险柜,将所有游戏添加到其中,您需要在运行时打开360保险柜,并且可以 打开计算机时会自动检测到计算机。 这是最经济的方式。如何在计算机桌面上创建游戏菜单? _您在桌面上创建一个游戏文件夹&…

ubuntu下git更改默认编辑器

ubuntu下使用git提交代码时,git commit时默认的编辑器是nano,这个编辑器实在是太恶心了,用惯了vim,所以如果修改默认编辑器,可以这样解决: 编辑.git/config,在core这块,加入editor …

人工智能生态环境预测_2020年全球人工智能芯片发展趋势及市场规模预测

中商情报网讯:智能芯片是面向人工智能领域而专门设计的芯片,其架构和指令集针对人工智能领域中的各类算法和应用作了专门优化,可高效支持视觉、语音、自然语言处理和传统机器学习等智能处理任务。采用专门为人工智能领域设计的处理器支撑人工…

多态性——vptr和vtable

转自&#xff1a;http://www.sf.org.cn/Article/base/200805/21024.html 多态性 (polymorphism) 是面向对象编程的基本特征之一。而在 C 中&#xff0c;多态性通过虚函数 (virtual function) 来实现。我们来看一段简单的代码&#xff1a;  #include <iostream>  usin…

rfcv函数实现_JAVA_用_JCO连接_SAP,实现调用SAP_的_RFC_函数(整理)(附一篇看起来比较全面的说明)(JCO报错信息)...

// 获取RFC返回的字段值11 JCoParameterList exportParam function.getExportParameterList();12 String exParamA exportParam.getString("field_A");13 String exParamB exportParam.getString("field_B");14 // 遍历RFC返回的表对象15 JCoTable tb …

南京林业大学转计算机专业好转吗,南京林业大学如何转专业

第二部分 录取规则一、我校坚持以高考成绩为主&#xff0c;德、智、体全面衡量&#xff0c;按照公平、公正、公开、择优的录取原则。二、普通类考生&#xff0c;统考成绩达到同批录取控制分数线&#xff0c;学校按照不超过计划数的120%的比例调阅考生档案&#xff0c;根据投档成…