小编rpe*_*rce的帖子

Heroku Rails无法为连接分叉新进程:无法分配内存

我有3个Rails应用程序都使用相同的代码库.2/3的应用程序运行正常,但其中一个给了我这个错误:

无法为连接分叉新进程:无法分配内存

在尝试查看Postgres日志时,它更加具体:

psql:bin // psql-9.2.1-64bit pv:bin // pv-1.1.4-64bit psql-9.2.1-64bit:
无法分叉新进程进行连接:无法分配内存
无法分叉新进程进行连接:无法分配内存
无法分叉新进程进行连接:无法分配内存
bin/brie:第146行:[::整数表达式预期pg_dump:
bin // pg_dump-9.2.1-64bit psql-9.2.1-64bit:
无法fork新进程连接:无法分配内存
无法分叉新进程进行连接:无法分配内存
无法分叉新进程进行连接:无法分配内存

这是一个相对较小的应用程序,尤其是数据方面.我试过重新推动一切,我尝试了heroku-restart,而Heroku的状态页面说它们很好.任何帮助,将不胜感激.

ruby-on-rails heroku rails-postgresql

15
推荐指数
1
解决办法
3891
查看次数

Google Map API BackBoneJS无法读取null的属性'offsetWidth'

我已经经历了尽可能多的StackOverflow/google小组,因为我可以想象试图找出这个人.

我正在使用BackboneJS来渲染具有起始位置和结束位置的地图.在新的页面/页面刷新,我没有得到这个错误,并且地图和东西工作正常,因为我使用jQuery的$(窗口).load(.....)函数; 然而,当我动态地呈现我的看法,我得到这个错误,我相信,因为DOM没有加载DIV,但(通过document.getElementById失败).我曾尝试比$(窗口).load(其他)的不同方法的所有方式,但我不能得到任何这既适用于用例(新鲜页面加载 - BackboneJS查看加载).尝试在模板不起作用后立即调用该函数.

任何帮助,将不胜感激.

罗伯特

视图:

    App.Views.MapShow = Backbone.View.extend({
      initialize: function() {
        _.bindAll(this, 'render');
        var self = this;
        $(window).load(function() {
          self.renderMap();
        });
      },

      render: function() {
        this.renderTemplate();
      },

      renderTemplate: function() {
        this.$el.html(JST['path/to/show/file']());
      },

      renderMap: function() {
        var from     = this.model.get('location_from');
        var to       = this.model.get('location_to');
        var geocoder = new google.maps.Geocoder();
        var map      = new google.maps.Map(document.getElementById('mapCanvas'), {
          mapTypeId: google.maps.MapTypeId.ROADMAP
        });
        var directionsService = new google.maps.DirectionsService();
        var directionsDisplay = new google.maps.DirectionsRenderer();

        directionsDisplay.setMap(map);

        var request = {
          origin: from,
          destination: to,
          travelMode: …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-maps-api-3 backbone.js

5
推荐指数
1
解决办法
4184
查看次数

Sass Modularity - 在媒体查询部分中导入其他部分内容

每个人(希望)都在努力实现代码模块化.我所试图做的是有其中进口我所有的模块,这是谐音1个主萨斯文件,这些谐音可以调用自己的泛音组如果需要的话.我想是不是调用媒体查询都在我的代码库(如下所述:http://css-tricks.com/media-queries-sass-3-2-and-codekit/),有一个媒体. sass文件,管理每个模块不同屏幕尺寸的所有不同样式.

这是我的Sass文件的文件结构:

    sass
      | styles.sass
      | _media.sass
      | base
          | _variables.sass
          | _mixins.sass
      | menu
          | _menu.sass
          | _menu_mobile_portrait.sass
      | modal
          | _modal.sass
          | _modal_mobile_portrait.sass
Run Code Online (Sandbox Code Playgroud)

这是我的主要Sass文件:

styles.sass

    @import "base/variables"
    @import "base/mixins"
    @import "menu"
    @import "modal"
    ...
    @import "media"
Run Code Online (Sandbox Code Playgroud)

这里的最后一行是针对_media.sass,我希望看起来像这样:

    // #Mobile (Portrait)
    // ==================================================

        // Note: Design for a width of 320px

        @media only screen and (max-width: 767px)
          @import "menu/menu_mobile_portrait"
          @import "modal/modal_mobile_portrait"
Run Code Online (Sandbox Code Playgroud)

使用最新的CodeKit,文件编译没有任何错误; 但是,媒体文件中嵌套的导入模块不会显示在已编译的CSS中.

sass stylesheet

5
推荐指数
1
解决办法
1412
查看次数

Heroku证书 - 没有包含CA捆绑,现在无法更新(Pem不能为空,无效,过期时不能为空)

我有NameCheap.com提供的COMODO扩展验证.它给了我这些文件:

[domain]_com.crt
AddTrustExternalCARoot.crt
COMODOAddTrustServerCA.crt
COMODOExtendedValidationSecureServerCA.crt
Run Code Online (Sandbox Code Playgroud)

我做的一切都是我的问候应该拆包site.key并没有什么,但我没有这样做是结合上面列出的4项一个文件.我只是做了

$ heroku certs:add [domain]_com.crt site.key --app myapp
Run Code Online (Sandbox Code Playgroud)

做了一些研究并将它们全部放入一个文件中

$ cat [domain]_com.crt COMODOExtendedValidationSecureServerCA.crt /
  COMODOAddTrustServerCA.crt AddTrustExternalCARoot.crt > [domain]_com-bundle.pem
Run Code Online (Sandbox Code Playgroud)

我想做

$ heroku certs:update [new_file].pem site.key --app myapp
Run Code Online (Sandbox Code Playgroud)

但我得到这些错误:

Resolving trust chain... done
Updating SSL Endpoint [app].herokussl.com for [myapp]... failed
 !    Pem can't be blank
 !    Pem is invalid
 !    Expires at can't be blank
Run Code Online (Sandbox Code Playgroud)

我的PEM文件错了吗?我cat的订单错了吗?

ssl https ruby-on-rails heroku ssl-certificate

2
推荐指数
1
解决办法
1728
查看次数

0
推荐指数
1
解决办法
2505
查看次数