Skip to content

Instantly share code, notes, and snippets.

@myitcv
Last active April 17, 2016 07:37
Show Gist options
  • Save myitcv/6ff50d49ce109e8d7b076e13ed16e9be to your computer and use it in GitHub Desktop.
Save myitcv/6ff50d49ce109e8d7b076e13ed16e9be to your computer and use it in GitHub Desktop.
Gitlab frozen mailroom diagnostics part 1 - when mailroom has hung
# Step 01
# per https://gitlab.com/gitlab-org/gitlab-ce/issues/13357#note_4857268
gdb
attach <PID>
redirect_stdout
eval("puts Kernel.caller.join(\"\\n\")")
# Step 02
gdb
attach <PID>
info threads
# Step 03
gdb
attach <PID>
thread apply all bt
# Step 04
lsof -p <PID>
# Step 05
strace -p <PID> -o /tmp/strace.txt
# output in gdb console
[Thread 0x7efe7d0bd700 (LWP 15651) exited]
[Thread 0x7efe7cebb700 (LWP 15682) exited]
# output from stdout (redirected)
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/mail_room-0.6.1/lib/mail_room/coordinator.rb:36:in `sleep'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/mail_room-0.6.1/lib/mail_room/coordinator.rb:36:in `sleep_while_running'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/mail_room-0.6.1/lib/mail_room/coordinator.rb:23:in `run'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/mail_room-0.6.1/lib/mail_room/cli.rb:52:in `start'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/mail_room-0.6.1/bin/mail_room:5:in `<top (required)>'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/bin/mail_room:23:in `load'
/opt/gitlab/embedded/service/gem/ruby/2.1.0/bin/mail_room:23:in `<main>'
(gdb) info threads
Id Target Id Frame
3 Thread 0x7efe884ae700 (LWP 15598) "ruby-timer-thr" 0x00007efe87adb12d in poll () at ../sysdeps/unix/syscall-template.S:81
2 Thread 0x7efe7cfbc700 (LWP 15681) "ruby" 0x00007efe87ae927d in connect () at ../sysdeps/unix/syscall-template.S:81
* 1 Thread 0x7efe884a3740 (LWP 15596) "ruby" pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
(gdb) thread apply all bt
Thread 3 (Thread 0x7efe884ae700 (LWP 15598)):
#0 0x00007efe87adb12d in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007efe87f9d231 in timer_thread_sleep (gvl=0x242b018) at thread_pthread.c:1420
#2 thread_timer (p=0x242b018) at thread_pthread.c:1497
#3 0x00007efe877d8182 in start_thread (arg=0x7efe884ae700) at pthread_create.c:312
#4 0x00007efe87ae847d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 2 (Thread 0x7efe7cfbc700 (LWP 15681)):
#0 0x00007efe87ae927d in connect () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007efe853d2c32 in connect_blocking (data=data@entry=0x7efe7cfbac30) at init.c:373
#2 0x00007efe87fa2e36 in rb_thread_io_blocking_region (func=func@entry=0x7efe853d2c20 <connect_blocking>, data1=data1@entry=0x7efe7cfbac30, fd=<optimized out>) at thread.c:1395
#3 0x00007efe853d3732 in rsock_connect (fd=fd@entry=18, sockaddr=<optimized out>, len=<optimized out>, socks=<optimized out>) at init.c:404
#4 0x00007efe853e0d8c in init_inetsock_internal (arg=arg@entry=0x7efe7cfbae70) at ipsocket.c:105
#5 0x00007efe87e33690 in rb_ensure (b_proc=b_proc@entry=0x7efe853e0bf0 <init_inetsock_internal>, data1=data1@entry=139631483661936, e_proc=e_proc@entry=0x7efe853e0ba0 <inetsock_cleanup>, data2=data2@entry=139631483661936) at eval.c:853
#6 0x00007efe853e0fd4 in rsock_init_inetsock (sock=sock@entry=129479640, remote_host=<optimized out>, remote_serv=<optimized out>, local_host=<optimized out>, local_serv=<optimized out>, type=type@entry=0) at ipsocket.c:162
#7 0x00007efe853e131d in tcp_init (argc=<optimized out>, argv=<optimized out>, sock=129479640) at tcpsocket.c:30
#8 0x00007efe87f8803f in vm_call0_cfunc_with_frame (argv=0x1127e6b0, ci=0x7efe7cfbaf10, th=0x1127c1b0) at vm_eval.c:118
#9 vm_call0_cfunc (argv=0x1127e6b0, ci=0x7efe7cfbaf10, th=0x1127c1b0) at vm_eval.c:135
#10 vm_call0_body (th=th@entry=0x1127c1b0, ci=ci@entry=0x7efe7cfbaff0, argv=0x1127e6b0) at vm_eval.c:175
#11 0x00007efe87f88cef in vm_call0 (defined_class=<optimized out>, me=<optimized out>, argv=<optimized out>, argc=2, id=1504, recv=129479640, th=0x1127c1b0) at vm_eval.c:50
#12 rb_call0 (recv=recv@entry=129479640, mid=mid@entry=1504, argc=2, argc@entry=1504, argv=argv@entry=0x2, scope=scope@entry=CALL_FCALL, self=<optimized out>) at vm_eval.c:326
#13 0x00007efe87f8c76a in rb_call (scope=CALL_FCALL, argv=argv@entry=0x2, argc=argc@entry=1504, mid=mid@entry=1504, recv=recv@entry=129479640) at vm_eval.c:813
#14 rb_funcallv (recv=recv@entry=129479640, mid=mid@entry=1504, argc=argc@entry=2, argv=argv@entry=0x1127e6b0) at vm_eval.c:814
#15 0x00007efe87e35723 in rb_obj_call_init (obj=obj@entry=129479640, argc=argc@entry=2, argv=argv@entry=0x1127e6b0) at eval.c:1314
#16 0x00007efe87e98e01 in rb_class_new_instance (argc=2, argv=0x1127e6b0, klass=<optimized out>) at object.c:1862
#17 0x00007efe87e5e526 in rb_io_s_open (argc=<optimized out>, argv=<optimized out>, klass=<optimized out>) at io.c:6311
#18 0x00007efe87f7e034 in vm_call_cfunc_with_frame (ci=<optimized out>, reg_cfp=0x1137e330, th=0x1127c1b0) at vm_insnhelper.c:1510
#19 vm_call_cfunc (th=0x1127c1b0, reg_cfp=0x1137e330, ci=<optimized out>) at vm_insnhelper.c:1600
#20 0x00007efe87f82da4 in vm_exec_core (th=th@entry=0x1127c1b0, initial=initial@entry=0) at insns.def:1025
#21 0x00007efe87f86c6f in vm_exec (th=th@entry=0x1127c1b0) at vm.c:1427
#22 0x00007efe87f87f54 in vm_call0_body (th=th@entry=0x1127c1b0, ci=ci@entry=0x7efe7cfbb530, argv=0x1127e640) at vm_eval.c:171
#23 0x00007efe87f88cef in vm_call0 (defined_class=<optimized out>, me=<optimized out>, argv=<optimized out>, argc=2, id=1504, recv=129479880, th=0x1127c1b0) at vm_eval.c:50
#24 rb_call0 (recv=recv@entry=129479880, mid=mid@entry=1504, argc=2, argc@entry=1504, argv=argv@entry=0x2, scope=scope@entry=CALL_FCALL, self=<optimized out>) at vm_eval.c:326
#25 0x00007efe87f8c76a in rb_call (scope=CALL_FCALL, argv=argv@entry=0x2, argc=argc@entry=1504, mid=mid@entry=1504, recv=recv@entry=129479880) at vm_eval.c:813
#26 rb_funcallv (recv=recv@entry=129479880, mid=mid@entry=1504, argc=argc@entry=2, argv=argv@entry=0x1127e640) at vm_eval.c:814
#27 0x00007efe87e35723 in rb_obj_call_init (obj=obj@entry=129479880, argc=argc@entry=2, argv=argv@entry=0x1127e640) at eval.c:1314
#28 0x00007efe87e98e01 in rb_class_new_instance (argc=2, argv=0x1127e640, klass=<optimized out>) at object.c:1862
#29 0x00007efe87f7e034 in vm_call_cfunc_with_frame (ci=<optimized out>, reg_cfp=0x1137e3d0, th=0x1127c1b0) at vm_insnhelper.c:1510
#30 vm_call_cfunc (th=0x1127c1b0, reg_cfp=0x1137e3d0, ci=<optimized out>) at vm_insnhelper.c:1600
#31 0x00007efe87f82da4 in vm_exec_core (th=th@entry=0x1127c1b0, initial=initial@entry=0) at insns.def:1025
#32 0x00007efe87f86c6f in vm_exec (th=th@entry=0x1127c1b0) at vm.c:1427
#33 0x00007efe87f89dda in invoke_block_from_c (th=0x1127c1b0, block=<optimized out>, self=<optimized out>, argc=<optimized out>, argv=<optimized out>, blockptr=<optimized out>, cref=0x0, defined_class=58062920) at vm.c:817
#34 0x00007efe87f8a5bb in vm_invoke_proc (th=th@entry=0x1127c1b0, proc=proc@entry=0x383ac50, self=129311040, defined_class=58062920, argc=0, argv=0x7b739b8, blockptr=blockptr@entry=0x0) at vm.c:881
#35 0x00007efe87f8a66a in rb_vm_invoke_proc (th=th@entry=0x1127c1b0, proc=proc@entry=0x383ac50, argc=<optimized out>, argv=<optimized out>, blockptr=blockptr@entry=0x0) at vm.c:900
#36 0x00007efe87fa00a0 in thread_start_func_2 (th=th@entry=0x1127c1b0, stack_start=<optimized out>) at thread.c:535
#37 0x00007efe87fa050b in thread_start_func_1 (th_ptr=0x1127c1b0) at thread_pthread.c:846
#38 0x00007efe877d8182 in start_thread (arg=0x7efe7cfbc700) at pthread_create.c:312
#39 0x00007efe87ae847d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Thread 1 (Thread 0x7efe884a3740 (LWP 15596)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007efe87f9dccb in native_cond_wait (mutex=0x242b020, cond=<optimized out>) at thread_pthread.c:334
#2 gvl_acquire_common (vm=0x242b010) at thread_pthread.c:83
#3 gvl_acquire (th=<optimized out>, vm=0x242b010) at thread_pthread.c:101
#4 native_sleep (th=0x242b6a0, timeout_tv=0x7ffd7a0220e0) at thread_pthread.c:1111
#5 0x00007efe87fa102a in sleep_timeval (th=0x242b6a0, tv=..., spurious_check=spurious_check@entry=1) at thread.c:1053
#6 0x00007efe87fa11ea in rb_thread_wait_for (time=...) at thread.c:1122
#7 0x00007efe87ebd9c0 in rb_f_sleep (argc=1, argv=0x7efe883a20c0) at process.c:4230
#8 0x00007efe87f7e034 in vm_call_cfunc_with_frame (ci=<optimized out>, reg_cfp=0x7efe884a1de0, th=0x242b6a0) at vm_insnhelper.c:1510
#9 vm_call_cfunc (th=0x242b6a0, reg_cfp=0x7efe884a1de0, ci=<optimized out>) at vm_insnhelper.c:1600
#10 0x00007efe87f82da4 in vm_exec_core (th=th@entry=0x242b6a0, initial=initial@entry=0) at insns.def:1025
#11 0x00007efe87f86c6f in vm_exec (th=0x242b6a0) at vm.c:1427
#12 0x00007efe87f8ec49 in rb_iseq_eval (iseqval=<optimized out>) at vm.c:1653
#13 0x00007efe87e3635e in rb_load_internal0 (th=0x242b6a0, fname=57834240, wrap=<optimized out>) at load.c:615
#14 0x00007efe87e36a72 in rb_load_internal (wrap=<optimized out>, fname=<optimized out>) at load.c:644
#15 rb_f_load (argc=<optimized out>, argv=<optimized out>) at load.c:704
#16 0x00007efe87f8bcf1 in vm_call_cfunc_with_frame (ci=<optimized out>, reg_cfp=0x7efe884a1f70, th=0x242b6a0) at vm_insnhelper.c:1510
#17 vm_call_cfunc (ci=<optimized out>, reg_cfp=0x7efe884a1f70, th=0x242b6a0) at vm_insnhelper.c:1600
#18 vm_call_method (th=0x242b6a0, cfp=0x7efe884a1f70, ci=<optimized out>) at vm_insnhelper.c:1788
#19 0x00007efe87f82da4 in vm_exec_core (th=th@entry=0x242b6a0, initial=initial@entry=0) at insns.def:1025
#20 0x00007efe87f86c6f in vm_exec (th=th@entry=0x242b6a0) at vm.c:1427
#21 0x00007efe87f8eeb6 in rb_iseq_eval_main (iseqval=iseqval@entry=58094360) at vm.c:1666
#22 0x00007efe87e3086f in ruby_exec_internal (n=0x3767318) at eval.c:253
#23 0x00007efe87e3298d in ruby_exec_node (n=n@entry=0x3767318) at eval.c:318
#24 0x00007efe87e3515c in ruby_run_node (n=0x3767318) at eval.c:310
#25 0x000000000040087b in main (argc=4, argv=0x7ffd7a022da8) at main.c:36
# lsof -p 15596
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
ruby 15596 git cwd DIR 0,34 2 1543 /Storage/gitlab/opt/gitlab-rails/working
ruby 15596 git rtd DIR 202,1 4096 2 /
ruby 15596 git txt REG 202,1 12389 227983 /opt/gitlab/embedded/bin/ruby
ruby 15596 git mem REG 202,1 101240 429771 /lib/x86_64-linux-gnu/libresolv-2.19.so
ruby 15596 git mem REG 202,1 22952 429795 /lib/x86_64-linux-gnu/libnss_dns-2.19.so
ruby 15596 git mem REG 202,1 8883 343038 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/fiber.so
ruby 15596 git mem REG 202,1 51671 472663 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/posix-spawn-0.3.11/lib/posix_spawn_ext.so
ruby 15596 git mem REG 202,1 47712 429801 /lib/x86_64-linux-gnu/libnss_files-2.19.so
ruby 15596 git mem REG 202,1 47760 429792 /lib/x86_64-linux-gnu/libnss_nis-2.19.so
ruby 15596 git mem REG 202,1 97296 429788 /lib/x86_64-linux-gnu/libnsl-2.19.so
ruby 15596 git mem REG 202,1 39824 429786 /lib/x86_64-linux-gnu/libnss_compat-2.19.so
ruby 15596 git mem REG 202,1 204627 342236 /opt/gitlab/embedded/lib/libpq.so.5.5
ruby 15596 git mem REG 202,1 696068 236192 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/pg-0.18.4/lib/pg_ext.so
ruby 15596 git mem REG 202,1 44369 343050 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/syslog.so
ruby 15596 git mem REG 202,1 64370 474232 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rinku-1.7.3/lib/rinku.so
ruby 15596 git mem REG 202,1 683761 235398 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/RedCloth-4.2.9/lib/redcloth_scan.so
ruby 15596 git mem REG 202,1 399207 722404 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/redcarpet-3.3.3/lib/redcarpet.so
ruby 15596 git mem REG 202,1 618661 343063 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/nkf.so
ruby 15596 git mem REG 202,1 31792 429797 /lib/x86_64-linux-gnu/librt-2.19.so
ruby 15596 git mem REG 202,1 6074161 575111 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/rugged-0.24.0/lib/rugged/rugged.so
ruby 15596 git mem REG 202,1 26050 473076 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/version_sorter-2.0.0/lib/version_sorter.so
ruby 15596 git mem REG 202,1 427741 338424 /opt/gitlab/embedded/lib/libcurl.so.4.3.0
ruby 15596 git mem REG 202,1 141390 474270 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/escape_utils-1.1.0/lib/escape_utils/escape_utils.so
ruby 15596 git mem REG 202,1 29217 343082 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/enc/big5.so
ruby 15596 git mem REG 202,1 21205 343115 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/enc/euc_kr.so
ruby 15596 git mem REG 202,1 39994 343089 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/enc/euc_jp.so
ruby 15596 git mem REG 202,1 22125 343076 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/enc/gb18030.so
ruby 15596 git mem REG 202,1 40274 343068 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/enc/shift_jis.so
ruby 15596 git mem REG 202,1 19250 343113 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/enc/koi8_r.so
ruby 15596 git mem REG 202,1 19292 343091 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/enc/windows_1251.so
ruby 15596 git mem REG 202,1 17376 343074 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/enc/iso_8859_6.so
ruby 15596 git mem REG 202,1 19242 343072 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/enc/iso_8859_5.so
ruby 15596 git mem REG 202,1 17376 343075 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/enc/iso_8859_8.so
ruby 15596 git mem REG 202,1 19618 343114 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/enc/iso_8859_9.so
ruby 15596 git mem REG 202,1 19242 343084 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/enc/iso_8859_7.so
ruby 15596 git mem REG 202,1 19258 343117 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/enc/iso_8859_1.so
ruby 15596 git mem REG 202,1 19618 343081 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/enc/iso_8859_2.so
ruby 15596 git mem REG 202,1 5503 342839 /opt/gitlab/embedded/lib/libicudata.so.54.1
ruby 15596 git mem REG 202,1 90160 395399 /lib/x86_64-linux-gnu/libgcc_s.so.1
ruby 15596 git mem REG 202,1 979056 27463 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19
ruby 15596 git mem REG 202,1 3019935 342239 /opt/gitlab/embedded/lib/libicui18n.so.54.1
ruby 15596 git mem REG 202,1 1876422 342238 /opt/gitlab/embedded/lib/libicuuc.so.54.1
ruby 15596 git mem REG 202,1 98678 474798 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/charlock_holmes-0.7.3/lib/charlock_holmes/charlock_holmes.so
ruby 15596 git mem REG 202,1 57055 343126 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/racc/cparse.so
ruby 15596 git mem REG 202,1 979680 338428 /opt/gitlab/embedded/lib/libiconv.so.2.5.1
ruby 15596 git mem REG 202,1 2434793 573444 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/nokogiri-1.6.7.2/lib/nokogiri/nokogiri.so
ruby 15596 git mem REG 202,1 20512 343047 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/digest/sha2.so
ruby 15596 git mem REG 202,1 192299 345573 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/json-1.8.3/lib/json/ext/generator.so
ruby 15596 git mem REG 202,1 15738 343116 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/enc/utf_32le.so
ruby 15596 git mem REG 202,1 15698 343080 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/enc/utf_32be.so
ruby 15596 git mem REG 202,1 21634 343070 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/enc/utf_16le.so
ruby 15596 git mem REG 202,1 21570 343090 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/enc/utf_16be.so
ruby 15596 git mem REG 202,1 86493 345572 /opt/gitlab/embedded/service/gem/ruby/2.1.0/gems/json-1.8.3/lib/json/ext/parser.so
ruby 15596 git mem REG 202,1 363475 343055 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/bigdecimal.so
ruby 15596 git mem REG 202,1 140390 338413 /opt/gitlab/embedded/lib/libyaml-0.so.2.0.4
ruby 15596 git mem REG 202,1 106694 343118 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/psych.so
ruby 15596 git mem REG 202,1 13843 343045 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/digest/md5.so
ruby 15596 git mem REG 202,1 517400 338432 /opt/gitlab/embedded/lib/libssl.so.1.0.0
ruby 15596 git mem REG 202,1 1512014 343053 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/openssl.so
ruby 15596 git mem REG 202,1 12279 343036 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/fcntl.so
ruby 15596 git mem REG 202,1 1047248 343049 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/date_core.so
ruby 15596 git mem REG 202,1 249383 343039 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/zlib.so
ruby 15596 git mem REG 202,1 683952 343061 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/socket.so
ruby 15596 git mem REG 202,1 52851 343122 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/digest.so
ruby 15596 git mem REG 202,1 97389 342791 /opt/gitlab/embedded/lib/libz.so.1.2.8
ruby 15596 git mem REG 202,1 2678575 342700 /opt/gitlab/embedded/lib/libcrypto.so.1.0.0
ruby 15596 git mem REG 202,1 14787 343044 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/digest/sha1.so
ruby 15596 git mem REG 202,1 98867 343125 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/strscan.so
ruby 15596 git mem REG 202,1 44141 343056 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/etc.so
ruby 15596 git mem REG 202,1 69739 343129 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/io/console.so
ruby 15596 git mem REG 202,1 109863 343052 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/pathname.so
ruby 15596 git mem REG 202,1 123960 343123 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/stringio.so
ruby 15596 git mem REG 202,1 56303 343059 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/thread.so
ruby 15596 git mem REG 202,1 28520 343096 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/enc/trans/transdb.so
ruby 15596 git mem REG 202,1 20982 343065 /opt/gitlab/embedded/lib/ruby/2.1.0/x86_64-linux/enc/encdb.so
ruby 15596 git mem REG 202,1 1071552 429776 /lib/x86_64-linux-gnu/libm-2.19.so
ruby 15596 git mem REG 202,1 43368 429779 /lib/x86_64-linux-gnu/libcrypt-2.19.so
ruby 15596 git mem REG 202,1 14664 429778 /lib/x86_64-linux-gnu/libdl-2.19.so
ruby 15596 git mem REG 202,1 141574 429789 /lib/x86_64-linux-gnu/libpthread-2.19.so
ruby 15596 git mem REG 202,1 1840928 429798 /lib/x86_64-linux-gnu/libc-2.19.so
ruby 15596 git mem REG 202,1 12496104 338415 /opt/gitlab/embedded/lib/libruby.so.2.1.0
ruby 15596 git mem REG 202,1 149120 429790 /lib/x86_64-linux-gnu/ld-2.19.so
ruby 15596 git 0u CHR 1,3 0t0 1029 /dev/null
ruby 15596 git 1w FIFO 0,8 0t0 14481 pipe
ruby 15596 git 2w FIFO 0,8 0t0 14481 pipe
ruby 15596 git 3r FIFO 0,8 0t0 2030326 pipe
ruby 15596 git 4w FIFO 0,8 0t0 2030326 pipe
ruby 15596 git 5r FIFO 0,8 0t0 2030327 pipe
ruby 15596 git 6w FIFO 0,8 0t0 2030327 pipe
ruby 15596 git 7w REG 202,1 4692970 200289 /var/log/gitlab/gitlab-rails/production.log
ruby 15596 git 8r FIFO 0,8 0t0 2030328 pipe
ruby 15596 git 9w FIFO 0,8 0t0 2030328 pipe
ruby 15596 git 10u IPv4 2031723 0t0 TCP <OBSCURED>:42953-><OBSCURED>:imaps (CLOSE_WAIT)
ruby 15596 git 11u unix 0xffff880241aecb00 0t0 2030331 socket
ruby 15596 git 12u unix 0xffff880241aee180 0t0 2030332 socket
ruby 15596 git 13w REG 202,1 3471 12388 /tmp/ruby-debug.15596
ruby 15596 git 14w REG 202,1 3471 12388 /tmp/ruby-debug.15596
ruby 15596 git 15w REG 202,1 3471 12388 /tmp/ruby-debug.15596
ruby 15596 git 16w REG 202,1 3471 12388 /tmp/ruby-debug.15596
ruby 15596 git 17w REG 202,1 3471 12388 /tmp/ruby-debug.15596
ruby 15596 git 18u IPv4 2581712 0t0 TCP <OBSCURED>:44114-><OBSCURED>:imaps (CLOSE_WAIT)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment