Created
December 8, 2024 23:26
-
-
Save lupyuen/fb086d6f5fe84044c6c8dae1093b0328 to your computer and use it in GitHub Desktop.
Mastodon Docker on macOS Rancher Desktop
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Last login: Sun Dec 8 22:55:39 on ttys460 | |
➜ ~ $ rm -rf mastodon | |
➜ ~ $ git clone https://github.com/mastodon/mastodon --branch v4.3.2 | |
Cloning into 'mastodon'... | |
remote: Enumerating objects: 216672, done. | |
remote: Counting objects: 100% (794/794), done. | |
remote: Compressing objects: 100% (659/659), done. | |
remote: Total 216672 (delta 325), reused 496 (delta 125), pack-reused 215878 (from 1) | |
Receiving objects: 100% (216672/216672), 265.15 MiB | 16.89 MiB/s, done. | |
Resolving deltas: 100% (161886/161886), done. | |
Note: switching to '13ab4b54e2b9cb9ddfcbe9dd3d820a7ba9164412'. | |
You are in 'detached HEAD' state. You can look around, make experimental | |
changes and commit them, and you can discard any commits you make in this | |
state without impacting any branches by switching back to a branch. | |
If you want to create a new branch to retain commits you create, you may | |
do so (now or later) by using -c with the switch command. Example: | |
git switch -c <new-branch-name> | |
Or undo this operation with: | |
git switch - | |
Turn off this advice by setting config variable advice.detachedHead to false | |
➜ ~ $ code mastodon | |
➜ ~ $ echo >mastodon/.env.production | |
➜ ~ $ docker volume rm devcontainer_es-data | |
docker volume rm devcontainer_lt-data | |
docker volume rm devcontainer_postgres-data | |
docker volume rm devcontainer_redis-data | |
docker volume rm mastodon_es-data2 | |
docker volume rm mastodon_es-data3 | |
docker volume rm mastodon_es-data4 | |
docker volume rm mastodon_lt-data2 | |
docker volume rm mastodon_lt-data3 | |
docker volume rm mastodon_lt-data4 | |
docker volume rm mastodon_postgres-data2 | |
docker volume rm mastodon_postgres-data3 | |
docker volume rm mastodon_postgres-data4 | |
docker volume rm mastodon_redis-data2 | |
docker volume rm mastodon_redis-data3 | |
docker volume rm mastodon_redis-data4 | |
➜ ~ $ docker volume ls | |
DRIVER VOLUME NAME | |
local 270c02848a81e0550a5859960cb5c131892baae32dab1041d54b6edc10e97e66 | |
local debian | |
local debian-2 | |
local open-webui | |
local vscode | |
➜ ~ $ cd mastodon | |
➜ mastodon git:(v4.3.2) ✗ $ ls | |
AUTHORS.md Procfile.dev config.ru package.json | |
Aptfile README.md crowdin.yml postcss.config.js | |
CHANGELOG.md Rakefile db priv-config | |
CODE_OF_CONDUCT.md SECURITY.md dist public | |
CONTRIBUTING.md Vagrantfile docker-compose.yml scalingo.json | |
Dockerfile app ide-helper.js spec | |
FEDERATION.md app.json jest.config.js streaming | |
Gemfile babel.config.js jsconfig.json stylelint.config.js | |
Gemfile.lock bin lib tsconfig.json | |
LICENSE chart lint-staged.config.js vendor | |
Procfile config log yarn.lock | |
➜ mastodon git:(v4.3.2) ✗ $ ls public | |
500.html ocr sw.js.map | |
avatars oops.gif web-push-icon_expand.png | |
badge.png oops.png web-push-icon_favourite.png | |
embed.js robots.txt web-push-icon_reblog.png | |
emoji sounds | |
headers sw.js | |
➜ mastodon git:(v4.3.2) ✗ $ cat docker-compose.yml | |
# This file is designed for production server deployment, not local development work | |
# For a containerized local dev environment, see: https://github.com/mastodon/mastodon/blob/main/README.md#docker | |
services: | |
db: | |
restart: always | |
image: postgres:14-alpine | |
shm_size: 256mb | |
networks: | |
- internal_network | |
healthcheck: | |
test: ['CMD', 'pg_isready', '-U', 'postgres'] | |
volumes: | |
- postgres-data:/var/lib/postgresql/data | |
environment: | |
- 'POSTGRES_HOST_AUTH_METHOD=trust' | |
redis: | |
restart: always | |
image: redis:7-alpine | |
networks: | |
- internal_network | |
healthcheck: | |
test: ['CMD', 'redis-cli', 'ping'] | |
volumes: | |
- redis-data:/data | |
# es: | |
# restart: always | |
# image: docker.elastic.co/elasticsearch/elasticsearch:7.17.4 | |
# environment: | |
# - "ES_JAVA_OPTS=-Xms512m -Xmx512m -Des.enforce.bootstrap.checks=true" | |
# - "xpack.license.self_generated.type=basic" | |
# - "xpack.security.enabled=false" | |
# - "xpack.watcher.enabled=false" | |
# - "xpack.graph.enabled=false" | |
# - "xpack.ml.enabled=false" | |
# - "bootstrap.memory_lock=true" | |
# - "cluster.name=es-mastodon" | |
# - "discovery.type=single-node" | |
# - "thread_pool.write.queue_size=1000" | |
# networks: | |
# - external_network | |
# - internal_network | |
# healthcheck: | |
# test: ["CMD-SHELL", "curl --silent --fail localhost:9200/_cluster/health || exit 1"] | |
# volumes: | |
# - ./elasticsearch:/usr/share/elasticsearch/data | |
# ulimits: | |
# memlock: | |
# soft: -1 | |
# hard: -1 | |
# nofile: | |
# soft: 65536 | |
# hard: 65536 | |
# ports: | |
# - '127.0.0.1:9200:9200' | |
web: | |
# You can uncomment the following line if you want to not use the prebuilt image, for example if you have local code changes | |
# build: . | |
image: ghcr.io/mastodon/mastodon:v4.3.2 | |
restart: always | |
env_file: .env.production | |
#### TODO: command: bundle exec puma -C config/puma.rb | |
command: sleep infinity #### TODO | |
networks: | |
- external_network | |
- internal_network | |
healthcheck: | |
# prettier-ignore | |
test: ['CMD-SHELL',"curl -s --noproxy localhost localhost:3000/health | grep -q 'OK' || exit 1"] | |
ports: | |
- '127.0.0.1:3001:3000' | |
depends_on: | |
- db | |
- redis | |
# - es | |
volumes: | |
- ./public/system:/mastodon/public/system | |
streaming: | |
# You can uncomment the following lines if you want to not use the prebuilt image, for example if you have local code changes | |
# build: | |
# dockerfile: ./streaming/Dockerfile | |
# context: . | |
image: ghcr.io/mastodon/mastodon-streaming:v4.3.2 | |
restart: always | |
env_file: .env.production | |
command: node ./streaming/index.js | |
networks: | |
- external_network | |
- internal_network | |
healthcheck: | |
# prettier-ignore | |
test: ['CMD-SHELL', "curl -s --noproxy localhost localhost:4000/api/v1/streaming/health | grep -q 'OK' || exit 1"] | |
ports: | |
- '127.0.0.1:4000:4000' | |
depends_on: | |
- db | |
- redis | |
sidekiq: | |
build: . | |
image: ghcr.io/mastodon/mastodon:v4.3.2 | |
restart: always | |
env_file: .env.production | |
command: bundle exec sidekiq | |
depends_on: | |
- db | |
- redis | |
networks: | |
- external_network | |
- internal_network | |
volumes: | |
- ./public/system:/mastodon/public/system | |
healthcheck: | |
test: ['CMD-SHELL', "ps aux | grep '[s]idekiq\ 6' || false"] | |
## Uncomment to enable federation with tor instances along with adding the following ENV variables | |
## http_hidden_proxy=http://privoxy:8118 | |
## ALLOW_ACCESS_TO_HIDDEN_SERVICE=true | |
# tor: | |
# image: sirboops/tor | |
# networks: | |
# - external_network | |
# - internal_network | |
# | |
# privoxy: | |
# image: sirboops/privoxy | |
# volumes: | |
# - ./priv-config:/opt/config | |
# networks: | |
# - external_network | |
# - internal_network | |
volumes: | |
postgres-data: | |
redis-data: | |
es-data: | |
lt-data: | |
networks: | |
external_network: | |
internal_network: | |
internal: true | |
➜ mastodon git:(v4.3.2) ✗ $ sudo docker compose up | |
Password: | |
[+] Running 9/6 | |
✔ Network mastodon_external_network Created 0.1s | |
✔ Network mastodon_internal_network Created 0.1s | |
✔ Volume "mastodon_postgres-data" Created 0.0s | |
✔ Volume "mastodon_redis-data" Created 0.0s | |
✔ Container mastodon-db-1 Created 0.0s | |
✔ Container mastodon-redis-1 Created 0.0s | |
✔ Container mastodon-streaming-1 Created 0.0s | |
✔ Container mastodon-sidekiq-1 Created 0.0s | |
✔ Container mastodon-web-1 Created 0.0s | |
Attaching to db-1, redis-1, sidekiq-1, streaming-1, web-1 | |
redis-1 | 1:C 08 Dec 2024 23:16:32.034 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. 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. | |
db-1 | ******************************************************************************** | |
db-1 | WARNING: POSTGRES_HOST_AUTH_METHOD has been set to "trust". This will allow | |
db-1 | anyone with access to the Postgres port to access your database without | |
db-1 | a password, even if POSTGRES_PASSWORD is set. See PostgreSQL | |
db-1 | documentation about "trust": | |
db-1 | https://www.postgresql.org/docs/current/auth-trust.html | |
db-1 | In Docker's default configuration, this is effectively any other | |
db-1 | container on the same system. | |
db-1 | | |
db-1 | It is not recommended to use POSTGRES_HOST_AUTH_METHOD=trust. Replace | |
db-1 | it with "-e POSTGRES_PASSWORD=password" instead to set a password in | |
db-1 | "docker run". | |
db-1 | ******************************************************************************** | |
redis-1 | 1:C 08 Dec 2024 23:16:32.036 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo | |
redis-1 | 1:C 08 Dec 2024 23:16:32.036 * Redis version=7.4.1, bits=64, commit=00000000, modified=0, pid=1, just started | |
redis-1 | 1:C 08 Dec 2024 23:16:32.036 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf | |
redis-1 | 1:M 08 Dec 2024 23:16:32.037 * monotonic clock: POSIX clock_gettime | |
redis-1 | 1:M 08 Dec 2024 23:16:32.038 * Running mode=standalone, port=6379. | |
redis-1 | 1:M 08 Dec 2024 23:16:32.039 * Server initialized | |
redis-1 | 1:M 08 Dec 2024 23:16:32.039 * Ready to accept connections tcp | |
db-1 | The files belonging to this database system will be owned by user "postgres". | |
db-1 | This user must also own the server process. | |
db-1 | | |
db-1 | The database cluster will be initialized with locale "en_US.utf8". | |
db-1 | The default database encoding has accordingly been set to "UTF8". | |
db-1 | The default text search configuration will be set to "english". | |
db-1 | | |
db-1 | Data page checksums are disabled. | |
db-1 | | |
db-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok | |
db-1 | creating subdirectories ... ok | |
db-1 | selecting dynamic shared memory implementation ... posix | |
db-1 | selecting default max_connections ... 100 | |
db-1 | selecting default shared_buffers ... 128MB | |
db-1 | selecting default time zone ... UTC | |
db-1 | creating configuration files ... ok | |
db-1 | running bootstrap script ... ok | |
db-1 | sh: locale: not found | |
db-1 | 2024-12-08 23:16:32.390 UTC [35] WARNING: no usable system locales were found | |
db-1 | performing post-bootstrap initialization ... ok | |
Gracefully stopping... (press Ctrl+C again to force) | |
Error response from daemon: error while creating mount source path '/Users/luppy/mastodon/public/system': chown /Users/luppy/mastodon/public/system: permission denied | |
➜ mastodon git:(v4.3.2) ✗ $ sudo docker compose up | |
[+] Running 4/0 | |
✔ Container mastodon-redis-1 Running 0.0s | |
✔ Container mastodon-db-1 Running 0.0s | |
✔ Container mastodon-streaming-1 Running 0.0s | |
✔ Container mastodon-sidekiq-1 Running 0.0s | |
Attaching to db-1, redis-1, sidekiq-1, streaming-1, web-1 | |
sidekiq-1 | 2024-12-08T23:16:34.312Z pid=6 tid=5sa WARN: KeyError: key not found: "OTP_SECRET" | |
sidekiq-1 | 2024-12-08T23:16:34.312Z pid=6 tid=5sa WARN: /opt/mastodon/config/environments/production.rb:162:in `fetch' | |
sidekiq-1 | /opt/mastodon/config/environments/production.rb:162:in `block in <main>' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/railtie.rb:257:in `instance_eval' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/railtie.rb:257:in `configure' | |
sidekiq-1 | /opt/mastodon/config/environments/production.rb:5:in `<main>' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `require' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require' | |
sidekiq-1 | /usr/local/bundle/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require' | |
sidekiq-1 | /usr/local/bundle/gems/zeitwerk-2.6.18/lib/zeitwerk/kernel.rb:34:in `require' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/engine.rb:568:in `block (2 levels) in <class:Engine>' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/engine.rb:567:in `each' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/engine.rb:567:in `block in <class:Engine>' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:32:in `instance_exec' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:32:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:61:in `block in run_initializers' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:231:in `block in tsort_each' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:353:in `block (2 levels) in each_strongly_connected_component' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:425:in `block (2 levels) in each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:434:in `each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:424:in `block in each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:50:in `each' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:50:in `tsort_each_child' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:418:in `call' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:418:in `each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:352:in `block in each_strongly_connected_component' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:350:in `each' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:350:in `call' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:350:in `each_strongly_connected_component' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:229:in `tsort_each' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:208:in `tsort_each' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:60:in `run_initializers' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/application.rb:426:in `initialize!' | |
sidekiq-1 | /opt/mastodon/config/environment.rb:7:in `<top (required)>' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `require' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require' | |
sidekiq-1 | /usr/local/bundle/gems/sidekiq-6.5.12/lib/sidekiq/cli.rb:286:in `boot_application' | |
sidekiq-1 | /usr/local/bundle/gems/sidekiq-6.5.12/lib/sidekiq/cli.rb:53:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/sidekiq-6.5.12/bin/sidekiq:31:in `<top (required)>' | |
sidekiq-1 | /usr/local/bundle/bin/sidekiq:25:in `load' | |
sidekiq-1 | /usr/local/bundle/bin/sidekiq:25:in `<top (required)>' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:58:in `load' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:58:in `kernel_load' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:23:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli.rb:455:in `exec' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor.rb:527:in `dispatch' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli.rb:35:in `dispatch' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli.rb:29:in `start' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/exe/bundle:28:in `block in <top (required)>' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/exe/bundle:20:in `<top (required)>' | |
sidekiq-1 | /usr/local/bundle/bin/bundle:25:in `load' | |
sidekiq-1 | /usr/local/bundle/bin/bundle:25:in `<main>' | |
sidekiq-1 | 2024-12-08T23:16:36.258Z pid=7 tid=5sb WARN: KeyError: key not found: "OTP_SECRET" | |
sidekiq-1 | 2024-12-08T23:16:36.258Z pid=7 tid=5sb WARN: /opt/mastodon/config/environments/production.rb:162:in `fetch' | |
sidekiq-1 | /opt/mastodon/config/environments/production.rb:162:in `block in <main>' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/railtie.rb:257:in `instance_eval' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/railtie.rb:257:in `configure' | |
sidekiq-1 | /opt/mastodon/config/environments/production.rb:5:in `<main>' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `require' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require' | |
sidekiq-1 | /usr/local/bundle/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require' | |
sidekiq-1 | /usr/local/bundle/gems/zeitwerk-2.6.18/lib/zeitwerk/kernel.rb:34:in `require' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/engine.rb:568:in `block (2 levels) in <class:Engine>' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/engine.rb:567:in `each' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/engine.rb:567:in `block in <class:Engine>' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:32:in `instance_exec' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:32:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:61:in `block in run_initializers' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:231:in `block in tsort_each' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:353:in `block (2 levels) in each_strongly_connected_component' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:425:in `block (2 levels) in each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:434:in `each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:424:in `block in each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:50:in `each' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:50:in `tsort_each_child' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:418:in `call' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:418:in `each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:352:in `block in each_strongly_connected_component' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:350:in `each' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:350:in `call' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:350:in `each_strongly_connected_component' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:229:in `tsort_each' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:208:in `tsort_each' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:60:in `run_initializers' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/application.rb:426:in `initialize!' | |
sidekiq-1 | /opt/mastodon/config/environment.rb:7:in `<top (required)>' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `require' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require' | |
sidekiq-1 | /usr/local/bundle/gems/sidekiq-6.5.12/lib/sidekiq/cli.rb:286:in `boot_application' | |
sidekiq-1 | /usr/local/bundle/gems/sidekiq-6.5.12/lib/sidekiq/cli.rb:53:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/sidekiq-6.5.12/bin/sidekiq:31:in `<top (required)>' | |
sidekiq-1 | /usr/local/bundle/bin/sidekiq:25:in `load' | |
sidekiq-1 | /usr/local/bundle/bin/sidekiq:25:in `<top (required)>' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:58:in `load' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:58:in `kernel_load' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:23:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli.rb:455:in `exec' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor.rb:527:in `dispatch' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli.rb:35:in `dispatch' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli.rb:29:in `start' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/exe/bundle:28:in `block in <top (required)>' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/exe/bundle:20:in `<top (required)>' | |
sidekiq-1 | /usr/local/bundle/bin/bundle:25:in `load' | |
sidekiq-1 | /usr/local/bundle/bin/bundle:25:in `<main>' | |
sidekiq-1 | 2024-12-08T23:16:38.190Z pid=7 tid=5sb WARN: KeyError: key not found: "OTP_SECRET" | |
sidekiq-1 | 2024-12-08T23:16:38.191Z pid=7 tid=5sb WARN: /opt/mastodon/config/environments/production.rb:162:in `fetch' | |
sidekiq-1 | /opt/mastodon/config/environments/production.rb:162:in `block in <main>' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/railtie.rb:257:in `instance_eval' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/railtie.rb:257:in `configure' | |
sidekiq-1 | /opt/mastodon/config/environments/production.rb:5:in `<main>' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `require' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require' | |
sidekiq-1 | /usr/local/bundle/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require' | |
sidekiq-1 | /usr/local/bundle/gems/zeitwerk-2.6.18/lib/zeitwerk/kernel.rb:34:in `require' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/engine.rb:568:in `block (2 levels) in <class:Engine>' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/engine.rb:567:in `each' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/engine.rb:567:in `block in <class:Engine>' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:32:in `instance_exec' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:32:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:61:in `block in run_initializers' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:231:in `block in tsort_each' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:353:in `block (2 levels) in each_strongly_connected_component' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:425:in `block (2 levels) in each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:434:in `each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:424:in `block in each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:50:in `each' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:50:in `tsort_each_child' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:418:in `call' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:418:in `each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:352:in `block in each_strongly_connected_component' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:350:in `each' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:350:in `call' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:350:in `each_strongly_connected_component' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:229:in `tsort_each' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:208:in `tsort_each' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:60:in `run_initializers' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/application.rb:426:in `initialize!' | |
sidekiq-1 | /opt/mastodon/config/environment.rb:7:in `<top (required)>' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `require' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require' | |
sidekiq-1 | /usr/local/bundle/gems/sidekiq-6.5.12/lib/sidekiq/cli.rb:286:in `boot_application' | |
sidekiq-1 | /usr/local/bundle/gems/sidekiq-6.5.12/lib/sidekiq/cli.rb:53:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/sidekiq-6.5.12/bin/sidekiq:31:in `<top (required)>' | |
sidekiq-1 | /usr/local/bundle/bin/sidekiq:25:in `load' | |
sidekiq-1 | /usr/local/bundle/bin/sidekiq:25:in `<top (required)>' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:58:in `load' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:58:in `kernel_load' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:23:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli.rb:455:in `exec' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor.rb:527:in `dispatch' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli.rb:35:in `dispatch' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli.rb:29:in `start' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/exe/bundle:28:in `block in <top (required)>' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/exe/bundle:20:in `<top (required)>' | |
sidekiq-1 | /usr/local/bundle/bin/bundle:25:in `load' | |
sidekiq-1 | /usr/local/bundle/bin/bundle:25:in `<main>' | |
sidekiq-1 | 2024-12-08T23:16:40.120Z pid=7 tid=5sb WARN: KeyError: key not found: "OTP_SECRET" | |
sidekiq-1 | 2024-12-08T23:16:40.120Z pid=7 tid=5sb WARN: /opt/mastodon/config/environments/production.rb:162:in `fetch' | |
sidekiq-1 | /opt/mastodon/config/environments/production.rb:162:in `block in <main>' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/railtie.rb:257:in `instance_eval' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/railtie.rb:257:in `configure' | |
sidekiq-1 | /opt/mastodon/config/environments/production.rb:5:in `<main>' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `require' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require' | |
sidekiq-1 | /usr/local/bundle/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require' | |
sidekiq-1 | /usr/local/bundle/gems/zeitwerk-2.6.18/lib/zeitwerk/kernel.rb:34:in `require' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/engine.rb:568:in `block (2 levels) in <class:Engine>' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/engine.rb:567:in `each' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/engine.rb:567:in `block in <class:Engine>' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:32:in `instance_exec' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:32:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:61:in `block in run_initializers' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:231:in `block in tsort_each' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:353:in `block (2 levels) in each_strongly_connected_component' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:425:in `block (2 levels) in each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:434:in `each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:424:in `block in each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:50:in `each' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:50:in `tsort_each_child' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:418:in `call' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:418:in `each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:352:in `block in each_strongly_connected_component' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:350:in `each' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:350:in `call' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:350:in `each_strongly_connected_component' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:229:in `tsort_each' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:208:in `tsort_each' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:60:in `run_initializers' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/application.rb:426:in `initialize!' | |
sidekiq-1 | /opt/mastodon/config/environment.rb:7:in `<top (required)>' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `require' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require' | |
sidekiq-1 | /usr/local/bundle/gems/sidekiq-6.5.12/lib/sidekiq/cli.rb:286:in `boot_application' | |
sidekiq-1 | /usr/local/bundle/gems/sidekiq-6.5.12/lib/sidekiq/cli.rb:53:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/sidekiq-6.5.12/bin/sidekiq:31:in `<top (required)>' | |
sidekiq-1 | /usr/local/bundle/bin/sidekiq:25:in `load' | |
sidekiq-1 | /usr/local/bundle/bin/sidekiq:25:in `<top (required)>' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:58:in `load' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:58:in `kernel_load' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:23:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli.rb:455:in `exec' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor.rb:527:in `dispatch' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli.rb:35:in `dispatch' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli.rb:29:in `start' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/exe/bundle:28:in `block in <top (required)>' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/exe/bundle:20:in `<top (required)>' | |
sidekiq-1 | /usr/local/bundle/bin/bundle:25:in `load' | |
sidekiq-1 | /usr/local/bundle/bin/bundle:25:in `<main>' | |
sidekiq-1 | 2024-12-08T23:16:42.415Z pid=7 tid=5sb WARN: KeyError: key not found: "OTP_SECRET" | |
sidekiq-1 | 2024-12-08T23:16:42.415Z pid=7 tid=5sb WARN: /opt/mastodon/config/environments/production.rb:162:in `fetch' | |
sidekiq-1 | /opt/mastodon/config/environments/production.rb:162:in `block in <main>' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/railtie.rb:257:in `instance_eval' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/railtie.rb:257:in `configure' | |
sidekiq-1 | /opt/mastodon/config/environments/production.rb:5:in `<main>' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `require' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require' | |
sidekiq-1 | /usr/local/bundle/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require' | |
sidekiq-1 | /usr/local/bundle/gems/zeitwerk-2.6.18/lib/zeitwerk/kernel.rb:34:in `require' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/engine.rb:568:in `block (2 levels) in <class:Engine>' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/engine.rb:567:in `each' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/engine.rb:567:in `block in <class:Engine>' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:32:in `instance_exec' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:32:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:61:in `block in run_initializers' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:231:in `block in tsort_each' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:353:in `block (2 levels) in each_strongly_connected_component' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:425:in `block (2 levels) in each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:434:in `each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:424:in `block in each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:50:in `each' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:50:in `tsort_each_child' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:418:in `call' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:418:in `each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:352:in `block in each_strongly_connected_component' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:350:in `each' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:350:in `call' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:350:in `each_strongly_connected_component' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:229:in `tsort_each' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:208:in `tsort_each' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:60:in `run_initializers' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/application.rb:426:in `initialize!' | |
sidekiq-1 | /opt/mastodon/config/environment.rb:7:in `<top (required)>' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `require' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require' | |
sidekiq-1 | /usr/local/bundle/gems/sidekiq-6.5.12/lib/sidekiq/cli.rb:286:in `boot_application' | |
sidekiq-1 | /usr/local/bundle/gems/sidekiq-6.5.12/lib/sidekiq/cli.rb:53:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/sidekiq-6.5.12/bin/sidekiq:31:in `<top (required)>' | |
sidekiq-1 | /usr/local/bundle/bin/sidekiq:25:in `load' | |
sidekiq-1 | /usr/local/bundle/bin/sidekiq:25:in `<top (required)>' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:58:in `load' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:58:in `kernel_load' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:23:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli.rb:455:in `exec' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor.rb:527:in `dispatch' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli.rb:35:in `dispatch' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli.rb:29:in `start' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/exe/bundle:28:in `block in <top (required)>' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/exe/bundle:20:in `<top (required)>' | |
sidekiq-1 | /usr/local/bundle/bin/bundle:25:in `load' | |
sidekiq-1 | /usr/local/bundle/bin/bundle:25:in `<main>' | |
sidekiq-1 | 2024-12-08T23:16:45.470Z pid=6 tid=5sa WARN: KeyError: key not found: "OTP_SECRET" | |
sidekiq-1 | 2024-12-08T23:16:45.471Z pid=6 tid=5sa WARN: /opt/mastodon/config/environments/production.rb:162:in `fetch' | |
sidekiq-1 | /opt/mastodon/config/environments/production.rb:162:in `block in <main>' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/railtie.rb:257:in `instance_eval' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/railtie.rb:257:in `configure' | |
sidekiq-1 | /opt/mastodon/config/environments/production.rb:5:in `<main>' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `require' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require' | |
sidekiq-1 | /usr/local/bundle/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require' | |
sidekiq-1 | /usr/local/bundle/gems/zeitwerk-2.6.18/lib/zeitwerk/kernel.rb:34:in `require' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/engine.rb:568:in `block (2 levels) in <class:Engine>' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/engine.rb:567:in `each' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/engine.rb:567:in `block in <class:Engine>' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:32:in `instance_exec' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:32:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:61:in `block in run_initializers' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:231:in `block in tsort_each' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:353:in `block (2 levels) in each_strongly_connected_component' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:425:in `block (2 levels) in each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:434:in `each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:424:in `block in each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:50:in `each' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:50:in `tsort_each_child' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:418:in `call' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:418:in `each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:352:in `block in each_strongly_connected_component' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:350:in `each' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:350:in `call' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:350:in `each_strongly_connected_component' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:229:in `tsort_each' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:208:in `tsort_each' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:60:in `run_initializers' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/application.rb:426:in `initialize!' | |
sidekiq-1 | /opt/mastodon/config/environment.rb:7:in `<top (required)>' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `require' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require' | |
sidekiq-1 | /usr/local/bundle/gems/sidekiq-6.5.12/lib/sidekiq/cli.rb:286:in `boot_application' | |
sidekiq-1 | /usr/local/bundle/gems/sidekiq-6.5.12/lib/sidekiq/cli.rb:53:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/sidekiq-6.5.12/bin/sidekiq:31:in `<top (required)>' | |
sidekiq-1 | /usr/local/bundle/bin/sidekiq:25:in `load' | |
sidekiq-1 | /usr/local/bundle/bin/sidekiq:25:in `<top (required)>' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:58:in `load' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:58:in `kernel_load' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:23:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli.rb:455:in `exec' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor.rb:527:in `dispatch' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli.rb:35:in `dispatch' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli.rb:29:in `start' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/exe/bundle:28:in `block in <top (required)>' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/exe/bundle:20:in `<top (required)>' | |
sidekiq-1 | /usr/local/bundle/bin/bundle:25:in `load' | |
sidekiq-1 | /usr/local/bundle/bin/bundle:25:in `<main>' | |
sidekiq-1 | 2024-12-08T23:16:50.168Z pid=7 tid=5sb WARN: KeyError: key not found: "OTP_SECRET" | |
sidekiq-1 | 2024-12-08T23:16:50.168Z pid=7 tid=5sb WARN: /opt/mastodon/config/environments/production.rb:162:in `fetch' | |
sidekiq-1 | /opt/mastodon/config/environments/production.rb:162:in `block in <main>' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/railtie.rb:257:in `instance_eval' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/railtie.rb:257:in `configure' | |
sidekiq-1 | /opt/mastodon/config/environments/production.rb:5:in `<main>' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `require' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require' | |
sidekiq-1 | /usr/local/bundle/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require' | |
sidekiq-1 | /usr/local/bundle/gems/zeitwerk-2.6.18/lib/zeitwerk/kernel.rb:34:in `require' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/engine.rb:568:in `block (2 levels) in <class:Engine>' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/engine.rb:567:in `each' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/engine.rb:567:in `block in <class:Engine>' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:32:in `instance_exec' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:32:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:61:in `block in run_initializers' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:231:in `block in tsort_each' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:353:in `block (2 levels) in each_strongly_connected_component' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:425:in `block (2 levels) in each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:434:in `each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:424:in `block in each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:50:in `each' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:50:in `tsort_each_child' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:418:in `call' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:418:in `each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:352:in `block in each_strongly_connected_component' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:350:in `each' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:350:in `call' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:350:in `each_strongly_connected_component' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:229:in `tsort_each' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:208:in `tsort_each' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:60:in `run_initializers' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/application.rb:426:in `initialize!' | |
sidekiq-1 | /opt/mastodon/config/environment.rb:7:in `<top (required)>' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `require' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require' | |
sidekiq-1 | /usr/local/bundle/gems/sidekiq-6.5.12/lib/sidekiq/cli.rb:286:in `boot_application' | |
sidekiq-1 | /usr/local/bundle/gems/sidekiq-6.5.12/lib/sidekiq/cli.rb:53:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/sidekiq-6.5.12/bin/sidekiq:31:in `<top (required)>' | |
sidekiq-1 | /usr/local/bundle/bin/sidekiq:25:in `load' | |
sidekiq-1 | /usr/local/bundle/bin/sidekiq:25:in `<top (required)>' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:58:in `load' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:58:in `kernel_load' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:23:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli.rb:455:in `exec' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor.rb:527:in `dispatch' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli.rb:35:in `dispatch' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli.rb:29:in `start' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/exe/bundle:28:in `block in <top (required)>' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/exe/bundle:20:in `<top (required)>' | |
sidekiq-1 | /usr/local/bundle/bin/bundle:25:in `load' | |
sidekiq-1 | /usr/local/bundle/bin/bundle:25:in `<main>' | |
streaming-1 | {"level":"error","time":1733699810706,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699810706,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699812059,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699812061,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699813464,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699813465,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699814919,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699814919,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699816424,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699816424,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699817976,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699817976,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
sidekiq-1 exited with code 1 | |
streaming-1 | {"level":"error","time":1733699819578,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699819578,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699821231,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699821231,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"info","time":1733699822801,"pid":1,"hostname":"738ede3870fb","name":"streaming","req":{"id":"8e16fce9-681a-4175-b7f8-68cae9b32734","method":"GET","url":"/api/v1/streaming/health","query":{},"params":{},"headers":{"host":"localhost:4000","user-agent":"curl/7.88.1","accept":"*/*"}},"res":{"statusCode":200,"headers":{"x-powered-by":"Express","x-request-id":"8e16fce9-681a-4175-b7f8-68cae9b32734","access-control-allow-origin":"*","content-type":"text/plain","cache-control":"private, no-store"}},"responseTime":2,"msg":"request completed"} | |
streaming-1 | {"level":"error","time":1733699822933,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699822933,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699824687,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699824687,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699826491,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699826492,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699828344,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699828344,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699830248,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699830248,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699832199,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699832199,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
sidekiq-1 | 2024-12-08T23:17:12.398Z pid=7 tid=5sb WARN: KeyError: key not found: "OTP_SECRET" | |
sidekiq-1 | 2024-12-08T23:17:12.399Z pid=7 tid=5sb WARN: /opt/mastodon/config/environments/production.rb:162:in `fetch' | |
sidekiq-1 | /opt/mastodon/config/environments/production.rb:162:in `block in <main>' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/railtie.rb:257:in `instance_eval' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/railtie.rb:257:in `configure' | |
sidekiq-1 | /opt/mastodon/config/environments/production.rb:5:in `<main>' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `require' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require' | |
sidekiq-1 | /usr/local/bundle/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require' | |
sidekiq-1 | /usr/local/bundle/gems/zeitwerk-2.6.18/lib/zeitwerk/kernel.rb:34:in `require' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/engine.rb:568:in `block (2 levels) in <class:Engine>' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/engine.rb:567:in `each' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/engine.rb:567:in `block in <class:Engine>' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:32:in `instance_exec' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:32:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:61:in `block in run_initializers' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:231:in `block in tsort_each' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:353:in `block (2 levels) in each_strongly_connected_component' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:425:in `block (2 levels) in each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:434:in `each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:424:in `block in each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:50:in `each' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:50:in `tsort_each_child' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:418:in `call' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:418:in `each_strongly_connected_component_from' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:352:in `block in each_strongly_connected_component' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:350:in `each' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:350:in `call' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:350:in `each_strongly_connected_component' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:229:in `tsort_each' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/tsort.rb:208:in `tsort_each' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/initializable.rb:60:in `run_initializers' | |
sidekiq-1 | /usr/local/bundle/gems/railties-7.1.4.1/lib/rails/application.rb:426:in `initialize!' | |
sidekiq-1 | /opt/mastodon/config/environment.rb:7:in `<top (required)>' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `require' | |
sidekiq-1 | /usr/local/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require' | |
sidekiq-1 | /usr/local/bundle/gems/sidekiq-6.5.12/lib/sidekiq/cli.rb:286:in `boot_application' | |
sidekiq-1 | /usr/local/bundle/gems/sidekiq-6.5.12/lib/sidekiq/cli.rb:53:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/sidekiq-6.5.12/bin/sidekiq:31:in `<top (required)>' | |
sidekiq-1 | /usr/local/bundle/bin/sidekiq:25:in `load' | |
sidekiq-1 | /usr/local/bundle/bin/sidekiq:25:in `<top (required)>' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:58:in `load' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:58:in `kernel_load' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:23:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli.rb:455:in `exec' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor.rb:527:in `dispatch' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli.rb:35:in `dispatch' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/cli.rb:29:in `start' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/exe/bundle:28:in `block in <top (required)>' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors' | |
sidekiq-1 | /usr/local/bundle/gems/bundler-2.5.18/exe/bundle:20:in `<top (required)>' | |
sidekiq-1 | /usr/local/bundle/bin/bundle:25:in `load' | |
sidekiq-1 | /usr/local/bundle/bin/bundle:25:in `<main>' | |
streaming-1 | {"level":"error","time":1733699834202,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699834203,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699836205,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699836206,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699838210,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699838210,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699840215,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699840215,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699842220,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699842220,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699844222,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699844223,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699846226,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699846227,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699848230,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699848230,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699850234,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699850235,"pid":1,"hostname":"738ede3870fb","name":"streaming","err":{"type":"Error","message":"connect ECONNREFUSED 127.0.0.1:6379","stack":"Error: connect ECONNREFUSED 127.0.0.1:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1611:16)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":6379},"msg":"Redis Client Error!"} | |
streaming-1 | {"level":"error","time":1733699852237,"pid":1,"hostname":"738ede3870fb","name":"strea |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment