Skip to content

Commit ebc065f

Browse files
committed
Fix docker hang
Fix stdout Introducted /docker.stderr
1 parent fe39273 commit ebc065f

47 files changed

Lines changed: 76 additions & 74 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docker/base/alpine-3/conf/bin/entrypoint.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@ trap 'echo sigterm ; exit' SIGTERM
99
trap 'echo sigkill ; exit' SIGKILL
1010

1111
# link stdout from docker
12-
ln -f -s "/proc/$$/fd/0" /docker.stdout
13-
chmod 600 /docker.stdout
12+
ln -f -s "/proc/$$/fd/1" /docker.stdout
13+
ln -f -s "/proc/$$/fd/2" /docker.stderr
14+
chmod 600 /docker.stdout /docker.stderr
1415

1516
# sanitize input and set task
1617
TASK="$(echo $1| sed 's/[^-_a-zA-Z0-9]*//g')"

docker/base/centos-7/conf/bin/entrypoint.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@ trap 'echo sigterm ; exit' SIGTERM
99
trap 'echo sigkill ; exit' SIGKILL
1010

1111
# link stdout from docker
12-
ln -f -s "/proc/$$/fd/0" /docker.stdout
13-
chmod 600 /docker.stdout
12+
ln -f -s "/proc/$$/fd/1" /docker.stdout
13+
ln -f -s "/proc/$$/fd/2" /docker.stderr
14+
chmod 600 /docker.stdout /docker.stderr
1415

1516
# sanitize input and set task
1617
TASK="$(echo $1| sed 's/[^-_a-zA-Z0-9]*//g')"

docker/base/debian-7/conf/bin/entrypoint.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@ trap 'echo sigterm ; exit' SIGTERM
99
trap 'echo sigkill ; exit' SIGKILL
1010

1111
# link stdout from docker
12-
ln -f -s "/proc/$$/fd/0" /docker.stdout
13-
chmod 600 /docker.stdout
12+
ln -f -s "/proc/$$/fd/1" /docker.stdout
13+
ln -f -s "/proc/$$/fd/2" /docker.stderr
14+
chmod 600 /docker.stdout /docker.stderr
1415

1516
# sanitize input and set task
1617
TASK="$(echo $1| sed 's/[^-_a-zA-Z0-9]*//g')"

docker/base/debian-7/conf/etc/supervisor.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
[supervisord]
22
nodaemon=true
3-
logfile = /docker.stdout
43

54
[unix_http_server]
65
file = /var/run/supervisor.sock

docker/base/debian-8/conf/bin/entrypoint.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@ trap 'echo sigterm ; exit' SIGTERM
99
trap 'echo sigkill ; exit' SIGKILL
1010

1111
# link stdout from docker
12-
ln -f -s "/proc/$$/fd/0" /docker.stdout
13-
chmod 600 /docker.stdout
12+
ln -f -s "/proc/$$/fd/1" /docker.stdout
13+
ln -f -s "/proc/$$/fd/2" /docker.stderr
14+
chmod 600 /docker.stdout /docker.stderr
1415

1516
# sanitize input and set task
1617
TASK="$(echo $1| sed 's/[^-_a-zA-Z0-9]*//g')"

docker/base/debian-8/conf/etc/supervisor.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
[supervisord]
22
nodaemon=true
3-
logfile = /docker.stdout
43

54
[unix_http_server]
65
file = /var/run/supervisor.sock

docker/base/debian-9/conf/bin/entrypoint.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@ trap 'echo sigterm ; exit' SIGTERM
99
trap 'echo sigkill ; exit' SIGKILL
1010

1111
# link stdout from docker
12-
ln -f -s "/proc/$$/fd/0" /docker.stdout
13-
chmod 600 /docker.stdout
12+
ln -f -s "/proc/$$/fd/1" /docker.stdout
13+
ln -f -s "/proc/$$/fd/2" /docker.stderr
14+
chmod 600 /docker.stdout /docker.stderr
1415

1516
# sanitize input and set task
1617
TASK="$(echo $1| sed 's/[^-_a-zA-Z0-9]*//g')"

docker/base/debian-9/conf/etc/supervisor.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
[supervisord]
22
nodaemon=true
3-
logfile = /docker.stdout
43

54
[unix_http_server]
65
file = /var/run/supervisor.sock

docker/base/ubuntu-12.04/conf/bin/entrypoint.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@ trap 'echo sigterm ; exit' SIGTERM
99
trap 'echo sigkill ; exit' SIGKILL
1010

1111
# link stdout from docker
12-
ln -f -s "/proc/$$/fd/0" /docker.stdout
13-
chmod 600 /docker.stdout
12+
ln -f -s "/proc/$$/fd/1" /docker.stdout
13+
ln -f -s "/proc/$$/fd/2" /docker.stderr
14+
chmod 600 /docker.stdout /docker.stderr
1415

1516
# sanitize input and set task
1617
TASK="$(echo $1| sed 's/[^-_a-zA-Z0-9]*//g')"

docker/base/ubuntu-12.04/conf/etc/supervisor.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
[supervisord]
22
nodaemon=true
3-
logfile = /docker.stdout
43

54
[unix_http_server]
65
file = /var/run/supervisor.sock

0 commit comments

Comments
 (0)