简单URL缩短器
项目描述
这是一个非常简单的URL缩短服务的演示应用程序
应用程序依赖于
安装
Pip
pip install url_shortener
Pypi
手册
python setup.py install
配置
您可以修改 config.py 文件或提供环境变量来配置 url_shortener。以下环境变量可以调整
REDIS_HOST: Redis服务器所在地址,默认为 127.0.0.1。
REDIS_PORT: 与redis联系所用的端口,默认为 6379。
URL_PREFIX: 您短网址主机的URL方案
LISTEN_HOST: 绑定到短网址服务器的地址
LISTEN_PORT: 绑定的端口
RIEMANN_HOST: 用于联系riemann的地址,默认为 127.0.0.1
RIEMANN_PORT: 用于联系riemann的端口,默认为 5555
RIEMANN_PROTOCOL: 使用的Riemann协议,默认为 UDP
LOG_FILE_PATH: 日志记录位置,没有默认值
LOG_LEVEL: 日志记录级别,默认为 DEBUG
日志记录
当不在调试模式下运行时,应用程序将输出日志,供logstash消费,使用logstash_formatter
用法
可以通过调用: url-shortener 来简单启动该服务,或者可以使用 gunicorn 进行部署。例如,要以gunicorn启动该服务并使用8个工作进程,可以使用以下命令:
gunicorn -w 8 --log-file=/var/log/url-shortener/gunicorn.log --log-level=info url_shortener:app
项目详情
关闭
url_shortener-0.5.20.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 6b2b9ef5b945cb56ba5b30464cfa938635b77a55d133fd4dd982437f1d9dd29a |
|
MD5 | 8af09e2001d07c284344ec707ee33e31 |
|
BLAKE2b-256 | 9a68798dd83bc61feac14e7210aef04235155777ddc05a6ab87f1567b8f347cf |