Error: Database connection should not be called during initializers

Hello,

Problem to solve

Since I upgraded to 18.5.2 (from 18.2.8), I figure some issues of “automatic process” not beeing triggered (CI, last repo update time in my work view…).

After investigations, my understanding is that gitlab is periodically launching jobs and that those jobs are failing.

Note: complete logs are in the section Helpful resources”.

Tests I did:

  • gitlab-rake gitlab:check SANITIZE=true says that sidekiq is not running
  • gitlab-ctl status says sidekiq is running….
  • sidekiq logs shows an error:

Database connection should not be called during initializers.

and an info message

{“severity”:“INFO”,“time”:“2025-11-14T09:33:42.546Z”,“message”:“stopped”,“memwd_reason”:“background task stopped”,“memwd_handler_class”:“Gitlab::Memory::Watchdog::Handlers::SidekiqHandler”,“memwd_sleep_time_s”:3,“pid”:85880,“worker_id”:“sidekiq_0”,“memwd_rss_bytes”:654503936,“retry”:0}

From this, I don’t know what I can do to investigate more. Should I fill a bug or can it be a configuration / installation issue?

Configuration

Tip: This instance runs on a small configuration : odroid M1 8Ghz RAM

Versions

  • [X} Self-managed

  • GitLab.com SaaS

  • Dedicated


System:		Debian 12
Proxy:		no
Current User:	git
Using RVM:	no
Ruby Version:	3.2.8
Gem Version:	3.7.1
Bundler Version:2.7.1
Rake Version:	13.0.6
Redis Version:	7.2.11
Sidekiq Version:7.3.9
Go Version:	unknown

GitLab information
Version:	18.5.2-ee
Revision:	cb961538ba8
Directory:	/opt/gitlab/embedded/service/gitlab-rails
DB Adapter:	PostgreSQL
DB Version:	16.10
URL:		https://cloud.juliendevillers.com:54545
HTTP Clone URL:	https://cloud.juliendevillers.com:54545/some-group/some-project.git
SSH Clone URL:	git@cloud.juliendevillers.com:some-group/some-project.git
Elasticsearch:	no
Geo:		no
Using LDAP:	no
Using Omniauth:	yes
Omniauth Providers:

GitLab Shell
Version:	14.45.3
Repository storages:

default: 	unix:/var/opt/gitlab/gitaly/gitaly.socket
GitLab Shell path:		/opt/gitlab/embedded/service/gitlab-shell

Gitaly

default Address: 	unix:/var/opt/gitlab/gitaly/gitaly.socket

default Version: 	18.5.2

default Git Version: 	2.50.1

Helpful resources

When I issue sudo gitlab-rake gitlab:check SANITIZE=true I got this error

Sidekiq: … Running? … no
Try fixing it:
sudo -u git -H RAILS_ENV=production bin/background_jobs start
For more information see:
doc/install/installation.md in section “Install Init Script”
see log/sidekiq.log for possible errors
Please fix the error above and rerun the checks.

Checking Sidekiq … Finished.

But if I issue a sudo gitlab-ctl status

run: alertmanager: (pid 34117) 57302s; run: log: (pid 33862) 57507s
run: gitaly: (pid 37571) 56165s; run: log: (pid 33153) 58094s
run: gitlab-exporter: (pid 34077) 57311s; run: log: (pid 33761) 57540s
run: gitlab-kas: (pid 37601) 56154s; run: log: (pid 33443) 58055s
run: gitlab-workhorse: (pid 37561) 56166s; run: log: (pid 33697) 57569s
run: logrotate: (pid 84829) 516s; run: log: (pid 33092) 58116s
run: nginx: (pid 34061) 57312s; run: log: (pid 33719) 57562s
run: node-exporter: (pid 34066) 57312s; run: log: (pid 33744) 57551s
run: postgres-exporter: (pid 34130) 57302s; run: log: (pid 33895) 57496s
run: postgresql: (pid 33189) 58074s; run: log: (pid 33202) 58071s
run: prometheus: (pid 34100) 57310s; run: log: (pid 33817) 57518s
run: puma: (pid 37937) 55652s; run: log: (pid 33631) 57592s
run: redis: (pid 33104) 58106s; run: log: (pid 33118) 58103s
run: redis-exporter: (pid 34090) 57311s; run: log: (pid 33785) 57532s
run: sidekiq: (pid 85869) 189s; run: log: (pid 33649) 57581s

Sidekiq’s log:

{“severity”:“INFO”,“time”:“2025-11-14T09:30:39.127Z”,“message”:“Starting cluster with 1 processes”}
{“severity”:“INFO”,“time”:“2025-11-14T09:30:39.170Z”,“message”:“Starting metrics server on port 8082”}
2025-11-14T09:32:16.097Z pid=85880 tid=2kng INFO: {:message=>“started”, :memwd_handler_class=>“Gitlab::Memory::Watchdog::Handlers::SidekiqHandler”, :memwd_sleep_time_s=>3, :pid=>85880, :worker_id=>“sidekiq_0”, :memwd_rss_bytes=>392966144}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:17.311Z”,“message”:“Listening on queues ["default,1", "mailers,1"]”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.323Z”,“message”:“GitLab reliable fetch activated!”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.324Z”,“message”:“Sidekiq 7.3.9 connecting to Redis with options {:size=\u003e25, :pool_name=\u003e"internal", :path=\u003e"/var/opt/gitlab/redis/redis.socket", :custom=\u003e{:instrumentation_class=\u003e"Queues"}, :url=\u003enil}”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.614Z”,“message”:“Cron Jobs - added job with name: adjourned_group_deletion_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.627Z”,“message”:“Cron Jobs - added job with name: delete_expired_trigger_token_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.639Z”,“message”:“Cron Jobs - added job with name: adjourned_projects_deletion_cron_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.651Z”,“message”:“Cron Jobs - added job with name: stuck_ci_jobs_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.663Z”,“message”:“Cron Jobs - added job with name: pipeline_schedule_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.674Z”,“message”:“Cron Jobs - added job with name: expire_build_artifacts_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.686Z”,“message”:“Cron Jobs - added job with name: update_locked_unknown_artifacts_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.698Z”,“message”:“Cron Jobs - added job with name: ci_partitioning_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.710Z”,“message”:“Cron Jobs - added job with name: ci_pipelines_expire_artifacts_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.721Z”,“message”:“Cron Jobs - added job with name: ci_schedule_delete_objects_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.732Z”,“message”:“Cron Jobs - added job with name: environments_auto_stop_cron_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.744Z”,“message”:“Cron Jobs - added job with name: environments_auto_delete_cron_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.756Z”,“message”:“Cron Jobs - added job with name: repository_check_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.768Z”,“message”:“Cron Jobs - added job with name: admin_email_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.780Z”,“message”:“Cron Jobs - added job with name: personal_access_tokens_expiring_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.792Z”,“message”:“Cron Jobs - added job with name: deploy_tokens_expiring_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.804Z”,“message”:“Cron Jobs - added job with name: personal_access_tokens_expired_notification_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.816Z”,“message”:“Cron Jobs - added job with name: resource_access_tokens_inactive_tokens_deletion_cron_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.827Z”,“message”:“Cron Jobs - added job with name: repository_archive_cache_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.839Z”,“message”:“Cron Jobs - added job with name: import_export_project_cleanup_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.850Z”,“message”:“Cron Jobs - added job with name: gitlab_import_import_file_cleanup_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.862Z”,“message”:“Cron Jobs - added job with name: ci_archive_traces_cron_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.873Z”,“message”:“Cron Jobs - added job with name: members_expiring_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.886Z”,“message”:“Cron Jobs - added job with name: remove_expired_members_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.897Z”,“message”:“Cron Jobs - added job with name: remove_expired_group_links_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.911Z”,“message”:“Cron Jobs - added job with name: remove_unaccepted_member_invites_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.927Z”,“message”:“Cron Jobs - added job with name: prune_old_events_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.943Z”,“message”:“Cron Jobs - added job with name: gitlab_export_prune_project_export_jobs_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.961Z”,“message”:“Cron Jobs - added job with name: trending_projects_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.974Z”,“message”:“Cron Jobs - added job with name: remove_unreferenced_lfs_objects_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:42.989Z”,“message”:“Cron Jobs - added job with name: bulk_imports_stale_import_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.003Z”,“message”:“Cron Jobs - added job with name: import_stuck_project_import_jobs”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.018Z”,“message”:“Cron Jobs - added job with name: jira_import_stuck_jira_import_jobs”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.034Z”,“message”:“Cron Jobs - added job with name: stuck_export_jobs_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.088Z”,“message”:“Cron Jobs - added job with name: gitlab_service_ping_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.107Z”,“message”:“Cron Jobs - added job with name: stuck_merge_jobs_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.135Z”,“message”:“Cron Jobs - added job with name: pages_domain_verification_cron_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.161Z”,“message”:“Cron Jobs - added job with name: pages_domain_removal_cron_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.178Z”,“message”:“Cron Jobs - added job with name: pages_domain_ssl_renewal_cron_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.226Z”,“message”:“Cron Jobs - added job with name: issue_due_scheduler_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.275Z”,“message”:“Cron Jobs - added job with name: schedule_migrate_external_diffs_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.343Z”,“message”:“Cron Jobs - added job with name: namespaces_prune_aggregation_schedules_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.402Z”,“message”:“Cron Jobs - added job with name: container_expiration_policy_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.445Z”,“message”:“Cron Jobs - added job with name: cleanup_container_registry_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.505Z”,“message”:“Cron Jobs - added job with name: image_ttl_group_policy_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.543Z”,“message”:“Cron Jobs - added job with name: cleanup_dependency_proxy_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.569Z”,“message”:“Cron Jobs - added job with name: cleanup_package_registry_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.613Z”,“message”:“Cron Jobs - added job with name: x509_issuer_crl_check_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.674Z”,“message”:“Cron Jobs - added job with name: users_create_statistics_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.707Z”,“message”:“Cron Jobs - added job with name: authorized_project_update_periodic_recalculate_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.738Z”,“message”:“Cron Jobs - added job with name: update_container_registry_info_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.765Z”,“message”:“Cron Jobs - added job with name: postgres_dynamic_partitions_manager”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.779Z”,“message”:“Cron Jobs - added job with name: postgres_dynamic_partitions_dropper”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.794Z”,“message”:“Cron Jobs - added job with name: analytics_usage_trends_count_job_trigger_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.808Z”,“message”:“Cron Jobs - added job with name: member_invitation_reminder_emails_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.821Z”,“message”:“Cron Jobs - added job with name: schedule_merge_request_cleanup_refs_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.834Z”,“message”:“Cron Jobs - added job with name: manage_evidence_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.849Z”,“message”:“Cron Jobs - added job with name: publish_release_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.862Z”,“message”:“Cron Jobs - added job with name: user_status_cleanup_batch_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.879Z”,“message”:“Cron Jobs - added job with name: ssh_keys_expired_notification_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.895Z”,“message”:“Cron Jobs - added job with name: ssh_keys_expiring_soon_notification_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.912Z”,“message”:“Cron Jobs - added job with name: users_deactivate_dormant_users_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.927Z”,“message”:“Cron Jobs - added job with name: ci_delete_unit_tests_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.944Z”,“message”:“Cron Jobs - added job with name: batched_background_migrations_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.958Z”,“message”:“Cron Jobs - added job with name: batched_background_migration_worker_ci_database”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.972Z”,“message”:“Cron Jobs - added job with name: batched_background_migration_worker_sec_database”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:43.987Z”,“message”:“Cron Jobs - added job with name: issues_reschedule_stuck_issue_rebalances”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.004Z”,“message”:“Cron Jobs - added job with name: projects_schedule_refresh_build_artifacts_size_statistics_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.025Z”,“message”:“Cron Jobs - added job with name: inactive_projects_deletion_cron_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.061Z”,“message”:“Cron Jobs - added job with name: loose_foreign_keys_cleanup_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.078Z”,“message”:“Cron Jobs - added job with name: loose_foreign_keys_merge_request_diff_commit_cleanup_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.094Z”,“message”:“Cron Jobs - added job with name: batched_git_ref_updates_cleanup_scheduler_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.108Z”,“message”:“Cron Jobs - added job with name: ci_runner_versions_reconciliation_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.124Z”,“message”:“Cron Jobs - added job with name: users_migrate_records_to_ghost_user_in_batches_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.139Z”,“message”:“Cron Jobs - added job with name: ci_runners_stale_machines_cleanup_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.155Z”,“message”:“Cron Jobs - added job with name: packages_cleanup_delete_orphaned_dependencies_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.170Z”,“message”:“Cron Jobs - added job with name: cleanup_dangling_debian_package_files_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.184Z”,“message”:“Cron Jobs - added job with name: object_storage_delete_stale_direct_uploads_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.199Z”,“message”:“Cron Jobs - added job with name: service_desk_custom_email_verification_cleanup”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.214Z”,“message”:“Cron Jobs - added job with name: deactivated_pages_deployments_delete_cron_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.229Z”,“message”:“Cron Jobs - added job with name: ci_schedule_unlock_pipelines_in_queue_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.243Z”,“message”:“Cron Jobs - added job with name: ci_catalog_resources_process_sync_events_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.258Z”,“message”:“Cron Jobs - added job with name: namespaces_process_outdated_namespace_descendants_cron_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.273Z”,“message”:“Cron Jobs - added job with name: performance_bar_stats”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.287Z”,“message”:“Cron Jobs - added job with name: ci_catalog_resources_aggregate_last30_day_usage_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.303Z”,“message”:“Cron Jobs - added job with name: ci_catalog_resources_cleanup_last_usages_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.318Z”,“message”:“Cron Jobs - added job with name: ci_click_house_finished_pipelines_sync_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.332Z”,“message”:“Cron Jobs - added job with name: deactivate_expired_deployments_cron_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.348Z”,“message”:“Cron Jobs - added job with name: database_monitor_locked_tables_cron_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.362Z”,“message”:“Cron Jobs - added job with name: merge_requests_process_scheduled_merge”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.376Z”,“message”:“Cron Jobs - added job with name: ci_schedule_old_pipelines_removal_cron_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.394Z”,“message”:“Cron Jobs - added job with name: version_version_check_cron”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.408Z”,“message”:“Cron Jobs - added job with name: import_placeholder_user_cleanup_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.423Z”,“message”:“Cron Jobs - added job with name: authn_data_retention_oauth_access_grant_archive_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.437Z”,“message”:“Cron Jobs - added job with name: authn_data_retention_oauth_access_token_archive_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.451Z”,“message”:“Cron Jobs - added job with name: analytics_devops_adoption_create_all_snapshots_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.464Z”,“message”:“Cron Jobs - added job with name: analytics_cycle_analytics_incremental_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.478Z”,“message”:“Cron Jobs - added job with name: analytics_cycle_analytics_consistency_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.503Z”,“message”:“Cron Jobs - added job with name: analytics_cycle_analytics_reaggregation_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.518Z”,“message”:“Cron Jobs - added job with name: analytics_cycle_analytics_stage_aggregation_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:44.532Z”,“message”:“Cron Jobs - added job with name: analytics_value_stream_dashboard_count_worker”}

< snip otherwise topic is too long for the forum >

{“severity”:“INFO”,“time”:“2025-11-14T09:32:45.436Z”,“message”:“Cron Jobs - added job with name: gitlab_subscriptions_add_on_purchases_cleanup_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:45.449Z”,“message”:“Cron Jobs - added job with name: gitlab_subscriptions_offline_cloud_license_provision_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:45.461Z”,“message”:“Cron Jobs - added job with name: observability_alert_query_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:45.472Z”,“message”:“Cron Jobs - added job with name: report_security_policies_metrics_worker.rb”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:45.483Z”,“message”:“Cron Jobs - added job with name: usage_events_dump_write_buffer_cron_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:45.495Z”,“message”:“Cron Jobs - added job with name: package_metadata_cve_enrichment_sync_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:45.506Z”,“message”:“Cron Jobs - added job with name: members_schedule_prune_deletions_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:45.523Z”,“message”:“Cron Jobs - added job with name: ai_conversation_cleanup_cron_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:45.534Z”,“message”:“Cron Jobs - added job with name: ai_active_context_bulk_process_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:45.545Z”,“message”:“Cron Jobs - added job with name: ai_active_context_code_scheduling_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:45.556Z”,“message”:“Cron Jobs - added job with name: ai_active_context_migration_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:45.567Z”,“message”:“Cron Jobs - added job with name: namespaces_enable_descendants_cache_cron_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:45.579Z”,“message”:“Cron Jobs - added job with name: delete_expired_dependency_exports_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:45.590Z”,“message”:“Cron Jobs - added job with name: analytics_dump_ai_user_metrics_database_write_buffer_cron_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:45.601Z”,“message”:“Cron Jobs - added job with name: analytics_refresh_ai_events_counts_cron_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:45.614Z”,“message”:“Cron Jobs - added job with name: delete_expired_vulnerability_exports_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:45.626Z”,“message”:“Cron Jobs - added job with name: ai_duo_workflows_fail_stuck_workflows_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:45.637Z”,“message”:“Cron Jobs - added job with name: secret_rotation_reminder_batch_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:45.652Z”,“message”:“Cron Jobs - deleted job with name: update_all_mirrors_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:45.668Z”,“message”:“Cron Jobs - added job with name: update_all_mirrors_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:45.684Z”,“message”:“Cron Jobs - deleted job with name: geo_sidekiq_cron_config_worker”}
{“severity”:“INFO”,“time”:“2025-11-14T09:32:45.698Z”,“message”:“Cron Jobs - added job with name: geo_sidekiq_cron_config_worker”}
Database connection should not be called during initializers. Read more at Rails initializers | GitLab Docs
/opt/gitlab/embedded/service/gitlab-rails/lib/initializer_connections.rb:54:in raise_database_connection_made_error' /opt/gitlab/embedded/service/gitlab-rails/lib/initializer_connections.rb:28:in raise_if_new_database_connection’
/opt/gitlab/embedded/service/gitlab-rails/config/routes.rb:6:in <top (required)>' /opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/railties-7.1.5.2/lib/rails/application/routes_reloader.rb:50:in load’
/opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/railties-7.1.5.2/lib/rails/application/routes_reloader.rb:50:in block in load_paths' /opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/railties-7.1.5.2/lib/rails/application/routes_reloader.rb:50:in each’
/opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/railties-7.1.5.2/lib/rails/application/routes_reloader.rb:50:in load_paths' /opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/railties-7.1.5.2/lib/rails/application/routes_reloader.rb:24:in reload!’
/opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/railties-7.1.5.2/lib/rails/application.rb:154:in reload_routes!' /opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/devise-4.9.4/lib/devise/rails.rb:17:in block in <class:Engine>
/opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/activesupport-7.1.5.2/lib/active_support/lazy_load_hooks.rb:94:in block in execute_hook' /opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/activesupport-7.1.5.2/lib/active_support/lazy_load_hooks.rb:87:in with_execution_control’
/opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/activesupport-7.1.5.2/lib/active_support/lazy_load_hooks.rb:92:in execute_hook' /opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/activesupport-7.1.5.2/lib/active_support/lazy_load_hooks.rb:78:in block in run_load_hooks’
/opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/activesupport-7.1.5.2/lib/active_support/lazy_load_hooks.rb:77:in each' /opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/activesupport-7.1.5.2/lib/active_support/lazy_load_hooks.rb:77:in run_load_hooks’
/opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/railties-7.1.5.2/lib/rails/application/finisher.rb:79:in block in <module:Finisher>' /opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/railties-7.1.5.2/lib/rails/initializable.rb:32:in instance_exec’
/opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/railties-7.1.5.2/lib/rails/initializable.rb:32:in run' /opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/railties-7.1.5.2/lib/rails/initializable.rb:61:in block in run_initializers’
/opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:228:in block in tsort_each' /opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:350:in block (2 levels) in each_strongly_connected_component’
/opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:422:in block (2 levels) in each_strongly_connected_component_from' /opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:422:in block (2 levels) in each_strongly_connected_component_from’
/opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:422:in block (2 levels) in each_strongly_connected_component_from' /opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:422:in block (2 levels) in each_strongly_connected_component_from’
/opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:422:in block (2 levels) in each_strongly_connected_component_from' /opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:431:in each_strongly_connected_component_from’
/opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:421:in block in each_strongly_connected_component_from' /opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/railties-7.1.5.2/lib/rails/initializable.rb:50:in each’
/opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/railties-7.1.5.2/lib/rails/initializable.rb:50:in tsort_each_child' /opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:415:in call’
/opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:415:in each_strongly_connected_component_from' /opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:421:in block in each_strongly_connected_component_from’
/opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/railties-7.1.5.2/lib/rails/initializable.rb:50:in each' /opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/railties-7.1.5.2/lib/rails/initializable.rb:50:in tsort_each_child’
/opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:415:in call' /opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:415:in each_strongly_connected_component_from’
/opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:421:in block in each_strongly_connected_component_from' /opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/railties-7.1.5.2/lib/rails/initializable.rb:50:in each’
/opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/railties-7.1.5.2/lib/rails/initializable.rb:50:in tsort_each_child' /opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:415:in call’
/opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:415:in each_strongly_connected_component_from' /opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:421:in block in each_strongly_connected_component_from’
/opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/railties-7.1.5.2/lib/rails/initializable.rb:50:in each' /opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/railties-7.1.5.2/lib/rails/initializable.rb:50:in tsort_each_child’
/opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:415:in call' /opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:415:in each_strongly_connected_component_from’
/opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:421:in block in each_strongly_connected_component_from' /opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/railties-7.1.5.2/lib/rails/initializable.rb:50:in each’
/opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/railties-7.1.5.2/lib/rails/initializable.rb:50:in tsort_each_child' /opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:415:in call’
/opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:415:in each_strongly_connected_component_from' /opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:349:in block in each_strongly_connected_component’
/opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:347:in each' /opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:347:in call’
/opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:347:in each_strongly_connected_component' /opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:226:in tsort_each’
/opt/gitlab/embedded/lib/ruby/3.2.0/tsort.rb:205:in tsort_each' /opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/railties-7.1.5.2/lib/rails/initializable.rb:60:in run_initializers’
/opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/railties-7.1.5.2/lib/rails/application.rb:426:in initialize!' /opt/gitlab/embedded/service/gitlab-rails/config/environment.rb:7:in <top (required)>’
<internal:/opt/gitlab/embedded/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in require' <internal:/opt/gitlab/embedded/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:37:in require’
/opt/gitlab/embedded/service/gitlab-rails/vendor/gems/sidekiq/lib/sidekiq/cli.rb:305:in boot_application' /opt/gitlab/embedded/service/gitlab-rails/vendor/gems/sidekiq/lib/sidekiq/cli.rb:42:in run’
/opt/gitlab/embedded/service/gitlab-rails/vendor/gems/sidekiq/bin/sidekiq:31:in <top (required)>' /opt/gitlab/embedded/lib/ruby/site_ruby/3.2.0/rubygems.rb:319:in load’
/opt/gitlab/embedded/lib/ruby/site_ruby/3.2.0/rubygems.rb:319:in activate_and_load_bin_path' /opt/gitlab/embedded/lib/ruby/gems/3.2.0/bin/sidekiq:25:in <top (required)>’
/opt/gitlab/embedded/lib/ruby/site_ruby/3.2.0/bundler/cli/exec.rb:59:in load' /opt/gitlab/embedded/lib/ruby/site_ruby/3.2.0/bundler/cli/exec.rb:59:in kernel_load’
/opt/gitlab/embedded/lib/ruby/site_ruby/3.2.0/bundler/cli/exec.rb:23:in run' /opt/gitlab/embedded/lib/ruby/site_ruby/3.2.0/bundler/cli.rb:451:in exec’
/opt/gitlab/embedded/lib/ruby/site_ruby/3.2.0/bundler/vendor/thor/lib/thor/command.rb:28:in run' /opt/gitlab/embedded/lib/ruby/site_ruby/3.2.0/bundler/vendor/thor/lib/thor/invocation.rb:127:in invoke_command’
/opt/gitlab/embedded/lib/ruby/site_ruby/3.2.0/bundler/vendor/thor/lib/thor.rb:538:in dispatch' /opt/gitlab/embedded/lib/ruby/site_ruby/3.2.0/bundler/cli.rb:35:in dispatch’
/opt/gitlab/embedded/lib/ruby/site_ruby/3.2.0/bundler/vendor/thor/lib/thor/base.rb:584:in start' /opt/gitlab/embedded/lib/ruby/site_ruby/3.2.0/bundler/cli.rb:29:in start’
/opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/bundler-2.7.1/exe/bundle:28:in block in <top (required)>' /opt/gitlab/embedded/lib/ruby/site_ruby/3.2.0/bundler/friendly_errors.rb:118:in with_friendly_errors’
/opt/gitlab/embedded/lib/ruby/gems/3.2.0/gems/bundler-2.7.1/exe/bundle:20:in <top (required)>' /opt/gitlab/embedded/lib/ruby/site_ruby/3.2.0/rubygems.rb:319:in load’
/opt/gitlab/embedded/lib/ruby/site_ruby/3.2.0/rubygems.rb:319:in activate_and_load_bin_path' /opt/gitlab/embedded/bin/bundle:25:in ’
{“severity”:“INFO”,“time”:“2025-11-14T09:33:42.546Z”,“message”:“stopped”,“memwd_reason”:“background task stopped”,“memwd_handler_class”:“Gitlab::Memory::Watchdog::Handlers::SidekiqHandler”,“memwd_sleep_time_s”:3,“pid”:85880,“worker_id”:“sidekiq_0”,“memwd_rss_bytes”:654503936,“retry”:0}
{“severity”:“INFO”,“time”:“2025-11-14T09:33:44.213Z”,“message”:“A worker terminated, shutting down the cluster”}
{“severity”:“INFO”,“time”:“2025-11-14T09:34:00.509Z”,“message”:“Starting cluster with 1 processes”}
{“severity”:“INFO”,“time”:“2025-11-14T09:34:00.554Z”,“message”:“Starting metrics server on port 8082”}
2025-11-14T09:35:35.062Z pid=86459 tid=2itr INFO: {:message=>“started”, :memwd_handler_class=>“Gitlab::Memory::Watchdog::Handlers::SidekiqHandler”, :memwd_sleep_time_s=>3, :pid=>86459, :worker_id=>“sidekiq_0”, :memwd_rss_bytes=>395341824}
{“severity”:“INFO”,“time”:“2025-11-14T09:35:36.177Z”,“message”:“Listening on queues ["default,1", "mailers,1"]”}