Closed xohudson closed 5 years ago
@xohudson do you have logs for this.
Attaching to conan_redis_1, conan_conanexiles1_1, conan_conanexiles0_1 [36mredis_1 |[0m 1:C 01 Jul 13:58:44.649 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo [36mredis_1 |[0m 1:C 01 Jul 13:58:44.649 # Redis version=4.0.10, bits=64, commit=00000000, modified=0, pid=1, just started [36mredis_1 |[0m 1:C 01 Jul 13:58:44.649 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf [36mredis_1 |[0m 1:M 01 Jul 13:58:44.651 Running mode=standalone, port=6379. [36mredis_1 |[0m 1:M 01 Jul 13:58:44.651 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128. [36mredis_1 |[0m 1:M 01 Jul 13:58:44.651 # Server initialized [36mredis_1 |[0m 1:M 01 Jul 13:58:44.651 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect. [36mredis_1 |[0m 1:M 01 Jul 13:58:44.651 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled. [36mredis_1 |[0m 1:M 01 Jul 13:58:44.651 DB loaded from disk: 0.000 seconds [36mredis_1 |[0m 1:M 01 Jul 13:58:44.651 * Ready to accept connections [33mconanexiles1_1 |[0m linux32/ [33mconanexiles1_1 |[0m linux32/libstdc++.so.6 [32mconanexiles0_1 |[0m linux32/ [32mconanexiles0_1 |[0m linux32/libstdc++.so.6 [32mconanexiles0_1 |[0m linux32/steamcmd [33mconanexiles1_1 |[0m linux32/steamcmd [32mconanexiles0_1 |[0m steamcmd.sh [32mconanexiles0_1 |[0m steam.sh [33mconanexiles1_1 |[0m steamcmd.sh [33mconanexiles1_1 |[0m steam.sh [33mconanexiles1_1 |[0m [Errno 2] No such file or directory: '/conanexiles/ConanSandbox/exiles9/Saved/Config/WindowsServer/Game.ini' [32mconanexiles0_1 |[0m [Errno 2] No such file or directory: '/conanexiles/ConanSandbox/exiles8/Saved/Config/WindowsServer/Game.ini' [32mconanexiles0_1 |[0m Parameter not found: RconPassword [33mconanexiles1_1 |[0m Parameter not found: RconPassword [32mconanexiles0_1 |[0m Parameter not found: RconPort [33mconanexiles1_1 |[0m Parameter not found: RconPort [32mconanexiles0_1 |[0m [Errno 2] No such file or directory: '/conanexiles/ConanSandbox/exiles8/Saved/Config/WindowsServer/Engine.ini' [33mconanexiles1_1 |[0m [Errno 2] No such file or directory: '/conanexiles/ConanSandbox/exiles9/Saved/Config/WindowsServer/Engine.ini' [32mconanexiles0_1 |[0m Parameter not found: ServerPassword [33mconanexiles1_1 |[0m Parameter not found: ServerPassword [32mconanexiles0_1 |[0m Parameter not found: RconEnabled [33mconanexiles1_1 |[0m Parameter not found: RconEnabled [33mconanexiles1_1 |[0m /usr/lib/python2.7/dist-packages/supervisor/options.py:297: UserWarning: Supervisord is running as root and it is searching for its configuration file in default locations (including its current working directory); you probably want to specify a "-c" argument specifying an absolute path to a configuration file for improved security. [33mconanexiles1_1 |[0m 'Supervisord is running as root and it is searching ' [32mconanexiles0_1 |[0m /usr/lib/python2.7/dist-packages/supervisor/options.py:297: UserWarning: Supervisord is running as root and it is searching for its configuration file in default locations (including its current working directory); you probably want to specify a "-c" argument specifying an absolute path to a configuration file for improved security. [32mconanexiles0_1 |[0m 'Supervisord is running as root and it is searching ' [33mconanexiles1_1 |[0m 2018-07-01 13:58:51,751 CRIT Supervisor running as root (no user in config file) [33mconanexiles1_1 |[0m 2018-07-01 13:58:51,751 WARN Included extra file "/etc/supervisor/conf.d/conanexiles.conf" during parsing [32mconanexiles0_1 |[0m 2018-07-01 13:58:51,752 CRIT Supervisor running as root (no user in config file) [32mconanexiles0_1 |[0m 2018-07-01 13:58:51,752 WARN Included extra file "/etc/supervisor/conf.d/conanexiles.conf" during parsing [33mconanexiles1_1 |[0m 2018-07-01 13:58:51,812 INFO RPC interface 'supervisor' initialized [33mconanexiles1_1 |[0m 2018-07-01 13:58:51,812 CRIT Server 'unix_http_server' running without any HTTP authentication checking [33mconanexiles1_1 |[0m 2018-07-01 13:58:51,813 INFO supervisord started with pid 144 [32mconanexiles0_1 |[0m 2018-07-01 13:58:51,812 INFO RPC interface 'supervisor' initialized [32mconanexiles0_1 |[0m 2018-07-01 13:58:51,812 CRIT Server 'unix_http_server' running without any HTTP authentication checking [32mconanexiles0_1 |[0m 2018-07-01 13:58:51,813 INFO supervisord started with pid 161 [32mconanexiles0_1 |[0m 2018-07-01 13:58:52,815 INFO spawned: 'conanexilesController' with pid 170 [33mconanexiles1_1 |[0m 2018-07-01 13:58:52,816 INFO spawned: 'conanexilesController' with pid 153 [32mconanexiles0_1 |[0m >> INFO: Mode: Master - Instance: a1d18393dec6 [33mconanexiles1_1 |[0m >> INFO: Mode: Slave - Instance: e5437745bb2c [33mconanexiles1_1 |[0m 2018-07-01 13:58:53,152 INFO spawned: 'conanexilesServer' with pid 186 [32mconanexiles0_1 |[0m 2018-07-01 13:58:53,828 INFO success: conanexilesController entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) [33mconanexiles1_1 |[0m 2018-07-01 13:58:54,293 INFO success: conanexilesController entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) [33mconanexiles1_1 |[0m 2018-07-01 13:58:54,294 INFO success: conanexilesServer entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) [33mconanexiles1_1 |[0m conanexilesServer: started [32mconanexiles0_1 |[0m 2018-07-01 13:59:23,825 INFO spawned: 'conanexilesServer' with pid 243 [32mconanexiles0_1 |[0m 2018-07-01 13:59:25,134 INFO success: conanexilesServer entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) [32mconanexiles0_1 |[0m conanexilesServer: started
----------------------RESTART Manually-----------------------------
[32mconan_conanexiles0_1 exited with code 137
[0m[35mconanexiles0_1 |[0m linux32/
[35mconanexiles0_1 |[0m linux32/libstdc++.so.6
[35mconanexiles0_1 |[0m linux32/steamcmd
[35mconanexiles0_1 |[0m steamcmd.sh
[35mconanexiles0_1 |[0m steam.sh
[35mconanexiles0_1 |[0m [Errno 2] No such file or directory: '/conanexiles/ConanSandbox/exiles8/Saved/Config/WindowsServer/Game.ini'
[35mconanexiles0_1 |[0m Parameter not found: RconPassword
[35mconanexiles0_1 |[0m Parameter not found: RconPort
[35mconanexiles0_1 |[0m [Errno 2] No such file or directory: '/conanexiles/ConanSandbox/exiles8/Saved/Config/WindowsServer/Engine.ini'
[35mconanexiles0_1 |[0m Parameter not found: ServerPassword
[35mconanexiles0_1 |[0m Parameter not found: RconEnabled
[35mconanexiles0_1 |[0m /usr/lib/python2.7/dist-packages/supervisor/options.py:297: UserWarning: Supervisord is running as root and it is searching for its configuration file in default locations (including its current working directory); you probably want to specify a "-c" argument specifying an absolute path to a configuration file for improved security.
[35mconanexiles0_1 |[0m 'Supervisord is running as root and it is searching '
[35mconanexiles0_1 |[0m 2018-07-01 13:58:51,752 CRIT Supervisor running as root (no user in config file)
[35mconanexiles0_1 |[0m 2018-07-01 13:58:51,752 WARN Included extra file "/etc/supervisor/conf.d/conanexiles.conf" during parsing
[35mconanexiles0_1 |[0m 2018-07-01 13:58:51,812 INFO RPC interface 'supervisor' initialized
[35mconanexiles0_1 |[0m 2018-07-01 13:58:51,812 CRIT Server 'unix_http_server' running without any HTTP authentication checking
[35mconanexiles0_1 |[0m 2018-07-01 13:58:51,813 INFO supervisord started with pid 161
[35mconanexiles0_1 |[0m 2018-07-01 13:58:52,815 INFO spawned: 'conanexilesController' with pid 170
[35mconanexiles0_1 |[0m >> INFO: Mode: Master - Instance: a1d18393dec6
[35mconanexiles0_1 |[0m 2018-07-01 13:58:53,828 INFO success: conanexilesController entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
[35mconanexiles0_1 |[0m 2018-07-01 13:59:23,825 INFO spawned: 'conanexilesServer' with pid 243
[35mconanexiles0_1 |[0m 2018-07-01 13:59:25,134 INFO success: conanexilesServer entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
[35mconanexiles0_1 |[0m conanexilesServer: started
[35mconanexiles0_1 |[0m /usr/lib/python2.7/dist-packages/supervisor/options.py:297: UserWarning: Supervisord is running as root and it is searching for its configuration file in default locations (including its current working directory); you probably want to specify a "-c" argument specifying an absolute path to a configuration file for improved security.
[35mconanexiles0_1 |[0m 'Supervisord is running as root and it is searching '
[35mconanexiles0_1 |[0m 2018-07-01 14:01:40,210 CRIT Supervisor running as root (no user in config file)
[35mconanexiles0_1 |[0m 2018-07-01 14:01:40,210 WARN Included extra file "/etc/supervisor/conf.d/conanexiles.conf" during parsing
[35mconanexiles0_1 |[0m Unlinking stale socket /var/run/supervisor.sock
[35mconanexiles0_1 |[0m 2018-07-01 14:01:40,524 INFO RPC interface 'supervisor' initialized
[35mconanexiles0_1 |[0m 2018-07-01 14:01:40,524 CRIT Server 'unix_http_server' running without any HTTP authentication checking
[35mconanexiles0_1 |[0m 2018-07-01 14:01:40,524 INFO supervisord started with pid 148
[35mconanexiles0_1 |[0m 2018-07-01 14:01:41,527 INFO spawned: 'conanexilesController' with pid 157
[35mconanexiles0_1 |[0m >> INFO: Mode: Master - Instance: a1d18393dec6
[35mconanexiles0_1 |[0m 2018-07-01 14:01:42,539 INFO success: conanexilesController entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
[35mconanexiles0_1 |[0m 2018-07-01 14:01:48,051 INFO spawned: 'conanexilesServer' with pid 213
[35mconanexiles0_1 |[0m 2018-07-01 14:01:49,202 INFO success: conanexilesServer entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
[35mconanexiles0_1 |[0m conanexilesServer: started
[35mconanexiles0_1 |[0m LogOnline:Display: STEAM: Loading Steam SDK 1.38a
[35mconanexiles0_1 |[0m LogStreaming:Display: Async Loading initialized: Event Driven Loader: true, Async Loading Thread: true
[31mconanexiles1_1 |[0m linux32/
[31mconanexiles1_1 |[0m linux32/libstdc++.so.6
[31mconanexiles1_1 |[0m linux32/steamcmd
[31mconanexiles1_1 |[0m steamcmd.sh
[31mconanexiles1_1 |[0m steam.sh
[31mconanexiles1_1 |[0m [Errno 2] No such file or directory: '/conanexiles/ConanSandbox/exiles9/Saved/Config/WindowsServer/Game.ini'
[31mconanexiles1_1 |[0m Parameter not found: RconPassword
[31mconanexiles1_1 |[0m Parameter not found: RconPort
[31mconanexiles1_1 |[0m [Errno 2] No such file or directory: '/conanexiles/ConanSandbox/exiles9/Saved/Config/WindowsServer/Engine.ini'
[31mconanexiles1_1 |[0m Parameter not found: ServerPassword
[31mconanexiles1_1 |[0m Parameter not found: RconEnabled
[31mconanexiles1_1 |[0m /usr/lib/python2.7/dist-packages/supervisor/options.py:297: UserWarning: Supervisord is running as root and it is searching for its configuration file in default locations (including its current working directory); you probably want to specify a "-c" argument specifying an absolute path to a configuration file for improved security.
[31mconanexiles1_1 |[0m 'Supervisord is running as root and it is searching '
[31mconanexiles1_1 |[0m 2018-07-01 13:58:51,751 CRIT Supervisor running as root (no user in config file)
[31mconanexiles1_1 |[0m 2018-07-01 13:58:51,751 WARN Included extra file "/etc/supervisor/conf.d/conanexiles.conf" during parsing
[31mconanexiles1_1 |[0m 2018-07-01 13:58:51,812 INFO RPC interface 'supervisor' initialized
[31mconanexiles1_1 |[0m 2018-07-01 13:58:51,812 CRIT Server 'unix_http_server' running without any HTTP authentication checking
[31mconanexiles1_1 |[0m 2018-07-01 13:58:51,813 INFO supervisord started with pid 144
[31mconanexiles1_1 |[0m 2018-07-01 13:58:52,816 INFO spawned: 'conanexilesController' with pid 153
[31mconanexiles1_1 |[0m >> INFO: Mode: Slave - Instance: e5437745bb2c
[31mconanexiles1_1 |[0m 2018-07-01 13:58:53,152 INFO spawned: 'conanexilesServer' with pid 186
[31mconanexiles1_1 |[0m 2018-07-01 13:58:54,293 INFO success: conanexilesController entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
[31mconanexiles1_1 |[0m 2018-07-01 13:58:54,294 INFO success: conanexilesServer entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
[31mconanexiles1_1 |[0m conanexilesServer: started
[31mconanexiles1_1 |[0m /usr/lib/python2.7/dist-packages/supervisor/options.py:297: UserWarning: Supervisord is running as root and it is searching for its configuration file in default locations (including its current working directory); you probably want to specify a "-c" argument specifying an absolute path to a configuration file for improved security.
[31mconanexiles1_1 |[0m 'Supervisord is running as root and it is searching '
[31mconanexiles1_1 |[0m 2018-07-01 14:01:51,925 CRIT Supervisor running as root (no user in config file)
[31mconanexiles1_1 |[0m 2018-07-01 14:01:51,925 WARN Included extra file "/etc/supervisor/conf.d/conanexiles.conf" during parsing
[31mconanexiles1_1 |[0m Unlinking stale socket /var/run/supervisor.sock
[31mconanexiles1_1 |[0m 2018-07-01 14:01:52,233 INFO RPC interface 'supervisor' initialized
[31mconanexiles1_1 |[0m 2018-07-01 14:01:52,233 CRIT Server 'unix_http_server' running without any HTTP authentication checking
[31mconanexiles1_1 |[0m 2018-07-01 14:01:52,233 INFO supervisord started with pid 131
[35mconanexiles0_1 |[0m Dreamworld:Display: Dreamworld project: CSAND
[35mconanexiles0_1 |[0m Dreamworld:Display: Dreamworld configuration: ConanSandbox.Client.VS2015.Live.Win64
[35mconanexiles0_1 |[0m Dreamworld:Display: Dreamworld platform: x64
[35mconanexiles0_1 |[0m Dreamworld:Display: Dreamworld revision: 102194
[35mconanexiles0_1 |[0m Dreamworld:Display: Dreamworld snapshot: 18479
[35mconanexiles0_1 |[0m Dreamworld:Display: Dreamworld branch: ConanSandbox_Stable
[35mconanexiles0_1 |[0m Dreamworld:Display: Platform (.ini):
Can't reproduce this on my testmachine. What about the specs of the machine, running the setup? Enough ressources (8gb ram)?
Closing this issue...
Hey Alinmear,
so a new issue is there after correction with Ports #12
The Master starts but the Slave doesn´t start. The Save Directories and Config are clearly created. I have no idea.
update:
When i start a fresh "docker-compose up" in an empty directory the Server will install and gives running state for both Servers. But none is started. After docker restart >>Master<< and docker restart >>SLAVE<< both server are starting up fine.
An CTRL+C ends the 3 Instances (redis , serv1 and serv2)
A new docker-compose up starts both Server then corectly.
Why does the first Start ends in "NIRVANA" is this correct?
UPDATE2:
After every change in docker-compose.yml i must go this workaround. after this the Servers are going up fine.