Skip to content

Instantly share code, notes, and snippets.

@jtemporal
Created June 18, 2016 18:21
Show Gist options
  • Save jtemporal/afc0365dbe5579eb4f37ab87493788e6 to your computer and use it in GitHub Desktop.
Save jtemporal/afc0365dbe5579eb4f37ab87493788e6 to your computer and use it in GitHub Desktop.
docker-compose log for sentry
Starting redis
Starting postgres
Starting sentry
Starting learndocker_sentry-cron_1
Starting learndocker_upgrade_1
Starting learndocker_sentry-worker_1
Attaching to redis, postgres, learndocker_sentry-cron_1, learndocker_sentry-worker_1, sentry, learndocker_upgrade_1
redis | _._
redis | _.-``__ ''-._
redis | _.-`` `. `_. ''-._ Redis 3.2.1 (00000000/0) 64 bit
redis | .-`` .-```. ```\/ _.,_ ''-._
redis | ( ' , .-` | `, ) Running in standalone mode
redis | |`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
redis | | `-._ `._ / _.-' | PID: 1
redis | `-._ `-._ `-./ _.-' _.-'
redis | |`-._`-._ `-.__.-' _.-'_.-'|
redis | | `-._`-._ _.-'_.-' | http://redis.io
redis | `-._ `-._`-.__.-'_.-' _.-'
redis | |`-._`-._ `-.__.-' _.-'_.-'|
redis | | `-._`-._ _.-'_.-' |
redis | `-._ `-._`-.__.-'_.-' _.-'
redis | `-._ `-.__.-' _.-'
redis | `-._ _.-'
redis | `-.__.-'
redis |
redis | 1:M 18 Jun 18:19:11.518 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
redis | 1:M 18 Jun 18:19:11.518 # Server started, Redis version 3.2.1
redis | 1:M 18 Jun 18:19:11.518 # 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.
redis | 1:M 18 Jun 18:19:11.518 # 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.
redis | 1:M 18 Jun 18:19:11.518 * The server is now ready to accept connections on port 6379
postgres | LOG: database system was shut down at 2016-06-18 18:18:20 UTC
postgres | LOG: MultiXact member wraparound protections are now enabled
postgres | LOG: autovacuum launcher started
postgres | LOG: database system is ready to accept connections
sentry-cron_1 | Traceback (most recent call last):
sentry-cron_1 | File "/usr/local/bin/sentry", line 11, in <module>
sentry-cron_1 | sys.exit(main())
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/sentry/runner/__init__.py", line 152, in main
sentry-cron_1 | cli(prog_name=get_prog(), obj={}, max_content_width=100)
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/click/core.py", line 716, in __call__
sentry-cron_1 | return self.main(*args, **kwargs)
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/click/core.py", line 696, in main
sentry-cron_1 | rv = self.invoke(ctx)
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/click/core.py", line 1060, in invoke
sentry-cron_1 | return _process_result(sub_ctx.command.invoke(sub_ctx))
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/click/core.py", line 1060, in invoke
sentry-cron_1 | return _process_result(sub_ctx.command.invoke(sub_ctx))
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/click/core.py", line 889, in invoke
sentry-cron_1 | return ctx.invoke(self.callback, **ctx.params)
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/click/core.py", line 534, in invoke
sentry-cron_1 | return callback(*args, **kwargs)
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func
sentry-cron_1 | return f(get_current_context(), *args, **kwargs)
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/sentry/runner/decorators.py", line 25, in inner
sentry-cron_1 | configure()
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/sentry/runner/__init__.py", line 115, in configure
sentry-cron_1 | configure(ctx, py, yaml, skip_backend_validation)
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/sentry/runner/settings.py", line 159, in configure
sentry-cron_1 | }, skip_backend_validation=skip_backend_validation)
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/sentry/runner/initializer.py", line 156, in initialize_app
sentry-cron_1 | bootstrap_options(settings, config['options'])
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/sentry/runner/initializer.py", line 92, in bootstrap_options
sentry-cron_1 | from sentry.options import load_defaults
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/sentry/options/__init__.py", line 10, in <module>
sentry-cron_1 | from .store import OptionsStore
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/sentry/options/store.py", line 17, in <module>
sentry-cron_1 | from sentry.db.models.query import create_or_update
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/sentry/db/models/__init__.py", line 11, in <module>
sentry-cron_1 | from .base import * # NOQA
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/sentry/db/models/base.py", line 13, in <module>
sentry-cron_1 | from django.db import models
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/django/db/models/__init__.py", line 5, in <module>
sentry-cron_1 | from django.db.models.query import Q
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/django/db/models/query.py", line 17, in <module>
sentry-cron_1 | from django.db.models.deletion import Collector
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/django/db/models/deletion.py", line 4, in <module>
sentry-cron_1 | from django.db.models import signals, sql
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/django/db/models/sql/__init__.py", line 4, in <module>
sentry-cron_1 | from django.db.models.sql.subqueries import *
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/django/db/models/sql/subqueries.py", line 12, in <module>
sentry-cron_1 | from django.db.models.sql.query import Query
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/django/db/models/sql/query.py", line 22, in <module>
sentry-cron_1 | from django.db.models.sql import aggregates as base_aggregates_module
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/django/db/models/sql/aggregates.py", line 9, in <module>
sentry-cron_1 | ordinal_aggregate_field = IntegerField()
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/django/db/models/fields/__init__.py", line 116, in __init__
sentry-cron_1 | self.db_tablespace = db_tablespace or settings.DEFAULT_INDEX_TABLESPACE
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/django/conf/__init__.py", line 54, in __getattr__
sentry-cron_1 | self._setup(name)
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/django/conf/__init__.py", line 49, in _setup
sentry-cron_1 | self._wrapped = Settings(settings_module)
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/django/conf/__init__.py", line 128, in __init__
sentry-cron_1 | mod = importlib.import_module(self.SETTINGS_MODULE)
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/django/utils/importlib.py", line 40, in import_module
sentry-cron_1 | __import__(name)
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/sentry/runner/importer.py", line 51, in load_module
sentry-cron_1 | reraise_as(ConfigurationError(msg))
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/sentry/utils/settings.py", line 48, in reraise_as
sentry-cron_1 | six.reraise(new_type, new_exception, e_traceback)
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/sentry/runner/importer.py", line 43, in load_module
sentry-cron_1 | mod = self._load_module(fullname)
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/sentry/runner/importer.py", line 75, in _load_module
sentry-cron_1 | load_settings(self.config_path, settings=settings_mod, silent=True)
sentry-cron_1 | File "/usr/local/lib/python2.7/site-packages/sentry/runner/importer.py", line 85, in load_settings
sentry-cron_1 | execfile(mod_or_filename, conf.__dict__)
sentry-cron_1 | File "/etc/sentry/sentry.conf.py", line 95, in <module>
sentry-cron_1 | raise Exception('Error: REDIS_PORT_6379_TCP_ADDR (or SENTRY_REDIS_HOST) is undefined, did you forget to `--link` a redis container?')
sentry-cron_1 | sentry.runner.importer.ConfigurationError: Exception: Error: REDIS_PORT_6379_TCP_ADDR (or SENTRY_REDIS_HOST) is undefined, did you forget to `--link` a redis container?
upgrade_1 | Error: no such option: -i
sentry-worker_1 | Traceback (most recent call last):
sentry-worker_1 | File "/usr/local/bin/sentry", line 11, in <module>
sentry-worker_1 | sys.exit(main())
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/sentry/runner/__init__.py", line 152, in main
sentry-worker_1 | cli(prog_name=get_prog(), obj={}, max_content_width=100)
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/click/core.py", line 716, in __call__
sentry-worker_1 | return self.main(*args, **kwargs)
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/click/core.py", line 696, in main
sentry-worker_1 | rv = self.invoke(ctx)
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/click/core.py", line 1060, in invoke
sentry-worker_1 | return _process_result(sub_ctx.command.invoke(sub_ctx))
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/click/core.py", line 1060, in invoke
sentry-worker_1 | return _process_result(sub_ctx.command.invoke(sub_ctx))
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/click/core.py", line 889, in invoke
sentry-worker_1 | return ctx.invoke(self.callback, **ctx.params)
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/click/core.py", line 534, in invoke
sentry-worker_1 | return callback(*args, **kwargs)
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func
sentry-worker_1 | return f(get_current_context(), *args, **kwargs)
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/sentry/runner/decorators.py", line 25, in inner
sentry-worker_1 | configure()
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/sentry/runner/__init__.py", line 115, in configure
sentry-worker_1 | configure(ctx, py, yaml, skip_backend_validation)
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/sentry/runner/settings.py", line 159, in configure
sentry-worker_1 | }, skip_backend_validation=skip_backend_validation)
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/sentry/runner/initializer.py", line 156, in initialize_app
sentry-worker_1 | bootstrap_options(settings, config['options'])
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/sentry/runner/initializer.py", line 92, in bootstrap_options
sentry-worker_1 | from sentry.options import load_defaults
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/sentry/options/__init__.py", line 10, in <module>
sentry-worker_1 | from .store import OptionsStore
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/sentry/options/store.py", line 17, in <module>
sentry-worker_1 | from sentry.db.models.query import create_or_update
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/sentry/db/models/__init__.py", line 11, in <module>
sentry-worker_1 | from .base import * # NOQA
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/sentry/db/models/base.py", line 13, in <module>
sentry-worker_1 | from django.db import models
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/django/db/models/__init__.py", line 5, in <module>
sentry-worker_1 | from django.db.models.query import Q
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/django/db/models/query.py", line 17, in <module>
sentry-worker_1 | from django.db.models.deletion import Collector
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/django/db/models/deletion.py", line 4, in <module>
sentry-worker_1 | from django.db.models import signals, sql
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/django/db/models/sql/__init__.py", line 4, in <module>
sentry-worker_1 | from django.db.models.sql.subqueries import *
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/django/db/models/sql/subqueries.py", line 12, in <module>
sentry-worker_1 | from django.db.models.sql.query import Query
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/django/db/models/sql/query.py", line 22, in <module>
sentry-worker_1 | from django.db.models.sql import aggregates as base_aggregates_module
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/django/db/models/sql/aggregates.py", line 9, in <module>
sentry-worker_1 | ordinal_aggregate_field = IntegerField()
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/django/db/models/fields/__init__.py", line 116, in __init__
sentry-worker_1 | self.db_tablespace = db_tablespace or settings.DEFAULT_INDEX_TABLESPACE
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/django/conf/__init__.py", line 54, in __getattr__
sentry-worker_1 | self._setup(name)
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/django/conf/__init__.py", line 49, in _setup
sentry-worker_1 | self._wrapped = Settings(settings_module)
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/django/conf/__init__.py", line 128, in __init__
sentry-worker_1 | mod = importlib.import_module(self.SETTINGS_MODULE)
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/django/utils/importlib.py", line 40, in import_module
sentry-worker_1 | __import__(name)
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/sentry/runner/importer.py", line 51, in load_module
sentry-worker_1 | reraise_as(ConfigurationError(msg))
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/sentry/utils/settings.py", line 48, in reraise_as
sentry-worker_1 | six.reraise(new_type, new_exception, e_traceback)
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/sentry/runner/importer.py", line 43, in load_module
sentry-worker_1 | mod = self._load_module(fullname)
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/sentry/runner/importer.py", line 75, in _load_module
sentry-worker_1 | load_settings(self.config_path, settings=settings_mod, silent=True)
sentry-worker_1 | File "/usr/local/lib/python2.7/site-packages/sentry/runner/importer.py", line 85, in load_settings
sentry-worker_1 | execfile(mod_or_filename, conf.__dict__)
sentry-worker_1 | File "/etc/sentry/sentry.conf.py", line 95, in <module>
sentry-worker_1 | raise Exception('Error: REDIS_PORT_6379_TCP_ADDR (or SENTRY_REDIS_HOST) is undefined, did you forget to `--link` a redis container?')
sentry-worker_1 | sentry.runner.importer.ConfigurationError: Exception: Error: REDIS_PORT_6379_TCP_ADDR (or SENTRY_REDIS_HOST) is undefined, did you forget to `--link` a redis container?
sentry | Traceback (most recent call last):
sentry | File "/usr/local/bin/sentry", line 11, in <module>
sentry | sys.exit(main())
sentry | File "/usr/local/lib/python2.7/site-packages/sentry/runner/__init__.py", line 152, in main
sentry | cli(prog_name=get_prog(), obj={}, max_content_width=100)
sentry | File "/usr/local/lib/python2.7/site-packages/click/core.py", line 716, in __call__
sentry | return self.main(*args, **kwargs)
sentry | File "/usr/local/lib/python2.7/site-packages/click/core.py", line 696, in main
sentry | rv = self.invoke(ctx)
sentry | File "/usr/local/lib/python2.7/site-packages/click/core.py", line 1060, in invoke
sentry | return _process_result(sub_ctx.command.invoke(sub_ctx))
sentry | File "/usr/local/lib/python2.7/site-packages/click/core.py", line 1060, in invoke
sentry | return _process_result(sub_ctx.command.invoke(sub_ctx))
sentry | File "/usr/local/lib/python2.7/site-packages/click/core.py", line 889, in invoke
sentry | return ctx.invoke(self.callback, **ctx.params)
sentry | File "/usr/local/lib/python2.7/site-packages/click/core.py", line 534, in invoke
sentry | return callback(*args, **kwargs)
sentry | File "/usr/local/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func
sentry | return f(get_current_context(), *args, **kwargs)
sentry | File "/usr/local/lib/python2.7/site-packages/sentry/runner/decorators.py", line 25, in inner
sentry | configure()
sentry | File "/usr/local/lib/python2.7/site-packages/sentry/runner/__init__.py", line 115, in configure
sentry | configure(ctx, py, yaml, skip_backend_validation)
sentry | File "/usr/local/lib/python2.7/site-packages/sentry/runner/settings.py", line 159, in configure
sentry | }, skip_backend_validation=skip_backend_validation)
sentry | File "/usr/local/lib/python2.7/site-packages/sentry/runner/initializer.py", line 156, in initialize_app
sentry | bootstrap_options(settings, config['options'])
sentry | File "/usr/local/lib/python2.7/site-packages/sentry/runner/initializer.py", line 92, in bootstrap_options
sentry | from sentry.options import load_defaults
sentry | File "/usr/local/lib/python2.7/site-packages/sentry/options/__init__.py", line 10, in <module>
sentry | from .store import OptionsStore
sentry | File "/usr/local/lib/python2.7/site-packages/sentry/options/store.py", line 17, in <module>
sentry | from sentry.db.models.query import create_or_update
sentry | File "/usr/local/lib/python2.7/site-packages/sentry/db/models/__init__.py", line 11, in <module>
sentry | from .base import * # NOQA
sentry | File "/usr/local/lib/python2.7/site-packages/sentry/db/models/base.py", line 13, in <module>
sentry | from django.db import models
sentry | File "/usr/local/lib/python2.7/site-packages/django/db/models/__init__.py", line 5, in <module>
sentry | from django.db.models.query import Q
sentry | File "/usr/local/lib/python2.7/site-packages/django/db/models/query.py", line 17, in <module>
sentry | from django.db.models.deletion import Collector
sentry | File "/usr/local/lib/python2.7/site-packages/django/db/models/deletion.py", line 4, in <module>
sentry | from django.db.models import signals, sql
sentry | File "/usr/local/lib/python2.7/site-packages/django/db/models/sql/__init__.py", line 4, in <module>
sentry | from django.db.models.sql.subqueries import *
sentry | File "/usr/local/lib/python2.7/site-packages/django/db/models/sql/subqueries.py", line 12, in <module>
sentry | from django.db.models.sql.query import Query
sentry | File "/usr/local/lib/python2.7/site-packages/django/db/models/sql/query.py", line 22, in <module>
sentry | from django.db.models.sql import aggregates as base_aggregates_module
sentry | File "/usr/local/lib/python2.7/site-packages/django/db/models/sql/aggregates.py", line 9, in <module>
sentry | ordinal_aggregate_field = IntegerField()
sentry | File "/usr/local/lib/python2.7/site-packages/django/db/models/fields/__init__.py", line 116, in __init__
sentry | self.db_tablespace = db_tablespace or settings.DEFAULT_INDEX_TABLESPACE
sentry | File "/usr/local/lib/python2.7/site-packages/django/conf/__init__.py", line 54, in __getattr__
sentry | self._setup(name)
sentry | File "/usr/local/lib/python2.7/site-packages/django/conf/__init__.py", line 49, in _setup
sentry | self._wrapped = Settings(settings_module)
sentry | File "/usr/local/lib/python2.7/site-packages/django/conf/__init__.py", line 128, in __init__
sentry | mod = importlib.import_module(self.SETTINGS_MODULE)
sentry | File "/usr/local/lib/python2.7/site-packages/django/utils/importlib.py", line 40, in import_module
sentry | __import__(name)
sentry | File "/usr/local/lib/python2.7/site-packages/sentry/runner/importer.py", line 51, in load_module
sentry | reraise_as(ConfigurationError(msg))
sentry | File "/usr/local/lib/python2.7/site-packages/sentry/utils/settings.py", line 48, in reraise_as
sentry | six.reraise(new_type, new_exception, e_traceback)
sentry | File "/usr/local/lib/python2.7/site-packages/sentry/runner/importer.py", line 43, in load_module
sentry | mod = self._load_module(fullname)
sentry | File "/usr/local/lib/python2.7/site-packages/sentry/runner/importer.py", line 75, in _load_module
sentry | load_settings(self.config_path, settings=settings_mod, silent=True)
sentry | File "/usr/local/lib/python2.7/site-packages/sentry/runner/importer.py", line 85, in load_settings
sentry | execfile(mod_or_filename, conf.__dict__)
sentry | File "/etc/sentry/sentry.conf.py", line 95, in <module>
sentry | raise Exception('Error: REDIS_PORT_6379_TCP_ADDR (or SENTRY_REDIS_HOST) is undefined, did you forget to `--link` a redis container?')
sentry | sentry.runner.importer.ConfigurationError: Exception: Error: REDIS_PORT_6379_TCP_ADDR (or SENTRY_REDIS_HOST) is undefined, did you forget to `--link` a redis container?
learndocker_sentry-cron_1 exited with code 1
learndocker_sentry-worker_1 exited with code 1
sentry exited with code 1
learndocker_upgrade_1 exited with code 2
@PegasusWang
Copy link

how to solve this problem ?

@diegonobre
Copy link

Add SENTRY_REDIS_HOST: redis

  sentry:
    image: sentry:latest
    links:
     - redis
     - postgres
    ports:
     - 8080:9000
    stdin_open: true
    tty: true
    environment:
      SENTRY_REDIS_HOST: redis

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment