草庐IT

heroku-pipelines

全部标签

python - 如何在没有 flask/django 的情况下在 heroku 上运行一个简单的 python 脚本?

我正在尝试在我的heroku服务器上运行一个简单的helloworldpython程序。我是heroku的新手。我能够成功地将我的脚本部署到heroku。下面给出了我的python脚本和procfile,嗨.pyprint("helloworld")简介web:pythonhi.py当我在我的终端上运行herokurunweb时,我得到了“Helloworld”作为输出。但是当我尝试使用herokuweburl运行应用程序时,它显示了以下错误。ApplicationErrorAnerroroccurredintheapplicationandyourpagecouldnotbeserv

python - Heroku 应用程序可以使用不同/多个端口吗?

Heroku上的Web服务通常使用PORT环境变量,但我想在Heroku上运行自定义邮件服务器。所以我需要公开2个端口,最好是110和25,但我可以接受其他选择。可能吗? 最佳答案 不,只是针对heroku代理(proxy.heroku.com)运行一些快速测试,我只能连接到端口80和443。因为heroku不提供任何POP/SMTP,所以没有意义恐怕他们会打开这些端口。 关于python-Heroku应用程序可以使用不同/多个端口吗?,我们在StackOverflow上找到一个类似的问

python - Django on Heroku dumpdata 输出不完整

我一直在尝试通过Herokutoolbelt远程转储相对少量的数据(80行左右的django-cms文本插件1):herokurunpythonmanage.pydumpdatatext但我得到随机的不完整输出每次运行都更接近EOF(大概缓存了?)。11:09PM$>herokurunpythonmanage.pydumpdatatext|wc-c10835111:09PM$>!!12062911:09PM$>!!12269311:10PM$>!!12294911:10PM$>!!15341911:13PM$>!!120877有人遇到过类似的事情吗?我正在使用Django1.4和pos

python - 如何在 Heroku 上存储私钥?

我有一个托管在Heroku上的Flask应用程序,它需要使用boto.cmdshell在AWSEC2实例(AmazonLinuxAMI)上运行命令。几个问题:使用key对访问EC2实例是最佳做法吗?还是使用用户名/密码更好?如果使用key对是首选方法,那么在Heroku上管理/存储私钥的最佳做法是什么?显然将私钥放在git中不是一种选择。谢谢。 最佳答案 Heroku让您可以利用configvariables管理您的应用程序。这是我的flask应用程序中的config.py文件的示例:importos#flaskPORT=int(o

python - 如何从 Heroku iPython 上的剪贴板粘贴?

基本上,当我使用django-extension应用程序在heroku一次性dyno上运行iPython时,我要做的就是让%paste函数工作:herokurunpythonmanage.pyshell_plus问题是当我尝试粘贴到控制台时,出现以下错误:ERROR:GettingtextfromtheclipboardonthisplatformrequiresTkinter.我研究了如何安装Tkinter,看起来没有适用于它的pypi包,除了具有root访问权限之外也没有任何有希望的线索(这对于heroku一次性dynos是不可能的)。如何在我的heroku应用程序上安装Tkint

ColossalChat:使用完整的 RLHF Pipeline复现ChatGPT 的开源解决方案

    ChatGPT、GPT-4等大型AI模型和应用在全球范围内风靡一时,成为技术产业革命和AGI(ArtificialGeneralIntelligence)发展的基础。不仅科技巨头竞相发布新品,许多来自学术界和产业界的人工智能专家也加入了相关的创业浪潮。生成式AI每天都在快速迭代,不断完善!    然而,OpenAI并没有将其模型开源,这让许多人对它们背后的技术细节感到好奇。我们如何才能跟上潮流并参与这一技术发展浪潮?如何降低构建和应用大型人工智能模型的高成本?如何保护核心数据和IP不被第三方大模型API泄露?   作为当今领先的开源大型人工智能模型解决方案,Colossal-AI率先开

python - 在 Flask+Heroku 上将 HTTP 重定向到 HTTPS

当我尝试将传入流量重定向到https时,我遇到了无限重定向循环。@app.route('/checkout/')defcheckout():checkout="https://myapp.herokuapp.com/checkout/"ifcheckout!=request.url:printcheckout,request.urlreturnredirect(checkout)returnrender_template('checkout.html',key=keys['publishable_key'])request.url永远不会更改为前缀https。我想使用heroku的pi

python - 将数据库从本地开发迁移到 Heroku-Django 1.8

在使用herokuaddons:createheroku-postgresql:hobby-dev建立数据库后,我尝试将本地数据库迁移到heroku数据库。所以我先跑了herokupythonmanage.pymigrate。之后,我使用pg_dump-Fc--no-acl--no-owner-hlocalhost-Umyusermydb>mydb.dump创建了本地数据库的转储文件。我将我的mydb.dump文件上传到保管箱,然后使用以下命令将转储加载到我的heroku数据库herokupg:backupsrestore'https://www.dropbox.com/s/xkc8j

使用redis pipeline提升性能

前言本篇来介绍一下redispipeline,主要是由于最近一次在帮开发同学review代码的时候,发现对redis有个循环操作可以优化。场景大概是这样的,根据某个uid要从redis查询一批数据,每次大概1000个key左右,如果查得到就返回,否则查db,然后写回缓存。由于每次要查的key比较多,虽然redis单次查询很快,但如果key很多,每次查询redis都需要读写socket,与client间的网络数据传输,都需要消耗时间,累加起来也会变得非常慢。开发同学决定使用批量的方式,例如每次操作100个key,使用RedisTemplate批量查询代码如下:redisTemplate.opsF

python - 生成的子进程是否被视为 Heroku 上的新测功机?

我刚从Epio转到Heroku,在阅读了他们的新流程模型后,我想知道Heroku如何处理子流程。常见问题解答说youcancreatesubprocesses,但没有描述这样做的任何含义。是否每个子流程都算作您必须付费的新测功机?如果是这样,使用Gunicorn不会因为它预先fork其子流程而变得昂贵吗?最后,由于Heroku隔离其进程,您如何与您的子进程通信? 最佳答案 子流程由单个测功机处理。我不是python开发人员,但我在我的Heroku站点(Rails)上使用Unicorn,通常有4个子进程都包含在一个dyno中。您产生的