草庐IT

heroku-ci

全部标签

mongodb - Heroku 无法验证 mongolab

两天前更正了。昨天我对heroku进行了一些更改,应用程序崩溃了,我从herokulogs中发现:/app/.bundle/gems/ruby/1.9.1/gems/mongo-1.4.0/lib/mongo/db.rb:137:in`issue_authentication':Failedtoauthenticateuser'larryzhao'ondb'uthenera'(Mongo::AuthenticationError)我什至在mongoid.yml中显式输入host/port/username/password/dbname,仍然无法通过认证。我在Rackspace和Ama

Node.js + Mongoose 在本地工作,但不能在 Heroku 上工作

这是我在Heroku上运行的node.js文件。它在本地完美运行,但是当我将它推送到Heroku时,不会创建数据库集合,也不会抛出任何错误。最终,我只是想让它在Heroku上运行时实际创建连接。谢谢。varmongoose=require('mongoose'),db_url=process.env.MONGOHQ_URL||"mongodb://john:@staff.mongohq.com:10053/app3305538",db=mongoose.connect(db_url),Schema=mongoose.Schema;//MongooseDBTestvarMsgSchema

图像停止在Heroku上加载

我的Heroku应用程序使用图像上传器将图像附加到表单上。这些图像在页面上保存和显示很好,但是突然之间它们不会加载。有时,控制台这样说:Failedtoloadresource:theserverrespondedwithastatusof404(NotFound)有时会说:GEThttps://safe-inlet-93558.herokuapp.com/uploads/grant/image/9/banner_banner_DSC_00134272684.jpg404(NotFound)HerokuLog说:ActionController::RoutingError(Noroutemat

node.js - 将 Meteor 和 MongoDB 部署到 Heroku

我正在尝试按照特定指南(http://bytesofpi.com/post/20898722298/pushing-your-meteor-project-to-heroku)将我的项目部署到Heroku其中一个步骤指出varmongo_url=process.env.MONGOHQ_URL;需要替换server/server.js中的“MONGO_URL”。问题是我根本找不到那个变量,唯一提到那个变量的是在下面的代码中//checkforavalidMongoDBURLrightawayif(!process.env.MONGO_URL)thrownewError("MONGO_UR

mongodb - 从 mlab heroku 检索数据

我按照教程学习了从MongoDB执行基本CRUD操作的Express.js应用程序。在本地创建的所有操作都可以正常工作。作为下一步(不在教程中),我需要集成Heroku为MongoDB提供的mLab,以便将应用程序推送到Heroku。现在,我需要对mongoose连接进行必要的更改,因为我要从本地数据库迁移到mLab。我进行了必要的更改,但现在应用程序抛出错误。complaintController.js(获取请求和使用模型的类)Complaint=require('./complaintModel');exports.index=function(req,res){Complaint

mysql - 使用 node-mysql 从 heroku Node 应用程序连接到 Amazon RDS 数据库

我有app.connectionPool=mysql.createPool({host:***,//(a.k.a....rds.amazonaws.com)user:***,password:***,database:***,ssl:'AmazonRDS'});用于初始化数据库池,它在本地运行良好(我的IP在RDS设置中被列入白名单)但在从heroku运行时出现[ErrorconnectETIMEOUT]错误。我也试过:app.connectionPool=mysql.createPool({host:***,//(....rds.amazonaws.com)user:***,pass

sql - phpMyAdmin 和 latin1_swedish_ci

我使用utf8_general_ci排序规则创建新数据库,也使用utf8_general_ci排序规则创建测试表,然后单击我的数据库(结构),这就是我得到的:为什么会出现“latin1_swedish_ci”?编辑:好的,如何更改它,在“服务器变量和设置”下的“变量”选项卡中的phpmyadmin中:这是我创建新数据库时的样子: 最佳答案 通常排序规则问题会导致您的查询运行极其缓慢,因此正确设置一切非常重要。您有一个数据库连接排序规则、一个数据库排序规则和一个表排序规则。确保所有三个都设置为utf8。如果问题仍然存在,请检查您的ph

mysql - 使用 taps 从 heroku 导出数据库时出现段错误

当我在终端中运行以下命令时,我正在使用taps将PostgreSql数据库从Heroku导出到我本地的Mysql2数据库,herokudb:pullmysql2://root:@127.0.0.1/spendon_dev--apphuanarle它说/Users/huangjin/.rvm/gems/ruby-1.9.3-p125/gems/sqlite3-1.3.6/lib/sqlite3/sqlite3_native.bundle:[BUG]Segmentationfaultruby1.8.7(2010-01-10patchlevel249)[universal-darwin11.

mysql - 为什么在使用 utf8_unicode_ci 索引时 = 与 LIKE 不同?

我有一个数据库表,其中name列定义为VARCHAR(255)COLLATEutf8_unicode_ci,具有唯一索引。它包含名称"Grosse"。以下语句不返回任何行:SELECTnameFROMauthorsWHEREnameLIKE'Große'COLLATE'utf8_unicode_ci'我已经尝试过添加和不添加COLLATE(这可能不是必需的)。以下语句返回正确的行:SELECTnameFROMauthorsWHEREname='Große'为什么我得到不同的结果,两个语句不应该返回行吗? 最佳答案 LIKE运算符逐个

gitlab-ci.yml关键字(五)tags 、only 、when

tags使用Tags用于选择Runner的标签列表我们在创建Runner时可以给该Runner打上特定的标签,那后续流水线中的job如果需要使用特定标签的Runner执行时,就需要使用tags来标记比如这里有两个标签的Runner也可以对当前的runner进行一些配置上的设置only/except使用only/except关键字来控制何时创建作业用于only定义作业何时运行用于except定义作业何时不运行(除此之外都运行)only:refs/except:refs使用only:refs和except:refs关键字来控制何时根据分支名来创建作业示例分支名称,例如mainormy-featur