小编Ass*_*mer的帖子

Docker端口未公开

我在Docker中设置了一个简单的节点服务器.

Dockerfile

FROM node:latest
RUN apt-get -y update
ADD example.js .
EXPOSE 1337   
CMD node example.js
Run Code Online (Sandbox Code Playgroud)

example.js

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n'+new Date);
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');
Run Code Online (Sandbox Code Playgroud)

现在构建图像

$ docker build -t node_server .
Run Code Online (Sandbox Code Playgroud)

现在在容器中运行

$ docker run -p 1337:1337 -d node_server  
$ 5909e87302ab7520884060437e19ef543ffafc568419c04630abffe6ff731f70
Run Code Online (Sandbox Code Playgroud)

验证容器是否正在运行并且端口已映射:

$ docker ps  

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
5909e87302ab        node_server         "/bin/sh -c 'node exa"   7 seconds ago       Up 6 seconds        0.0.0.0:1337->1337/tcp   grave_goldberg …
Run Code Online (Sandbox Code Playgroud)

port networking docker

48
推荐指数
2
解决办法
4万
查看次数

Rails应用程序在Heroku上崩溃但在本地运行正常 - >"状态从开始变为崩溃"

repo at:git@github.com:assafshomer/sample_app.git

  1. 这个应用程序是我的学习应用程序基于迈克尔哈特尔的优秀铁路教程.
  2. 应用程序在开发中运行顺畅,测试套件全是绿色
  3. 部署到Heroku时,我立即收到以下错误:"应用程序错误.应用程序出错,无法提供您的页面"
  4. 升级到Rails4后问题就开始了(但我知道问题不在于Rails4本身,因为例如git://github.com/railstutorial/sample_app_rails_4.git可以很好地部署到Heroku)
  5. 我知道你会问"你在Heroku上迁移了数据库吗?".我做到了.我甚至运行了pg:reset然后再次在Heroku上运行db:migrate以防万一.他们似乎运行正常.

Heroku日志也不提供任何信息(至少,我看不到任何有用的信息)

2013-05-25T22:11:26.070468+00:00 heroku[web.1]: Process exited with
status 0
2013-05-25T22:11:26.083572+00:00 heroku[web.1]: State changed from
starting to crashed
2013-05-25T22:13:09.372294+00:00 heroku[run.4121]: State changed from up
to complete
2013-05-25T22:13:09.357146+00:00 heroku[run.4121]: Process exited with
status 1
2013-05-25T22:13:50.829887+00:00 heroku[router]: at=error code=H10
desc="App crashed" method=GET path=/ host=devsampleapp.herokuapp.com
fwd="93.172.16.63" dyno= connect= service= status=503 bytes=
Run Code Online (Sandbox Code Playgroud)

rails控制台也没出现:

2013-05-26T06:41:34.942569+00:00 heroku[api]: Starting process with command `bin/rails console` by assafshomer@gmail.com
2013-05-26T06:41:38.312107+00:00 heroku[run.5325]: Awaiting client
2013-05-26T06:41:38.339816+00:00 heroku[run.5325]: Starting process with command `bin/rails console`
2013-05-26T06:41:39.112396+00:00 heroku[run.5325]: Client connection …
Run Code Online (Sandbox Code Playgroud)

deployment ruby-on-rails upgrade heroku ruby-on-rails-4

6
推荐指数
1
解决办法
3684
查看次数

即使没有挂起的迁移,Rails迁移也极其缓慢

我的生产Rails应用程序需要167秒才能运行rake db:migrate。可悲的是没有任何迁移可以运行。我试图以检查是否有未完成的迁移为条件来运行迁移,但是随后检查花费了同样长的时间。我脑海中唯一的“借口”是数据库不是很小,那里有一百万条记录,但是我认为根本没有什么理由。我查看了日志,但没有任何迹象表明有任何问题。我一起跑步

  • Ruby 2.2.0
  • Rails 4.2.0

有谁知道为什么会这样,是否有任何办法做?

ruby migration performance rake ruby-on-rails

6
推荐指数
1
解决办法
1324
查看次数

比特币地址生成

比特币维基 这样说:


如何创建比特币地址

0 - 拥有私人ECDSA密钥

18E14A7B6A307F426A94F8114701E7C8E774E7F9A47E2C2035DB29A206321725
Run Code Online (Sandbox Code Playgroud)

1 - 获取使用它生成的相应公钥 0450863AD64A87AE8A2FE83C1AF1A8403CB53F53E486D8511DAD8A04887E5B23522CD470243453A299FA9E77237716103ABC11A1DF38855ED6F2EE187E9C582BA6

2 - 对公钥执行SHA-256哈希处理

600FFE422B4E00731A59557A5CCA46CC183944191006324A447BDB2D98D4B408
Run Code Online (Sandbox Code Playgroud)

但是当我运行sha256时 0450863AD64A87AE8A2FE83C1AF1A8403CB53F53E486D8511DAD8A04887E5B23522CD470243453A299FA9E77237716103ABC11A1DF38855ED6F2EE187E9C582BA6

我没有

600FFE422B4E00731A59557A5CCA46CC183944191006324A447BDB2D98D4B408
Run Code Online (Sandbox Code Playgroud)

我得到的是

32511e82d56dcea68eb774094e25bab0f8bdd9bc1eca1ceeda38c7a43aceddce
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

sha256 bitcoin

4
推荐指数
1
解决办法
1068
查看次数