草庐IT

python - Flask/Heroku/Redis/RQ 内部服务器错误

我有一个推荐网站。一切正常,直到网站流量相当大时,推荐将花费超过30秒(Heroku的限制)和超时,并抛出500错误。我意识到对于http请求来说这是一个很长的时间。所以,我上网阅读并使用Redis实现了RQ。我让它工作,但经过一些测试后,它仍然会抛出内部服务器错误,即使请求正在通过队列。我真的只是缺乏知识,我不知道该怎么做。我想我错过了rq和redis我猜的整个想法?这是我的一些代码(如果有帮助的话),但我希望能得到更多关于如何从这里修复此错误的指导。worker.pyimportosimportredisfromrqimportWorker,Queue,Connectionlist

django - 尝试使用 Redis 队列在 heroku 上的 django 中进行一些异步处理

我正在尝试将更大的文件异步上传到s3。我已经关注了来自http://python-rq.org/的文档.Worker正在运行,但没有完成工作。View.pydefyoumaterial(request):ifrequest.method=='POST':newdoc=Youmaterial(docfile=request.FILES['file'],user=request.user)newdoc.save()msg='dee'#RedirecttothedocumentlistafterPOSTreturnHttpResponse(json.dumps({'message':msg}

ruby-on-rails - 我正在尝试将我的 ruby​​ on rails 应用程序部署到 heroku 并且它部署正确

但是,当我查看该网站时,我得到:We'resorry,butsomethingwentwrong.这些是我来自Heroku的日志:2016-12-13T04:13:24.541263+00:00app[web.1]:F,[2016-12-13T04:13:24.540784#4]致命-:[70c87081-1717-44c4-8e2f-0615224ea231]2016-12-13T04:13:24.541264+00:00app[web.1]:F,[2016-12-13T04:13:24.540872#4]致命——:[70c87081-1717-44c4-8e2f-0615224ea

ruby-on-rails - URI::InvalidURIError: 错误的 URI(不是 URI?):heroku redis 错误

我正在尝试将我的Rails应用程序推送到heroku上,我正在使用herokuRedisToGo附加组件我经历过这个tutorial并完成了那里提到的所有步骤。但是在推送heroku时出现此错误:remote:rakeaborted!remote:URI::InvalidURIError:badURI(isnotURI?):在查看我的heroku日志时,我发现了这个:2017-07-13T10:06:32.602356+00:00app[web.1]:[4]*Minthreads:5,maxthreads:52017-07-13T10:06:32.602356+00:00app[web

ruby-on-rails - Redis 不断调用 localhost :6379 even though deployed to Heroku

我有一个部署到Heroku的Rails应用程序,但我终究无法弄清楚为什么它一直想要部署到本地。我什至在我的前端代码(reactnative)或后端代码中的任何地方都没有localhost:6379,这是我的RailsAPI。这是我在有新广播时遇到的错误:Completed500InternalServerErrorin111ms(ActiveRecord:47.1ms)Redis::CannotConnectError(ErrorconnectingtoRedisonlocalhost:6379(Errno::ECONNREFUSED)):应用程序.yaml:`gmail_userna

python - 在 heroku 上部署时运行一次 python 脚本

我有一个使用geodis的Flask应用程序,它依赖于redis,它充当从geodis映射到纬度和经度的城市的缓存。我有这段代码只需要在heroku上部署flaskweb应用程序时运行一次,fromgeodis.provider.geonamesimportGeonamesImporterimportgeodisfileName=os.path.split(geodis.__file__)[0]+"/data/cities1000.json"importer=GeonamesImporter(fileName,os.getenv("REDIS_HOST"),os.getenv("RED

heroku - 使用 Redis 解析 LiveQuery 独立服务器

问题描述当使用Redis运行单独的ParseServer和ParseLiveQueryServers以实现可扩展性时,ParseServer不会发布到Redis以将新更新推送到LiveQueryServers。当前设置如下:--主要的解析服务器--```varapi=newParseServer({databaseURI:process.env.DATABASE_URI,cloud:process.env.CLOUD_CODE_MAIN,appId:process.env.APP_ID,masterKey:process.env.MASTER_KEY,fileKey:process.e

ruby-on-rails - 如何在 heroku 上部署 Action 电缆?

您好,我已经使用rails5实现了actioncable。它在本地工作正常,但在heroku上不工作。在heroku上,每当我发送任何消息时,它都会发送四条消息,两条重复消息和两条空白消息。这是我的代码:-对话.jsApp.conversation=App.cable.subscriptions.create("ConversationChannel",{connected:function(){},disconnected:function(){},received:function(data){varconversation=$('#conversations-list').fin

javascript - heroku Node js redis出错

我正在尝试在heroku上部署应用程序,但遇到了一些错误。这是我的应用程序日志。我该如何解决这个问题??2017-11-30T21:25:51.461297+00:00app[web.1]:2017-11-30T21:25:51.453647+00:00app[web.1]:npmERR!FailedattheredisExample@1.0.0startscript.2017-11-30T21:25:51.453488+00:00app[web.1]:npmERR!2017-11-30T21:25:51.453823+00:00app[web.1]:npmERR!Thisisprob

ruby-on-rails - 将 Rails 4 App 部署到 Heroku redis 时出错

我在heroku中部署我的Rails应用程序已经有一年的时间了,没有任何问题,但最近当我尝试推送该应用程序时它崩溃了。我使用herokulocal对其进行了测试,它可以工作,但在heroku上却不行。我没有对conf文件进行任何更改它只是突然在heroku上不起作用Startingprocesswithcommand`bundleexecpuma-Cconfig/puma.rb`[4]Pumastartinginclustermode...[4]*Version3.11.0(ruby2.3.1-p112),codename:LoveSong[4]*Minthreads:2,maxthr