質問編集履歴

3

add summery

2016/10/29 07:04

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,12 @@
1
- ## 状況
1
+ ## 要旨
2
+
3
+ - pry-remoteを使ってhostからdocker container内のremote debuggingを実現したい
4
+
5
+ - docker-compose.ymlにて9876番portをexposeする記述をし、[ここで](https://github.com/Mon-Ouie/pry-remote)指定されている通りに作業しても、`DRb::DRbConnError: connection closed`になってしまう。
6
+
7
+
8
+
9
+ ## 具体的状況
2
10
 
3
11
 
4
12
 

2

change title

2016/10/29 07:04

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- Pry-remoteでdockerコンテナ内のappをdebugしようとするとconnection clonsedになる
1
+ Pry-remoteでdockerコンテナ内のappをdebugしようとするとconnection closedになる
test CHANGED
File without changes

1

change contents

2016/10/29 06:57

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- Pry-remoteでdockerコンテナ内のappをdebugしようとするとconnection refusedになる
1
+ Pry-remoteでdockerコンテナ内のappをdebugしようとするとconnection clonsedになる
test CHANGED
@@ -15,6 +15,46 @@
15
15
  gem 'pry-stack_explorer'
16
16
 
17
17
  gem 'pry-remote'
18
+
19
+ ```
20
+
21
+
22
+
23
+ - docker-compose.yml
24
+
25
+ ```
26
+
27
+ admin_web:
28
+
29
+ build: .
30
+
31
+ command: bundle exec rails s -p 3000 -b '0.0.0.0'
32
+
33
+ volumes:
34
+
35
+ - .:/app
36
+
37
+ ports:
38
+
39
+ - "3000:3000"
40
+
41
+ - "9876:9876"
42
+
43
+ links:
44
+
45
+ - admin_db
46
+
47
+ admin_db:
48
+
49
+ image: mysql:5.6.30
50
+
51
+ ports:
52
+
53
+ - "3306:3306"
54
+
55
+ environment:
56
+
57
+ MYSQL_ROOT_PASSWORD: root
18
58
 
19
59
  ```
20
60
 
@@ -42,21 +82,19 @@
42
82
 
43
83
  bundler: failed to load command: pry-remote (/Users/takapy/micoly-admin/vendor/bundle/ruby/2.3.0/bin/pry-remote)
44
84
 
45
- DRb::DRbConnError: druby://127.0.0.1:9876 - #<Errno::ECONNREFUSED: Connection refused - connect(2) for "127.0.0.1" port 9876>
85
+ DRb::DRbConnError: connection closed
46
86
 
47
- /Users/takapy/.rbenv/versions/2.3.0/lib/ruby/2.3.0/drb/drb.rb:745:in `rescue in block in open'
87
+ /Users/takapy/.rbenv/versions/2.3.0/lib/ruby/2.3.0/drb/drb.rb:579:in `load'
48
88
 
49
- /Users/takapy/.rbenv/versions/2.3.0/lib/ruby/2.3.0/drb/drb.rb:739:in `block in open'
89
+ /Users/takapy/.rbenv/versions/2.3.0/lib/ruby/2.3.0/drb/drb.rb:641:in `recv_reply'
50
90
 
51
- /Users/takapy/.rbenv/versions/2.3.0/lib/ruby/2.3.0/drb/drb.rb:738:in `each'
91
+ /Users/takapy/.rbenv/versions/2.3.0/lib/ruby/2.3.0/drb/drb.rb:941:in `recv_reply'
52
92
 
53
- /Users/takapy/.rbenv/versions/2.3.0/lib/ruby/2.3.0/drb/drb.rb:738:in `open'
93
+ /Users/takapy/.rbenv/versions/2.3.0/lib/ruby/2.3.0/drb/drb.rb:1254:in `send_message'
54
94
 
55
- /Users/takapy/.rbenv/versions/2.3.0/lib/ruby/2.3.0/drb/drb.rb:1248:in `initialize'
95
+ /Users/takapy/.rbenv/versions/2.3.0/lib/ruby/2.3.0/drb/drb.rb:1142:in `block (2 levels) in method_missing'
56
96
 
57
- /Users/takapy/.rbenv/versions/2.3.0/lib/ruby/2.3.0/drb/drb.rb:1228:in `new'
58
-
59
- /Users/takapy/.rbenv/versions/2.3.0/lib/ruby/2.3.0/drb/drb.rb:1228:in `open'
97
+ /Users/takapy/.rbenv/versions/2.3.0/lib/ruby/2.3.0/drb/drb.rb:1229:in `open'
60
98
 
61
99
  /Users/takapy/.rbenv/versions/2.3.0/lib/ruby/2.3.0/drb/drb.rb:1141:in `block in method_missing'
62
100