dummy-link

Production Logs

1
I, [2024-04-26T12:48:18.324408 #16031] INFO -- : [a93e6a70-3039-4882-90fc-4b493a5cfb8c] [ActiveJob] [PackageSorterJob] [7d26ea13-0881-444d-9c3d-b62debaf6668] Performed PackageSorterJob from DelayedJob(default) in 36.91ms
2
D, [2024-04-26T12:48:18.432007 #16031 DEBUG -- : [a93e6a70-3039-4882-90fc-4b493a5cfb8c] ][1m][35mSQL (59.1ms)][0m ][1m][34mSELECT "packages"."id" AS t0_r0, "packages"."name" AS t0_r1, "packages"."created_at" AS t0_r2, "packages"."updated_at" AS t0_r3, "packages"."description" AS t0_r4, "packages"."homepage" AS t0_r5, "packages"."owner_type" AS t0_r6, "packages"."owner_id" AS t0_r7, "packages"."is_registered" AS t0_r8, "packages"."readme" AS t0_r9, "packages"."readme_type" AS t0_r10, "daters"."id" AS t1_r0, "daters"."created" AS t1_r1, "daters"."updated" AS t1_r2, "daters"."pushed" AS t1_r3, "daters"."package_id" AS t1_r4, "daters"."created_at" AS t1_r5, "daters"."updated_at" AS t1_r6, "daters"."touched" AS t1_r7, "counters"."id" AS t2_r0, "counters"."fork" AS t2_r1, "counters"."stargazer" AS t2_r2, "counters"."open_issue" AS t2_r3, "counters"."package_id" AS t2_r4, "counters"."created_at" AS t2_r5, "counters"."updated_at" AS t2_r6, "counters"."contributor" AS t2_r7, "activities"."id" AS t3_r0, "activities"."commits" AS t3_r1, "activities"."package_id" AS t3_r2, "activities"."created_at" AS t3_r3, "activities"."updated_at" AS t3_r4, "activities"."recent_commit_count" AS t3_r5 FROM "packages" INNER JOIN "batches" ON "batches"."item_id" = "packages"."id" AND "batches"."item_type" = $1 INNER JOIN "daters" ON "daters"."package_id" = "packages"."id" INNER JOIN "counters" ON "counters"."package_id" = "packages"."id" INNER JOIN "activities" ON "activities"."package_id" = "packages"."id" INNER JOIN "labels" ON "packages"."id" = "labels"."package_id" WHERE "labels"."category_id" = $2 AND "batches"."marker" = $3 AND (NOT (owner_id = 1036074 and owner_type = 'Organization')) AND "packages"."is_registered" = $4 ORDER BY counters.stargazer desc LIMIT $5 OFFSET $6][0m [["item_type", "Package"], ["category_id", 570259], ["marker", 6340], ["is_registered", true], ["LIMIT", 30], ["OFFSET", 0]]]
3
D, [2024-04-26T12:48:18.460674 #16031 DEBUG -- : [a93e6a70-3039-4882-90fc-4b493a5cfb8c] ][1m][35m (15.5ms)][0m ][1m][34mSELECT DISTINCT COUNT(DISTINCT "packages"."id") FROM "packages" INNER JOIN "batches" ON "batches"."item_id" = "packages"."id" AND "batches"."item_type" = $1 INNER JOIN "daters" ON "daters"."package_id" = "packages"."id" INNER JOIN "counters" ON "counters"."package_id" = "packages"."id" INNER JOIN "activities" ON "activities"."package_id" = "packages"."id" INNER JOIN "labels" ON "packages"."id" = "labels"."package_id" WHERE "labels"."category_id" = $2 AND "batches"."marker" = $3 AND (NOT (owner_id = 1036074 and owner_type = 'Organization')) AND "packages"."is_registered" = $4][0m [["item_type", "Package"], ["category_id", 570259], ["marker", 6340], ["is_registered", true]]]
4
D, [2024-04-26T12:48:18.507599 #16031 DEBUG -- : [a93e6a70-3039-4882-90fc-4b493a5cfb8c] ][1m][36mCategory Load (11.4ms)][0m ][1m][34mSELECT "categories".* FROM "categories" INNER JOIN "batches" ON "batches"."item_id" = "categories"."id" AND "batches"."item_type" = $1 INNER JOIN "labels" ON "labels"."category_id" = "categories"."id" INNER JOIN "packages" ON "packages"."id" = "labels"."package_id" WHERE "batches"."marker" = $2 AND "packages"."is_registered" = $3 GROUP BY categories.id ORDER BY count(categories.id) desc][0m [["item_type", "Category"], ["marker", 6340], ["is_registered", true]]]
5
D, [2024-04-26T12:48:19.017082 #16031 DEBUG -- : [a93e6a70-3039-4882-90fc-4b493a5cfb8c] ][1m][36mRelease Load (476.6ms)][0m ][1m][34mSELECT "releases".* FROM "releases" ORDER BY "releases"."published_at" ASC][0m]
6
D, [2024-04-26T12:48:23.421870 #16031 DEBUG -- : [a93e6a70-3039-4882-90fc-4b493a5cfb8c] ][1m][35m (0.3ms)][0m ][1m][35mBEGIN][0m]
7
D, [2024-04-26T12:48:23.426804 #16031 DEBUG -- : [a93e6a70-3039-4882-90fc-4b493a5cfb8c] ][1m][35mSQL (3.0ms)][0m ][1m][32mINSERT INTO "ahoy_events" ("visit_id", "name", "properties", "time") VALUES ($1, $2, $3, $4) RETURNING "id"][0m [["visit_id", 17233802], ["name", "Viewed: categories#show"], ["properties", "{}"], ["time", 2024-04-26 12:48:23 UTC]]]
8
D, [2024-04-26T12:48:23.428495 #16031 DEBUG -- : [a93e6a70-3039-4882-90fc-4b493a5cfb8c] ][1m][35m (1.0ms)][0m ][1m][35mCOMMIT][0m]
9
I, [2024-04-26T12:48:23.429137 #16031] INFO -- : [a93e6a70-3039-4882-90fc-4b493a5cfb8c] {:_method=>"GET", :_path=>"/categories/Networking", :_format=>"*/*", :_controller=>"CategoriesController", :_action=>"show", :_status=>200, :_duration=>5190.71, :_view=>4519.5, :_db=>586.32, :_time=>2024-04-26 12:48:18 +0000, :short_message=>"[200] GET /categories/Networking (CategoriesController#show)"}
10
D, [2024-04-26T12:56:34.246703 #16031 DEBUG -- : [54cbf361-98a7-41ec-995d-d2b5a52dee23] ][1m][35m (0.4ms)][0m ][1m][35mBEGIN][0m]
11
D, [2024-04-26T12:56:34.256020 #16031 DEBUG -- : [54cbf361-98a7-41ec-995d-d2b5a52dee23] ][1m][35mSQL (3.9ms)][0m ][1m][32mINSERT INTO "visits" ("visit_token", "visitor_token", "ip", "user_agent", "landing_page", "browser", "os", "device_type", "started_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id"][0m [["visit_token", "aca2a372-99f9-4cea-8448-a950614524e5"], ["visitor_token", "40a99d39-7015-4867-9ddc-d2fbc1a105b7"], ["ip", "3.145.191.22"], ["user_agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"], ["landing_page", "http://cdn.juliaobserver.com/categories/Microsoft%2520Windows"], ["browser", "ClaudeBot"], ["os", "Other"], ["device_type", "Desktop"], ["started_at", 2024-04-26 12:56:34 UTC]]]
12
D, [2024-04-26T12:56:34.258482 #16031 DEBUG -- : [54cbf361-98a7-41ec-995d-d2b5a52dee23] ][1m][35m (1.1ms)][0m ][1m][35mCOMMIT][0m]
13
D, [2024-04-26T12:56:34.269139 #16031 DEBUG -- : [54cbf361-98a7-41ec-995d-d2b5a52dee23] [ActiveJob] ][1m][35m (4.1ms)][0m ][1m][35mBEGIN][0m]
14
D, [2024-04-26T12:56:34.272393 #16031 DEBUG -- : [54cbf361-98a7-41ec-995d-d2b5a52dee23] [ActiveJob] ][1m][35mSQL (0.8ms)][0m ][1m][32mINSERT INTO "delayed_jobs" ("handler", "run_at", "queue", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id"][0m [["handler", "--- !ruby/object:ActiveJob::QueueAdapters::DelayedJobAdapter::JobWrapper\njob_data:\n job_class: Ahoy::GeocodeJob\n job_id: 7b9ad1a0-255a-4103-a45e-784cf5f3402d\n queue_name: ahoy\n priority: \n arguments:\n - _aj_globalid: gid://julia-observer/Visit/17233803\n locale: en\n"], ["run_at", 2024-04-26 12:56:34 UTC], ["queue", "ahoy"], ["created_at", 2024-04-26 12:56:34 UTC], ["updated_at", 2024-04-26 12:56:34 UTC]]]
15
D, [2024-04-26T12:56:34.274404 #16031 DEBUG -- : [54cbf361-98a7-41ec-995d-d2b5a52dee23] [ActiveJob] ][1m][35m (1.1ms)][0m ][1m][35mCOMMIT][0m]
16
I, [2024-04-26T12:56:34.275174 #16031] INFO -- : [54cbf361-98a7-41ec-995d-d2b5a52dee23] [ActiveJob] Enqueued Ahoy::GeocodeJob (Job ID: 7b9ad1a0-255a-4103-a45e-784cf5f3402d) to DelayedJob(ahoy) with arguments: #<GlobalID:0x00007f178bcce9e0 @uri=#<URI::GID gid://julia-observer/Visit/17233803>>
17
D, [2024-04-26T12:56:34.286304 #16031 DEBUG -- : [54cbf361-98a7-41ec-995d-d2b5a52dee23] ][1m][36mCategory Load (4.3ms)][0m ][1m][34mSELECT "categories".* FROM "categories" INNER JOIN "batches" ON "batches"."item_id" = "categories"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND "categories"."name" = $3 LIMIT $4][0m [["item_type", "Category"], ["marker", 6340], ["name", "Microsoft%20Windows"], ["LIMIT", 1]]]
18
D, [2024-04-26T12:56:34.293689 #16031 DEBUG -- : [54cbf361-98a7-41ec-995d-d2b5a52dee23] ][1m][36mCategory Load (2.9ms)][0m ][1m][34mSELECT "categories".* FROM "categories" INNER JOIN "batches" ON "batches"."item_id" = "categories"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND (name ILIKE '%Microsoft%20Windows%')][0m [["item_type", "Category"], ["marker", 6340]]]
19
I, [2024-04-26T12:56:34.335126 #16031] INFO -- : [54cbf361-98a7-41ec-995d-d2b5a52dee23] [ActiveJob] [PackageSorterJob] [2eeb675d-8d63-4ea8-ae5a-b3fb6a3ecfe8] Performing PackageSorterJob from DelayedJob(default) with arguments: {"controller"=>"categories", "action"=>"show", "category_id"=>"Microsoft%20Windows"}, #<ActionDispatch::Cookies::CookieJar:0x00007f178bc7b100 @set_cookies={"ahoy_visitor"=>{:value=>"40a99d39-7015-4867-9ddc-d2fbc1a105b7", :expires=>Sun, 26 Apr 2026 12:56:34 UTC +00:00, :domain=>".juliaobserver.com", :path=>"/"}, "ahoy_visit"=>{:value=>"aca2a372-99f9-4cea-8448-a950614524e5", :expires=>Fri, 26 Apr 2024 16:56:34 UTC +00:00, :domain=>".juliaobserver.com", :path=>"/"}}, @delete_cookies={}, @request=#<ActionDispatch::Request:0x00007f178bc6e9c8 @env={"rack.version"=>[1, 3], "rack.errors"=>#<IO:<STDERR>>, "rack.multithread"=>true, "rack.multiprocess"=>false, "rack.run_once"=>false, "SCRIPT_NAME"=>"", "QUERY_STRING"=>"", "SERVER_PROTOCOL"=>"HTTP/1.1", "SERVER_SOFTWARE"=>"puma 3.12.1 Llamas in Pajamas", "GATEWAY_INTERFACE"=>"CGI/1.2", "REQUEST_METHOD"=>"GET", "REQUEST_PATH"=>"/categories/Microsoft%2520Windows", "REQUEST_URI"=>"/categories/Microsoft%2520Windows", "HTTP_VERSION"=>"HTTP/1.0", "HTTP_HOST"=>"cdn.juliaobserver.com", "HTTP_X_REAL_IP"=>"3.145.191.22", "HTTP_X_FORWARDED_FOR"=>"3.145.191.22", "HTTP_X_FORWARDED_PROTO"=>"http", "HTTP_CONNECTION"=>"close", "HTTP_ACCEPT"=>"*/*", "HTTP_USER_AGENT"=>"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "SERVER_NAME"=>"cdn.juliaobserver.com", "SERVER_PORT"=>"80", "PATH_INFO"=>"/categories/Microsoft%2520Windows", "REMOTE_ADDR"=>"127.0.0.1", "puma.socket"=>#<TCPSocket:fd 13, AF_INET, 127.0.0.1, 3000>, "rack.hijack?"=>true, "rack.hijack"=>#<Puma::Client:0x3f8bc5e30e00 @ready=true>, "rack.input"=>#<Puma::NullIO:0x000055be6eccd968>, "rack.url_scheme"=>"http", "rack.after_reply"=>[], "puma.config"=>#<Puma::Configuration:0x000055be6ee3b868 @options=#<Puma::UserFileDefaultOptions:0x000055be6ee3b688 @user_options={:environment=>"production"}, @file_options={:min_threads=>5, :max_threads=>5, :binds=>["tcp://0.0.0.0:3000"], :environment=>"production"}, @default_options={:min_threads=>0, :max_threads=>16, :log_requests=>false, :debug=>false, :binds=>["tcp://0.0.0.0:9292"], :workers=>0, :daemon=>false, :mode=>:http, :worker_timeout=>60, :worker_boot_timeout=>60, :worker_shutdown_timeout=>30, :remote_address=>:socket, :tag=>"julia_observer", :environment=>"production", :rackup=>"config.ru", :logger=>#<IO:<STDOUT>>, :persistent_timeout=>20, :first_data_timeout=>30}>, @plugins=#<Puma::PluginLoader:0x000055be6ee3b638 @instances=[#<#<Class:0x000055be6ee7b828>:0x000055be6ee7b760 @loader=Puma::Plugin>]>, @user_dsl=#<Puma::DSL:0x000055be6ee3b5e8 @config=#<Puma::Configuration:0x000055be6ee3b868 ...>, @options={:environment=>"production"}, @plugins=[]>, @file_dsl=#<Puma::DSL:0x000055be6ee3b598 @config=#<Puma::Configuration:0x000055be6ee3b868 ...>, @options={:min_threads=>5, :max_threads=>5, :binds=>["tcp://0.0.0.0:3000"], :environment=>"production"}, @plugins=[], @path="config/puma.rb">, @default_dsl=#<Puma::DSL:0x000055be6ee3b548 @config=#<Puma::Configuration:0x000055be6ee3b868 ...>, @options={:min_threads=>0, :max_threads=>16, :log_requests=>false, :debug=>false, :binds=>["tcp://0.0.0.0:9292"], :workers=>0, :daemon=>false, :mode=>:http, :worker_timeout=>60, :worker_boot_timeout=>60, :worker_shutdown_timeout=>30, :remote_address=>:socket, :tag=>"julia_observer", :environment=>"production", :rackup=>"config.ru", :logger=>#<IO:<STDOUT>>, :persistent_timeout=>20, :first_data_timeout=>30}, @plugins=[]>>, "action_dispatch.parameter_filter"=>[:password], "action_dispatch.redirect_filter"=>[], "action_dispatch.secret_token"=>nil, "action_dispatch.secret_key_base"=>"4fba9bb4f507809b538fbfaec3d81791ceb10d67c2c41396d13713d6c9e2fbbe936e079ab7efaad736ac19f965e1e7b8811c20c0b159ecab2c3cf24e88dccdd5", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>true, "action_dispatch.logger"=>#<ActiveSupport::Logger:0x000055be7166d1d8 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x000055be7166d138 @datetime_format=nil>, @formatter=#<Logger::Formatter:0x000055be7166dc28 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:47138217356820">, @logdev=#<Logger::LogDevice:0x000055be7166d0e8 @shift_period_suffix=nil, @shift_size=nil, @shift_age=nil, @filename=nil, @dev=#<File:/home/rails/julia_observer/log/production.log>, @mon_mutex=#<Thread::Mutex:0x000055be7166d098>, @mon_mutex_owner_object_id=47138217355380, @mon_owner=nil, @mon_count=0>, @local_levels=#<Concurrent::Map:0x000055be7166cff8 entries=0 default_proc=nil>, @thread_hash_level_key=:"ThreadSafeLogger#47138217355500@level">, "action_dispatch.backtrace_cleaner"=>#<Rails::BacktraceCleaner:0x000055be70e48160 @filters=[#<Proc:0x000055be70e57e08@/home/rails/.rvm/gems/ruby-2.6.3/gems/railties-5.0.1.rc2/lib/rails/backtrace_cleaner.rb:14>, #<Proc:0x000055be70e57de0@/home/rails/.rvm/gems/ruby-2.6.3/gems/railties-5.0.1.rc2/lib/rails/backtrace_cleaner.rb:15>, #<Proc:0x000055be70e57cf0@/home/rails/.rvm/gems/ruby-2.6.3/gems/railties-5.0.1.rc2/lib/rails/backtrace_cleaner.rb:16>, #<Proc:0x000055be70e54dc0@/home/rails/.rvm/gems/ruby-2.6.3/gems/railties-5.0.1.rc2/lib/rails/backtrace_cleaner.rb:29>], @silencers=[#<Proc:0x000055be70e54d98@/home/rails/.rvm/gems/ruby-2.6.3/gems/railties-5.0.1.rc2/lib/rails/backtrace_cleaner.rb:19>], @root="/home/rails/julia_observer/">, "action_dispatch.key_generator"=>#<ActiveSupport::CachingKeyGenerator:0x000055be713e3e08 @key_generator=#<ActiveSupport::KeyGenerator:0x000055be713e3f48 @secret="4fba9bb4f507809b538fbfaec3d81791ceb10d67c2c41396d13713d6c9e2fbbe936e079ab7efaad736ac19f965e1e7b8811c20c0b159ecab2c3cf24e88dccdd5", @iterations=1000>, @cache_keys=#<Concurrent::Map:0x000055be713e3de0 entries=3 default_proc=nil>>, "action_dispatch.http_auth_salt"=>"http authentication", "action_dispatch.signed_cookie_salt"=>"signed cookie", "action_dispatch.encrypted_cookie_salt"=>"encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt"=>"signed encrypted cookie", "action_dispatch.cookies_serializer"=>:json, "action_dispatch.cookies_digest"=>nil, "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x000055be715776e8>, "ROUTES_47138216852340_SCRIPT_NAME"=>"", "ORIGINAL_FULLPATH"=>"/categories/Microsoft%2520Windows", "ORIGINAL_SCRIPT_NAME"=>"", "rack.cors"=>#<Rack::Cors::Result:0x00007f178bc616b0 @preflight=false, @hit=false, @miss_reason="no-origin">, "action_dispatch.request_id"=>"54cbf361-98a7-41ec-995d-d2b5a52dee23", "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::GetIp:0x00007f178bc60800 @req=#<ActionDispatch::Request:0x00007f178bc60828 @env={...}, @filtered_parameters=nil, @filtered_env=nil, @filtered_path=nil, @protocol=nil, @port=nil, @method=nil, @request_method=nil, @remote_ip=nil, @original_fullpath=nil, @fullpath=nil, @ip=nil>, @check_ip=true, @proxies=[#<IPAddr: IPv4:127.0.0.1/255.255.255.255>, #<IPAddr: IPv6:0000:0000:0000:0000:0000:0000:0000:0001/ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff>, #<IPAddr: IPv6:fc00:0000:0000:0000:0000:0000:0000:0000/fe00:0000:0000:0000:0000:0000:0000:0000>, #<IPAddr: IPv4:10.0.0.0/255.0.0.0>, #<IPAddr: IPv4:172.16.0.0/255.240.0.0>, #<IPAddr: IPv4:192.168.0.0/255.255.0.0>], @ip="3.145.191.22">, "rack.session"=>#<ActionDispatch::Request::Session:0x7f178bc60738 not yet loaded>, "rack.session.options"=>#<ActionDispatch::Request::Session::Options:0x00007f178bc606e8 @by=#<ActionDispatch::Session::CookieStore:0x000055be7265b590 @app=#<Rack::Head:0x000055be7265b5b8 @app=#<Rack::ConditionalGet:0x000055be7265b5e0 @app=#<Rack::ETag:0x000055be7265b608 @app=#<Rack::Attack:0x000055be7265b630 @app=#<Ahoy::Throttle:0x000055be7265b658 @app=#<ActionDispatch::Routing::RouteSet:0x000055be715776e8>>>, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}, @key="_julia_observer_session", @cookie_only=true>, @delegate={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}>, "rack.attack.throttle_data"=>{"req/ip"=>{:count=>1, :period=>300, :limit=>500, :epoch_time=>1714136194}}, "action_dispatch.request.path_parameters"=>{:controller=>"categories", :action=>"show", :id=>"Microsoft%20Windows"}, "action_controller.instance"=>#<CategoriesController:0x00007f178bc6d690 @_action_has_layout=true, @_routes=nil, @_request=#<ActionDispatch::Request:0x00007f178bc6e9c8 ...>, @_response=#<ActionDispatch::Response:0x00007f178bc6d870 @mon_mutex=#<Thread::Mutex:0x00007f178bc6d820>, @mon_mutex_owner_object_id=69869553019960, @mon_owner=nil, @mon_count=0, @header={"X-Frame-Options"=>"SAMEORIGIN", "X-XSS-Protection"=>"1; mode=block", "X-Content-Type-Options"=>"nosniff"}, @stream=#<ActionDispatch::Response::Buffer:0x00007f178bc6d7d0 @response=#<ActionDispatch::Response:0x00007f178bc6d870 ...>, @buf=[], @closed=false, @str_body=nil>, @status=200, @cv=#<MonitorMixin::ConditionVariable:0x00007f178bc6d7a8 @monitor=#<ActionDispatch::Response:0x00007f178bc6d870 ...>, @cond=#<Thread::ConditionVariable:0x00007f178bc6d780>>, @committed=false, @sending=false, @sent=false, @cache_control={}, @request=#<ActionDispatch::Request:0x00007f178bc6e9c8 ...>>, @_lookup_context=#<ActionView::LookupContext:0x00007f178bc6d5a0 @details_key=nil, @cache=true, @prefixes=["categories", "application"], @rendered_format=nil, @details={:locale=>[:en], :formats=>[:html, :text, :js, :css, :ics, :csv, :vcf, :png, :jpeg, :gif, :bmp, :tiff, :svg, :mpeg, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json, :pdf, :zip, :gzip], :variants=>[], :handlers=>[:raw, :erb, :html, :builder, :ruby, :coffee, :jbuilder]}, @view_paths=#<ActionView::PathSet:0x00007f178bc6d4b0 @paths=[#<ActionView::OptimizedFileSystemResolver:0x000055be71652d38 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x55be71652d10 keys=4 queries=0>, @path="/home/rails/julia_observer/app/views">]>>, @_action_name="show", @_response_body=nil, @ahoy=#<Ahoy::Tracker:0x00007f178bc6c218 @store=#<Ahoy::Store:0x00007f178bc6c1a0 @options={:controller=>#<CategoriesController:0x00007f178bc6d690 ...>, :ahoy=>#<Ahoy::Tracker:0x00007f178bc6c218 ...>}, @controller=#<CategoriesController:0x00007f178bc6d690 ...>, @request=#<ActionDispatch::Request:0x00007f178bc6e9c8 ...>, @bot=false, @ahoy=#<Ahoy::Tracker:0x00007f178bc6c218 ...>, @user=nil, @visit=#<Visit id: 17233803, visit_token: "aca2a372-99f9-4cea-8448-a950614524e5", visitor_token: "40a99d39-7015-4867-9ddc-d2fbc1a105b7", ip: "3.145.191.22", user_agent: "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko;...", referrer: nil, landing_page: "http://cdn.juliaobserver.com/categories/Microsoft%...", user_id: nil, referring_domain: nil, search_keyword: nil, browser: "ClaudeBot", os: "Other", device_type: "Desktop", screen_height: nil, screen_width: nil, country: nil, region: nil, city: nil, postal_code: nil, latitude: nil, longitude: nil, utm_source: nil, utm_medium: nil, utm_term: nil, utm_content: nil, utm_campaign: nil, started_at: "2024-04-26 12:56:34">>, @controller=#<CategoriesController:0x00007f178bc6d690 ...>, @request=#<ActionDispatch::Request:0x00007f178bc6e9c8 ...>, @options={:controller=>#<CategoriesController:0x00007f178bc6d690 ...>}, @visitor_header=nil, @visitor_cookie=nil, @existing_visitor_token=nil, @visitor_token_helper="40a99d39-7015-4867-9ddc-d2fbc1a105b7", @visitor_id="40a99d39-7015-4867-9ddc-d2fbc1a105b7", @visit_header=nil, @visit_cookie=nil, @existing_visit_token=nil, @visit_token_helper="aca2a372-99f9-4cea-8448-a950614524e5", @visit_id="aca2a372-99f9-4cea-8448-a950614524e5", @visit_token="aca2a372-99f9-4cea-8448-a950614524e5", @visitor_token="40a99d39-7015-4867-9ddc-d2fbc1a105b7", @visit_properties=#<Ahoy::VisitProperties:0x00007f178bc78018 @request=#<ActionDispatch::Request:0x00007f178bc6e9c8 ...>, @options={:api=>nil}, @request_deckhand=#<Ahoy::Deckhands::RequestDeckhand:0x00007f178bc93ed0 @request=#<ActionDispatch::Request:0x00007f178bc6e9c8 ...>, @options={:api=>nil}, @params={"controller"=>"categories", "action"=>"show", "id"=>"Microsoft%20Windows"}>, @traffic_source_deckhand=#<Ahoy::Deckhands::TrafficSourceDeckhand:0x00007f178bc90cd0 @referrer=nil, @referring_domain=nil, @search_keyword=nil>, @utm_parameter_deckhand=#<Ahoy::Deckhands::UtmParameterDeckhand:0x00007f178bc90398 @landing_page="http://cdn.juliaobserver.com/categories/Microsoft%2520Windows", @params={"controller"=>"categories", "action"=>"show", "id"=>"Microsoft%20Windows"}, @landing_params={}>, @technology_deckhand=#<Ahoy::Deckhands::TechnologyDeckhand:0x00007f178bc879a0 @user_agent="Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", @agent=#<UserAgentParser::UserAgent ClaudeBot 1.0 (Other) (Spider)>, @device_type="Desktop">>>, @marked_for_same_origin_verification=true, @_config={}, @_params=<ActionController::Parameters {"controller"=>"categories", "action"=>"show", "id"=>"Microsoft%20Windows"} permitted: false>, @category=nil>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"categories", "action"=>"show", "id"=>"Microsoft%20Windows"}, "action_dispatch.request.accepts"=>[#<Mime::Type:0x00007f178bc6c858 @synonyms=[], @symbol=nil, @string="*/*", @hash=-2459607543154102915>], "action_dispatch.request.formats"=>[#<Mime::Type:0x00007f178bc6c858 @synonyms=[], @symbol=nil, @string="*/*", @hash=-2459607543154102915>], "rack.request.cookie_hash"=>{}, "action_dispatch.cookies"=>#<ActionDispatch::Cookies::CookieJar:0x00007f178bc7b100 ...>, "action_dispatch.request.unsigned_session_cookie"=>{}}, @filtered_parameters={"controller"=>"categories", "action"=>"show", "id"=>"Microsoft%20Windows"}, @filtered_env=nil, @filtered_path=nil, @protocol="http://", @port=80, @method=nil, @request_method="GET", @remote_ip="3.145.191.22", @original_fullpath="/categories/Microsoft%2520Windows", @fullpath="/categories/Microsoft%2520Windows", @ip=nil, @headers=#<ActionDispatch::Http::Headers:0x00007f178bc6cad8 @req=#<ActionDispatch::Request:0x00007f178bc6e9c8 ...>>>, @cookies={"ahoy_visitor"=>"40a99d39-7015-4867-9ddc-d2fbc1a105b7", "ahoy_visit"=>"aca2a372-99f9-4cea-8448-a950614524e5"}, @committed=false, @encrypted=#<ActionDispatch::Cookies::EncryptedCookieJar:0x00007f178bcce468 @parent_jar=#<ActionDispatch::Cookies::CookieJar:0x00007f178bc7b100 ...>, @encryptor=#<ActiveSupport::MessageEncryptor:0x00007f178bcce300 @secret="\xE1\xA4\xD1\xA4}e\xA7NG\xA2\xC1Rsp\t\xBA\xCDv\xCE\x94L?l\xD6\xF5z\b\x8C\xD3\xE0\x9A\xB1", @sign_secret="\x01\xA6\e\x9C)\xA0\xB0o\xCA\xC9\x83\r\xE0\xE0\xF2)\xCCxY\e1\v\xC0\x04\x95\x92\xDF\xF7\x19b\xD2d[}\xC8\x88\xB5E$\xE6i\xA2\x97d\x18c\x01\xD0\x99\x81xU#<\x89\xBB)\xC7\x93J\xF1\xCCfd", @cipher="aes-256-cbc", @verifier=#<ActiveSupport::MessageVerifier:0x00007f178bcce260 @secret="\x01\xA6\e\x9C)\xA0\xB0o\xCA\xC9\x83\r\xE0\xE0\xF2)\xCCxY\e1\v\xC0\x04\x95\x92\xDF\xF7\x19b\xD2d[}\xC8\x88\xB5E$\xE6i\xA2\x97d\x18c\x01\xD0\x99\x81xU#<\x89\xBB)\xC7\x93J\xF1\xCCfd", @digest="SHA1", @serializer=ActiveSupport::MessageEncryptor::NullSerializer>, @serializer=ActiveSupport::MessageEncryptor::NullSerializer>>, @signed_or_encrypted=#<ActionDispatch::Cookies::EncryptedCookieJar:0x00007f178bcce468 @parent_jar=#<ActionDispatch::Cookies::CookieJar:0x00007f178bc7b100 ...>, @encryptor=#<ActiveSupport::MessageEncryptor:0x00007f178bcce300 @secret="\xE1\xA4\xD1\xA4}e\xA7NG\xA2\xC1Rsp\t\xBA\xCDv\xCE\x94L?l\xD6\xF5z\b\x8C\xD3\xE0\x9A\xB1", @sign_secret="\x01\xA6\e\x9C)\xA0\xB0o\xCA\xC9\x83\r\xE0\xE0\xF2)\xCCxY\e1\v\xC0\x04\x95\x92\xDF\xF7\x19b\xD2d[}\xC8\x88\xB5E$\xE6i\xA2\x97d\x18c\x01\xD0\x99\x81xU#<\x89\xBB)\xC7\x93J\xF1\xCCfd", @cipher="aes-256-cbc", @verifier=#<ActiveSupport::MessageVerifier:0x00007f178bcce260 @secret="\x01\xA6\e\x9C)\xA0\xB0o\xCA\xC9\x83\r\xE0\xE0\xF2)\xCCxY\e1\v\xC0\x04\x95\x92\xDF\xF7\x19b\xD2d[}\xC8\x88\xB5E$\xE6i\xA2\x97d\x18c\x01\xD0\x99\x81xU#<\x89\xBB)\xC7\x93J\xF1\xCCfd", @digest="SHA1", @serializer=ActiveSupport::MessageEncryptor::NullSerializer>, @serializer=ActiveSupport::MessageEncryptor::NullSerializer>>>
20
D, [2024-04-26T12:56:34.337875 #16031 DEBUG -- : [54cbf361-98a7-41ec-995d-d2b5a52dee23] [ActiveJob] [PackageSorterJob] [2eeb675d-8d63-4ea8-ae5a-b3fb6a3ecfe8] ][1m][36mCACHE (0.0ms)][0m ][1m][34mSELECT "categories".* FROM "categories" INNER JOIN "batches" ON "batches"."item_id" = "categories"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND "categories"."name" = $3 LIMIT $4][0m [["item_type", "Category"], ["marker", 6340], ["name", "Microsoft%20Windows"], ["LIMIT", 1]]]
21
D, [2024-04-26T12:56:34.339977 #16031 DEBUG -- : [54cbf361-98a7-41ec-995d-d2b5a52dee23] [ActiveJob] [PackageSorterJob] [2eeb675d-8d63-4ea8-ae5a-b3fb6a3ecfe8] ][1m][36mCACHE (0.0ms)][0m ][1m][34mSELECT "categories".* FROM "categories" INNER JOIN "batches" ON "batches"."item_id" = "categories"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND (name ILIKE '%Microsoft%20Windows%')][0m [["item_type", "Category"], ["marker", 6340]]]
22
D, [2024-04-26T12:56:34.348594 #16031 DEBUG -- : [54cbf361-98a7-41ec-995d-d2b5a52dee23] [ActiveJob] [PackageSorterJob] [2eeb675d-8d63-4ea8-ae5a-b3fb6a3ecfe8] ][1m][36mOrganization Load (1.4ms)][0m ][1m][34mSELECT "organizations".* FROM "organizations" INNER JOIN "batches" ON "batches"."item_id" = "organizations"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND "organizations"."name" = $3 LIMIT $4][0m [["item_type", "Organization"], ["marker", 6340], ["name", "UnofficialJuliaMirror"], ["LIMIT", 1]]]
23
I, [2024-04-26T12:56:34.350716 #16031] INFO -- : [54cbf361-98a7-41ec-995d-d2b5a52dee23] [ActiveJob] [PackageSorterJob] [2eeb675d-8d63-4ea8-ae5a-b3fb6a3ecfe8] Performed PackageSorterJob from DelayedJob(default) in 15.07ms
24
D, [2024-04-26T12:56:34.381063 #16031 DEBUG -- : [54cbf361-98a7-41ec-995d-d2b5a52dee23] [ActiveJob] ][1m][35m (0.2ms)][0m ][1m][35mBEGIN][0m]
25
D, [2024-04-26T12:56:34.388932 #16031 DEBUG -- : [54cbf361-98a7-41ec-995d-d2b5a52dee23] [ActiveJob] ][1m][35mSQL (5.7ms)][0m ][1m][32mINSERT INTO "delayed_jobs" ("handler", "run_at", "queue", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id"][0m [["handler", "--- !ruby/object:ActiveJob::QueueAdapters::DelayedJobAdapter::JobWrapper\njob_data:\n job_class: ActionMailer::DeliveryJob\n job_id: 758c6d36-f5c4-49ad-854d-9d10cdf7971f\n queue_name: mailers\n priority: \n arguments:\n - ErrorLogMailer\n - log_email\n - deliver_now\n - Category\n - Microsoft%20Windows\n - \n - controller: categories\n action: show\n id: Microsoft%20Windows\n _aj_hash_with_indifferent_access: true\n - ahoy_visitor: 40a99d39-7015-4867-9ddc-d2fbc1a105b7\n ahoy_visit: aca2a372-99f9-4cea-8448-a950614524e5\n _aj_symbol_keys: []\n - - \"/home/rails/julia_observer/app/views/categories/show.html.erb:2:in `_app_views_categories_show_html_erb__2162625645376624039_69869553490740'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/template.rb:159:in\n `block in render'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/notifications.rb:166:in\n `instrument'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/template.rb:354:in\n `instrument'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/template.rb:157:in\n `render'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/renderer/template_renderer.rb:54:in\n `block (2 levels) in render_template'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/renderer/abstract_renderer.rb:42:in\n `block in instrument'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/notifications.rb:166:in\n `instrument'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/renderer/abstract_renderer.rb:41:in\n `instrument'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/renderer/template_renderer.rb:53:in\n `block in render_template'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/renderer/template_renderer.rb:61:in\n `render_with_layout'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/renderer/template_renderer.rb:52:in\n `render_template'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/renderer/template_renderer.rb:14:in\n `render'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/renderer/renderer.rb:42:in\n `render_template'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/renderer/renderer.rb:23:in\n `render'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/rendering.rb:103:in\n `_render_template'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/streaming.rb:217:in\n `_render_template'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/rendering.rb:83:in\n `render_to_body'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/rendering.rb:52:in\n `render_to_body'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/renderers.rb:142:in\n `render_to_body'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/abstract_controller/rendering.rb:26:in\n `render'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/rendering.rb:36:in\n `render'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/instrumentation.rb:44:in\n `block (2 levels) in render'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/core_ext/benchmark.rb:12:in\n `block in ms'\"\n - \"/home/rails/.rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/benchmark.rb:308:in `realtime'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/core_ext/benchmark.rb:12:in\n `ms'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/instrumentation.rb:44:in\n `block in render'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/instrumentation.rb:87:in\n `cleanup_view_runtime'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/activerecord-5.0.1.rc2/lib/active_record/railties/controller_runtime.rb:25:in\n `cleanup_view_runtime'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/instrumentation.rb:43:in\n `render'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/implicit_render.rb:36:in\n `default_render'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/basic_implicit_render.rb:4:in\n `block in send_action'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/basic_implicit_render.rb:4:in\n `tap'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/basic_implicit_render.rb:4:in\n `send_action'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/abstract_controller/base.rb:188:in\n `process_action'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/rendering.rb:30:in\n `process_action'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/callbacks.rb:126:in\n `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/callbacks.rb:506:in\n `block (2 levels) in compile'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/callbacks.rb:455:in\n `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/callbacks.rb:101:in\n `__run_callbacks__'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/callbacks.rb:750:in\n `_run_process_action_callbacks'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/callbacks.rb:90:in\n `run_callbacks'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/rescue.rb:20:in\n `process_action'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/notifications/instrumenter.rb:21:in\n `instrument'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/notifications.rb:164:in\n `instrument'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/params_wrapper.rb:248:in\n `process_action'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/activerecord-5.0.1.rc2/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/abstract_controller/base.rb:126:in\n `process'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/rendering.rb:30:in\n `process'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal.rb:190:in\n `dispatch'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal.rb:262:in\n `dispatch'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/routing/route_set.rb:50:in\n `dispatch'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/routing/route_set.rb:32:in\n `serve'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/journey/router.rb:39:in\n `block in serve'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/journey/router.rb:26:in\n `each'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/journey/router.rb:26:in\n `serve'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/routing/route_set.rb:725:in\n `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/rack-attack-5.4.2/lib/rack/attack.rb:182:in\n `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/rack-attack-5.4.2/lib/rack/attack.rb:182:in\n `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/rack-2.0.7/lib/rack/etag.rb:25:in `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/rack-2.0.7/lib/rack/conditional_get.rb:25:in\n `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/rack-2.0.7/lib/rack/head.rb:12:in `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/rack-2.0.7/lib/rack/session/abstract/id.rb:232:in\n `context'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/rack-2.0.7/lib/rack/session/abstract/id.rb:226:in\n `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/middleware/cookies.rb:613:in\n `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/middleware/callbacks.rb:38:in\n `block in call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/callbacks.rb:97:in\n `__run_callbacks__'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/callbacks.rb:750:in\n `_run_call_callbacks'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/callbacks.rb:90:in\n `run_callbacks'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/middleware/callbacks.rb:36:in\n `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/middleware/remote_ip.rb:79:in\n `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/middleware/debug_exceptions.rb:49:in\n `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/middleware/show_exceptions.rb:31:in\n `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/lograge-0.11.2/lib/lograge/rails_ext/rack/logger.rb:15:in\n `call_app'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/railties-5.0.1.rc2/lib/rails/rack/logger.rb:24:in\n `block in call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/tagged_logging.rb:69:in\n `block in tagged'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/tagged_logging.rb:69:in\n `tagged'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/railties-5.0.1.rc2/lib/rails/rack/logger.rb:24:in\n `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/ahoy_matey-1.6.0/lib/ahoy/engine.rb:22:in\n `call_with_quiet_ahoy'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/request_store-1.4.1/lib/request_store/middleware.rb:19:in\n `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/middleware/request_id.rb:24:in\n `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/rack-2.0.7/lib/rack/method_override.rb:22:in\n `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/rack-2.0.7/lib/rack/runtime.rb:22:in\n `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/middleware/executor.rb:12:in\n `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/middleware/static.rb:136:in\n `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/rack-2.0.7/lib/rack/sendfile.rb:111:in\n `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/rack-cors-1.0.3/lib/rack/cors.rb:95:in\n `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/railties-5.0.1.rc2/lib/rails/engine.rb:522:in\n `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/puma-3.12.1/lib/puma/configuration.rb:227:in\n `call'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/puma-3.12.1/lib/puma/server.rb:660:in\n `handle_request'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/puma-3.12.1/lib/puma/server.rb:474:in\n `process_client'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/puma-3.12.1/lib/puma/server.rb:334:in\n `block in run'\"\n - \"/home/rails/.rvm/gems/ruby-2.6.3/gems/puma-3.12.1/lib/puma/thread_pool.rb:135:in\n `block in spawn_thread'\"\n locale: en\n"], ["run_at", 2024-04-26 12:56:34 UTC], ["queue", "mailers"], ["created_at", 2024-04-26 12:56:34 UTC], ["updated_at", 2024-04-26 12:56:34 UTC]]]
26
D, [2024-04-26T12:56:34.390677 #16031 DEBUG -- : [54cbf361-98a7-41ec-995d-d2b5a52dee23] [ActiveJob] ][1m][35m (1.0ms)][0m ][1m][35mCOMMIT][0m]
27
I, [2024-04-26T12:56:34.391474 #16031] INFO -- : [54cbf361-98a7-41ec-995d-d2b5a52dee23] [ActiveJob] Enqueued ActionMailer::DeliveryJob (Job ID: 758c6d36-f5c4-49ad-854d-9d10cdf7971f) to DelayedJob(mailers) with arguments: "ErrorLogMailer", "log_email", "deliver_now", "Category", "Microsoft%20Windows", nil, {"controller"=>"categories", "action"=>"show", "id"=>"Microsoft%20Windows"}, {"ahoy_visitor"=>"40a99d39-7015-4867-9ddc-d2fbc1a105b7", "ahoy_visit"=>"aca2a372-99f9-4cea-8448-a950614524e5"}, ["/home/rails/julia_observer/app/views/categories/show.html.erb:2:in `_app_views_categories_show_html_erb__2162625645376624039_69869553490740'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/template.rb:159:in `block in render'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/notifications.rb:166:in `instrument'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/template.rb:354:in `instrument'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/template.rb:157:in `render'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/renderer/template_renderer.rb:54:in `block (2 levels) in render_template'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/renderer/abstract_renderer.rb:42:in `block in instrument'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/notifications.rb:166:in `instrument'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/renderer/abstract_renderer.rb:41:in `instrument'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/renderer/template_renderer.rb:53:in `block in render_template'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/renderer/template_renderer.rb:61:in `render_with_layout'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/renderer/template_renderer.rb:52:in `render_template'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/renderer/template_renderer.rb:14:in `render'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/renderer/renderer.rb:42:in `render_template'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/renderer/renderer.rb:23:in `render'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/rendering.rb:103:in `_render_template'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/streaming.rb:217:in `_render_template'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/rendering.rb:83:in `render_to_body'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/rendering.rb:52:in `render_to_body'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/renderers.rb:142:in `render_to_body'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/abstract_controller/rendering.rb:26:in `render'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/rendering.rb:36:in `render'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/instrumentation.rb:44:in `block (2 levels) in render'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/core_ext/benchmark.rb:12:in `block in ms'", "/home/rails/.rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/benchmark.rb:308:in `realtime'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/core_ext/benchmark.rb:12:in `ms'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/instrumentation.rb:44:in `block in render'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/activerecord-5.0.1.rc2/lib/active_record/railties/controller_runtime.rb:25:in `cleanup_view_runtime'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/instrumentation.rb:43:in `render'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/implicit_render.rb:36:in `default_render'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/basic_implicit_render.rb:4:in `block in send_action'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/basic_implicit_render.rb:4:in `tap'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/basic_implicit_render.rb:4:in `send_action'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/abstract_controller/base.rb:188:in `process_action'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/rendering.rb:30:in `process_action'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/abstract_controller/callbacks.rb:20:in `block in process_action'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/callbacks.rb:126:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/callbacks.rb:506:in `block (2 levels) in compile'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/callbacks.rb:455:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/callbacks.rb:101:in `__run_callbacks__'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/callbacks.rb:750:in `_run_process_action_callbacks'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/callbacks.rb:90:in `run_callbacks'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/abstract_controller/callbacks.rb:19:in `process_action'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/rescue.rb:20:in `process_action'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/notifications.rb:164:in `block in instrument'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/notifications/instrumenter.rb:21:in `instrument'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/notifications.rb:164:in `instrument'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/instrumentation.rb:30:in `process_action'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal/params_wrapper.rb:248:in `process_action'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/activerecord-5.0.1.rc2/lib/active_record/railties/controller_runtime.rb:18:in `process_action'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/abstract_controller/base.rb:126:in `process'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionview-5.0.1.rc2/lib/action_view/rendering.rb:30:in `process'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal.rb:190:in `dispatch'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_controller/metal.rb:262:in `dispatch'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/routing/route_set.rb:50:in `dispatch'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/routing/route_set.rb:32:in `serve'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/journey/router.rb:39:in `block in serve'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/journey/router.rb:26:in `each'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/journey/router.rb:26:in `serve'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/routing/route_set.rb:725:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/rack-attack-5.4.2/lib/rack/attack.rb:182:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/rack-attack-5.4.2/lib/rack/attack.rb:182:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/rack-2.0.7/lib/rack/etag.rb:25:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/rack-2.0.7/lib/rack/conditional_get.rb:25:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/rack-2.0.7/lib/rack/head.rb:12:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/rack-2.0.7/lib/rack/session/abstract/id.rb:232:in `context'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/rack-2.0.7/lib/rack/session/abstract/id.rb:226:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/middleware/cookies.rb:613:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/middleware/callbacks.rb:38:in `block in call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/callbacks.rb:97:in `__run_callbacks__'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/callbacks.rb:750:in `_run_call_callbacks'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/callbacks.rb:90:in `run_callbacks'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/middleware/callbacks.rb:36:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/middleware/remote_ip.rb:79:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/middleware/debug_exceptions.rb:49:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/middleware/show_exceptions.rb:31:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/lograge-0.11.2/lib/lograge/rails_ext/rack/logger.rb:15:in `call_app'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/railties-5.0.1.rc2/lib/rails/rack/logger.rb:24:in `block in call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/tagged_logging.rb:69:in `block in tagged'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/tagged_logging.rb:26:in `tagged'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/tagged_logging.rb:69:in `tagged'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/railties-5.0.1.rc2/lib/rails/rack/logger.rb:24:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/ahoy_matey-1.6.0/lib/ahoy/engine.rb:22:in `call_with_quiet_ahoy'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/request_store-1.4.1/lib/request_store/middleware.rb:19:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/middleware/request_id.rb:24:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/rack-2.0.7/lib/rack/method_override.rb:22:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/rack-2.0.7/lib/rack/runtime.rb:22:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/activesupport-5.0.1.rc2/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/middleware/executor.rb:12:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/actionpack-5.0.1.rc2/lib/action_dispatch/middleware/static.rb:136:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/rack-2.0.7/lib/rack/sendfile.rb:111:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/rack-cors-1.0.3/lib/rack/cors.rb:95:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/railties-5.0.1.rc2/lib/rails/engine.rb:522:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/puma-3.12.1/lib/puma/configuration.rb:227:in `call'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/puma-3.12.1/lib/puma/server.rb:660:in `handle_request'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/puma-3.12.1/lib/puma/server.rb:474:in `process_client'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/puma-3.12.1/lib/puma/server.rb:334:in `block in run'", "/home/rails/.rvm/gems/ruby-2.6.3/gems/puma-3.12.1/lib/puma/thread_pool.rb:135:in `block in spawn_thread'"]
28
D, [2024-04-26T12:56:35.033047 #16031 DEBUG -- : [54cbf361-98a7-41ec-995d-d2b5a52dee23] ][1m][36mRelease Load (613.7ms)][0m ][1m][34mSELECT "releases".* FROM "releases" ORDER BY "releases"."published_at" ASC][0m]
29
I, [2024-04-26T12:56:40.838487 #16031] INFO -- : [54cbf361-98a7-41ec-995d-d2b5a52dee23] {:_method=>"GET", :_path=>"/categories/Microsoft%2520Windows", :_format=>"*/*", :_controller=>"CategoriesController", :_action=>"show", :_status=>404, :_duration=>6628.04, :_view=>5846.56, :_db=>640.55, :_time=>2024-04-26 12:56:34 +0000, :short_message=>"[404] GET /categories/Microsoft%2520Windows (CategoriesController#show)"}
30
D, [2024-04-26T12:59:08.225395 #16031 DEBUG -- : [d647f560-0f3b-40fa-bd95-913567eeb1d7] ][1m][35m (0.3ms)][0m ][1m][35mBEGIN][0m]
31
D, [2024-04-26T12:59:08.233893 #16031 DEBUG -- : [d647f560-0f3b-40fa-bd95-913567eeb1d7] ][1m][35mSQL (3.9ms)][0m ][1m][32mINSERT INTO "visits" ("visit_token", "visitor_token", "ip", "user_agent", "landing_page", "browser", "os", "device_type", "started_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id"][0m [["visit_token", "4865f2ad-4239-4b3c-a528-f4645f56b20b"], ["visitor_token", "d9f97540-3b1d-4eb6-80bc-7ed377cb3933"], ["ip", "18.224.0.25"], ["user_agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"], ["landing_page", "http://cdn.juliaobserver.com/packages/PostgreSQL"], ["browser", "ClaudeBot"], ["os", "Other"], ["device_type", "Desktop"], ["started_at", 2024-04-26 12:59:08 UTC]]]
32
D, [2024-04-26T12:59:08.236211 #16031 DEBUG -- : [d647f560-0f3b-40fa-bd95-913567eeb1d7] ][1m][35m (1.2ms)][0m ][1m][35mCOMMIT][0m]
33
D, [2024-04-26T12:59:08.245092 #16031 DEBUG -- : [d647f560-0f3b-40fa-bd95-913567eeb1d7] [ActiveJob] ][1m][35m (2.9ms)][0m ][1m][35mBEGIN][0m]
34
D, [2024-04-26T12:59:08.247807 #16031 DEBUG -- : [d647f560-0f3b-40fa-bd95-913567eeb1d7] [ActiveJob] ][1m][35mSQL (0.7ms)][0m ][1m][32mINSERT INTO "delayed_jobs" ("handler", "run_at", "queue", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id"][0m [["handler", "--- !ruby/object:ActiveJob::QueueAdapters::DelayedJobAdapter::JobWrapper\njob_data:\n job_class: Ahoy::GeocodeJob\n job_id: 2cc2cf89-5429-4dba-9370-1b334c57fd20\n queue_name: ahoy\n priority: \n arguments:\n - _aj_globalid: gid://julia-observer/Visit/17233804\n locale: en\n"], ["run_at", 2024-04-26 12:59:08 UTC], ["queue", "ahoy"], ["created_at", 2024-04-26 12:59:08 UTC], ["updated_at", 2024-04-26 12:59:08 UTC]]]
35
D, [2024-04-26T12:59:08.249261 #16031 DEBUG -- : [d647f560-0f3b-40fa-bd95-913567eeb1d7] [ActiveJob] ][1m][35m (0.9ms)][0m ][1m][35mCOMMIT][0m]
36
I, [2024-04-26T12:59:08.249950 #16031] INFO -- : [d647f560-0f3b-40fa-bd95-913567eeb1d7] [ActiveJob] Enqueued Ahoy::GeocodeJob (Job ID: 2cc2cf89-5429-4dba-9370-1b334c57fd20) to DelayedJob(ahoy) with arguments: #<GlobalID:0x00007f1771aecb00 @uri=#<URI::GID gid://julia-observer/Visit/17233804>>
37
D, [2024-04-26T12:59:08.261171 #16031 DEBUG -- : [d647f560-0f3b-40fa-bd95-913567eeb1d7] ][1m][36mOrganization Load (5.1ms)][0m ][1m][34mSELECT "organizations".* FROM "organizations" INNER JOIN "batches" ON "batches"."item_id" = "organizations"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND "organizations"."name" = $3 LIMIT $4][0m [["item_type", "Organization"], ["marker", 6340], ["name", "UnofficialJuliaMirror"], ["LIMIT", 1]]]
38
D, [2024-04-26T12:59:09.480305 #16031 DEBUG -- : [d647f560-0f3b-40fa-bd95-913567eeb1d7] ][1m][36mPackage Load (1216.3ms)][0m ][1m][34mSELECT "packages".* FROM "packages" INNER JOIN "batches" ON "batches"."item_id" = "packages"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND (NOT (owner_id = 1036074 and owner_type = 'Organization')) AND "packages"."name" = $3 LIMIT $4][0m [["item_type", "Package"], ["marker", 6340], ["name", "PostgreSQL"], ["LIMIT", 1]]]
39
D, [2024-04-26T12:59:09.484142 #16031 DEBUG -- : [d647f560-0f3b-40fa-bd95-913567eeb1d7] ][1m][36mCACHE (0.0ms)][0m ][1m][34mSELECT "organizations".* FROM "organizations" INNER JOIN "batches" ON "batches"."item_id" = "organizations"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND "organizations"."name" = $3 LIMIT $4][0m [["item_type", "Organization"], ["marker", 6340], ["name", "UnofficialJuliaMirror"], ["LIMIT", 1]]]
40
D, [2024-04-26T12:59:09.526973 #16031 DEBUG -- : [d647f560-0f3b-40fa-bd95-913567eeb1d7] ][1m][36mPackage Load (41.1ms)][0m ][1m][34mSELECT "packages".* FROM "packages" INNER JOIN "batches" ON "batches"."item_id" = "packages"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND (NOT (owner_id = 1036074 and owner_type = 'Organization')) AND (name ILIKE '%PostgreSQL%')][0m [["item_type", "Package"], ["marker", 6340]]]
41
D, [2024-04-26T12:59:09.550646 #16031 DEBUG -- : [d647f560-0f3b-40fa-bd95-913567eeb1d7] [ActiveJob] ][1m][35m (0.3ms)][0m ][1m][35mBEGIN][0m]
42
D, [2024-04-26T12:59:09.553133 #16031 DEBUG -- : [d647f560-0f3b-40fa-bd95-913567eeb1d7] [ActiveJob] ][1m][35mSQL (0.6ms)][0m ][1m][32mINSERT INTO "delayed_jobs" ("handler", "run_at", "queue", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id"][0m [["handler", "--- !ruby/object:ActiveJob::QueueAdapters::DelayedJobAdapter::JobWrapper\njob_data:\n job_class: ActionMailer::DeliveryJob\n job_id: a61858b7-2406-4573-b833-a36890de5770\n queue_name: mailers\n priority: \n arguments:\n - ErrorLogMailer\n - log_email\n - deliver_now\n - Package\n - PostgreSQL\n - \n - controller: packages\n action: show\n id: PostgreSQL\n _aj_hash_with_indifferent_access: true\n - ahoy_visitor: d9f97540-3b1d-4eb6-80bc-7ed377cb3933\n ahoy_visit: 4865f2ad-4239-4b3c-a528-f4645f56b20b\n _aj_symbol_keys: []\n - \n locale: en\n"], ["run_at", 2024-04-26 12:59:09 UTC], ["queue", "mailers"], ["created_at", 2024-04-26 12:59:09 UTC], ["updated_at", 2024-04-26 12:59:09 UTC]]]
43
D, [2024-04-26T12:59:09.554700 #16031 DEBUG -- : [d647f560-0f3b-40fa-bd95-913567eeb1d7] [ActiveJob] ][1m][35m (1.0ms)][0m ][1m][35mCOMMIT][0m]
44
I, [2024-04-26T12:59:09.555115 #16031] INFO -- : [d647f560-0f3b-40fa-bd95-913567eeb1d7] [ActiveJob] Enqueued ActionMailer::DeliveryJob (Job ID: a61858b7-2406-4573-b833-a36890de5770) to DelayedJob(mailers) with arguments: "ErrorLogMailer", "log_email", "deliver_now", "Package", "PostgreSQL", nil, {"controller"=>"packages", "action"=>"show", "id"=>"PostgreSQL"}, {"ahoy_visitor"=>"d9f97540-3b1d-4eb6-80bc-7ed377cb3933", "ahoy_visit"=>"4865f2ad-4239-4b3c-a528-f4645f56b20b"}, nil
45
D, [2024-04-26T12:59:10.174552 #16031 DEBUG -- : [d647f560-0f3b-40fa-bd95-913567eeb1d7] ][1m][36mRelease Load (576.0ms)][0m ][1m][34mSELECT "releases".* FROM "releases" ORDER BY "releases"."published_at" ASC][0m]
46
D, [2024-04-26T12:59:14.030432 #16031 DEBUG -- : [d647f560-0f3b-40fa-bd95-913567eeb1d7] ][1m][35m (0.2ms)][0m ][1m][35mBEGIN][0m]
47
D, [2024-04-26T12:59:14.032989 #16031 DEBUG -- : [d647f560-0f3b-40fa-bd95-913567eeb1d7] ][1m][35mSQL (1.0ms)][0m ][1m][32mINSERT INTO "ahoy_events" ("visit_id", "name", "properties", "time") VALUES ($1, $2, $3, $4) RETURNING "id"][0m [["visit_id", 17233804], ["name", "Viewed: packages#show"], ["properties", "{}"], ["time", 2024-04-26 12:59:14 UTC]]]
48
D, [2024-04-26T12:59:14.037043 #16031 DEBUG -- : [d647f560-0f3b-40fa-bd95-913567eeb1d7] ][1m][35m (3.5ms)][0m ][1m][35mCOMMIT][0m]
49
I, [2024-04-26T12:59:14.037646 #16031] INFO -- : [d647f560-0f3b-40fa-bd95-913567eeb1d7] {:_method=>"GET", :_path=>"/packages/PostgreSQL", :_format=>"*/*", :_controller=>"PackagesController", :_action=>"show", :_status=>404, :_duration=>5840.08, :_view=>3923.32, :_db=>1855.07, :_time=>2024-04-26 12:59:08 +0000, :short_message=>"[404] GET /packages/PostgreSQL (PackagesController#show)"}
50
D, [2024-04-26T13:02:55.620077 #16031 DEBUG -- : [035ab20c-4bce-4846-af6f-7d3915633c63] ][1m][35m (0.4ms)][0m ][1m][35mBEGIN][0m]
51
D, [2024-04-26T13:02:55.630544 #16031 DEBUG -- : [035ab20c-4bce-4846-af6f-7d3915633c63] ][1m][35mSQL (4.7ms)][0m ][1m][32mINSERT INTO "visits" ("visit_token", "visitor_token", "ip", "landing_page", "browser", "os", "device_type", "started_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id"][0m [["visit_token", "733b3176-15ff-4fd0-903e-dad250b385e0"], ["visitor_token", "a2a07a22-c858-4ffe-aec0-fecfb6a5405b"], ["ip", "185.16.38.111"], ["landing_page", "http://159.89.54.2/"], ["browser", "Other"], ["os", "Other"], ["device_type", "Desktop"], ["started_at", 2024-04-26 13:02:55 UTC]]]
52
D, [2024-04-26T13:02:55.633206 #16031 DEBUG -- : [035ab20c-4bce-4846-af6f-7d3915633c63] ][1m][35m (1.2ms)][0m ][1m][35mCOMMIT][0m]
53
D, [2024-04-26T13:02:55.641065 #16031 DEBUG -- : [035ab20c-4bce-4846-af6f-7d3915633c63] [ActiveJob] ][1m][35m (1.9ms)][0m ][1m][35mBEGIN][0m]
54
D, [2024-04-26T13:02:55.644473 #16031 DEBUG -- : [035ab20c-4bce-4846-af6f-7d3915633c63] [ActiveJob] ][1m][35mSQL (1.0ms)][0m ][1m][32mINSERT INTO "delayed_jobs" ("handler", "run_at", "queue", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id"][0m [["handler", "--- !ruby/object:ActiveJob::QueueAdapters::DelayedJobAdapter::JobWrapper\njob_data:\n job_class: Ahoy::GeocodeJob\n job_id: 28249808-a83a-43ac-8f58-75c62890620a\n queue_name: ahoy\n priority: \n arguments:\n - _aj_globalid: gid://julia-observer/Visit/17233805\n locale: en\n"], ["run_at", 2024-04-26 13:02:55 UTC], ["queue", "ahoy"], ["created_at", 2024-04-26 13:02:55 UTC], ["updated_at", 2024-04-26 13:02:55 UTC]]]
55
D, [2024-04-26T13:02:55.646201 #16031 DEBUG -- : [035ab20c-4bce-4846-af6f-7d3915633c63] [ActiveJob] ][1m][35m (1.0ms)][0m ][1m][35mCOMMIT][0m]
56
I, [2024-04-26T13:02:55.647100 #16031] INFO -- : [035ab20c-4bce-4846-af6f-7d3915633c63] [ActiveJob] Enqueued Ahoy::GeocodeJob (Job ID: 28249808-a83a-43ac-8f58-75c62890620a) to DelayedJob(ahoy) with arguments: #<GlobalID:0x00007f177bddeef8 @uri=#<URI::GID gid://julia-observer/Visit/17233805>>
57
D, [2024-04-26T13:02:55.670741 #16031 DEBUG -- : [035ab20c-4bce-4846-af6f-7d3915633c63] ][1m][36mFeed Load (4.0ms)][0m ][1m][34mSELECT "feeds".* FROM "feeds" INNER JOIN "batches" ON "batches"."item_id" = "feeds"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND "feeds"."name" = $3 LIMIT $4][0m [["item_type", "Feed"], ["marker", 6340], ["name", "trending_weekly"], ["LIMIT", 1]]]
58
D, [2024-04-26T13:02:55.715992 #16031 DEBUG -- : [035ab20c-4bce-4846-af6f-7d3915633c63] ][1m][36mNewsItem Load (14.0ms)][0m ][1m][34mSELECT "news_items".* FROM "news_items" INNER JOIN "subscriptions" ON "news_items"."id" = "subscriptions"."news_item_id" WHERE "subscriptions"."feed_id" = $1 ORDER BY "news_items"."position" ASC][0m [["feed_id", 34853]]]
59
D, [2024-04-26T13:02:55.725133 #16031 DEBUG -- : [035ab20c-4bce-4846-af6f-7d3915633c63] ][1m][35m (2.3ms)][0m ][1m][35mBEGIN][0m]
60
D, [2024-04-26T13:02:55.731719 #16031 DEBUG -- : [035ab20c-4bce-4846-af6f-7d3915633c63] ][1m][35mSQL (4.0ms)][0m ][1m][32mINSERT INTO "ahoy_events" ("visit_id", "name", "properties", "time") VALUES ($1, $2, $3, $4) RETURNING "id"][0m [["visit_id", 17233805], ["name", "Viewed: trendings#index"], ["properties", "{}"], ["time", 2024-04-26 13:02:55 UTC]]]
61
D, [2024-04-26T13:02:55.733949 #16031 DEBUG -- : [035ab20c-4bce-4846-af6f-7d3915633c63] ][1m][35m (1.4ms)][0m ][1m][35mCOMMIT][0m]
62
I, [2024-04-26T13:02:55.734882 #16031] INFO -- : [035ab20c-4bce-4846-af6f-7d3915633c63] {:_method=>"GET", :_path=>"/", :_format=>:html, :_controller=>"TrendingsController", :_action=>"index", :_status=>302, :_duration=>148.75, :_view=>0.0, :_db=>49.73, :_location=>"http://juliaobserver.com/packages", :_time=>2024-04-26 13:02:55 +0000, :short_message=>"[302] GET / (TrendingsController#index)"}
63
D, [2024-04-26T13:05:53.392781 #16031 DEBUG -- : [6351ce7a-cbea-4f6c-a894-95951b2cd382] ][1m][35m (2.8ms)][0m ][1m][35mBEGIN][0m]
64
D, [2024-04-26T13:05:53.481082 #16031 DEBUG -- : [6351ce7a-cbea-4f6c-a894-95951b2cd382] ][1m][35mSQL (36.8ms)][0m ][1m][32mINSERT INTO "visits" ("visit_token", "visitor_token", "ip", "user_agent", "landing_page", "browser", "os", "device_type", "started_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id"][0m [["visit_token", "3c325ce5-a182-46c0-bb53-f8452989eeea"], ["visitor_token", "9f27e15e-9705-4b90-852b-db2b3885c838"], ["ip", "3.145.156.46"], ["user_agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"], ["landing_page", "http://cdn.juliaobserver.com/packages/ImageSegmentation"], ["browser", "ClaudeBot"], ["os", "Other"], ["device_type", "Desktop"], ["started_at", 2024-04-26 13:05:53 UTC]]]
65
D, [2024-04-26T13:05:53.501825 #16031 DEBUG -- : [6351ce7a-cbea-4f6c-a894-95951b2cd382] ][1m][35m (5.4ms)][0m ][1m][35mCOMMIT][0m]
66
D, [2024-04-26T13:05:53.563517 #16031 DEBUG -- : [6351ce7a-cbea-4f6c-a894-95951b2cd382] [ActiveJob] ][1m][35m (4.4ms)][0m ][1m][35mBEGIN][0m]
67
D, [2024-04-26T13:05:53.614061 #16031 DEBUG -- : [6351ce7a-cbea-4f6c-a894-95951b2cd382] [ActiveJob] ][1m][35mSQL (13.2ms)][0m ][1m][32mINSERT INTO "delayed_jobs" ("handler", "run_at", "queue", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id"][0m [["handler", "--- !ruby/object:ActiveJob::QueueAdapters::DelayedJobAdapter::JobWrapper\njob_data:\n job_class: Ahoy::GeocodeJob\n job_id: f75b3bec-3d80-4d3d-b4e0-7ed16a4466c1\n queue_name: ahoy\n priority: \n arguments:\n - _aj_globalid: gid://julia-observer/Visit/17233806\n locale: en\n"], ["run_at", 2024-04-26 13:05:53 UTC], ["queue", "ahoy"], ["created_at", 2024-04-26 13:05:53 UTC], ["updated_at", 2024-04-26 13:05:53 UTC]]]
68
D, [2024-04-26T13:05:53.633345 #16031 DEBUG -- : [6351ce7a-cbea-4f6c-a894-95951b2cd382] [ActiveJob] ][1m][35m (7.8ms)][0m ][1m][35mCOMMIT][0m]
69
I, [2024-04-26T13:05:53.638853 #16031] INFO -- : [6351ce7a-cbea-4f6c-a894-95951b2cd382] [ActiveJob] Enqueued Ahoy::GeocodeJob (Job ID: f75b3bec-3d80-4d3d-b4e0-7ed16a4466c1) to DelayedJob(ahoy) with arguments: #<GlobalID:0x00007f1762c64410 @uri=#<URI::GID gid://julia-observer/Visit/17233806>>
70
D, [2024-04-26T13:05:53.726940 #16031 DEBUG -- : [6351ce7a-cbea-4f6c-a894-95951b2cd382] ][1m][36mOrganization Load (17.7ms)][0m ][1m][34mSELECT "organizations".* FROM "organizations" INNER JOIN "batches" ON "batches"."item_id" = "organizations"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND "organizations"."name" = $3 LIMIT $4][0m [["item_type", "Organization"], ["marker", 6340], ["name", "UnofficialJuliaMirror"], ["LIMIT", 1]]]
71
D, [2024-04-26T13:05:57.031087 #16031 DEBUG -- : [6351ce7a-cbea-4f6c-a894-95951b2cd382] ][1m][36mPackage Load (3271.4ms)][0m ][1m][34mSELECT "packages".* FROM "packages" INNER JOIN "batches" ON "batches"."item_id" = "packages"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND (NOT (owner_id = 1036074 and owner_type = 'Organization')) AND "packages"."name" = $3 LIMIT $4][0m [["item_type", "Package"], ["marker", 6340], ["name", "ImageSegmentation"], ["LIMIT", 1]]]
72
D, [2024-04-26T13:05:57.043495 #16031 DEBUG -- : [6351ce7a-cbea-4f6c-a894-95951b2cd382] ][1m][36mCACHE (0.1ms)][0m ][1m][34mSELECT "organizations".* FROM "organizations" INNER JOIN "batches" ON "batches"."item_id" = "organizations"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND "organizations"."name" = $3 LIMIT $4][0m [["item_type", "Organization"], ["marker", 6340], ["name", "UnofficialJuliaMirror"], ["LIMIT", 1]]]
73
D, [2024-04-26T13:05:57.117597 #16031 DEBUG -- : [6351ce7a-cbea-4f6c-a894-95951b2cd382] ][1m][36mPackage Load (71.0ms)][0m ][1m][34mSELECT "packages".* FROM "packages" INNER JOIN "batches" ON "batches"."item_id" = "packages"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND (NOT (owner_id = 1036074 and owner_type = 'Organization')) AND (name ILIKE '%ImageSegmentation%')][0m [["item_type", "Package"], ["marker", 6340]]]
74
D, [2024-04-26T13:05:57.152343 #16031 DEBUG -- : [6351ce7a-cbea-4f6c-a894-95951b2cd382] [ActiveJob] ][1m][35m (0.3ms)][0m ][1m][35mBEGIN][0m]
75
D, [2024-04-26T13:05:57.156346 #16031 DEBUG -- : [6351ce7a-cbea-4f6c-a894-95951b2cd382] [ActiveJob] ][1m][35mSQL (0.9ms)][0m ][1m][32mINSERT INTO "delayed_jobs" ("handler", "run_at", "queue", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id"][0m [["handler", "--- !ruby/object:ActiveJob::QueueAdapters::DelayedJobAdapter::JobWrapper\njob_data:\n job_class: ActionMailer::DeliveryJob\n job_id: 110769aa-1c10-4b10-a643-3bc1149c2aa5\n queue_name: mailers\n priority: \n arguments:\n - ErrorLogMailer\n - log_email\n - deliver_now\n - Package\n - ImageSegmentation\n - \n - controller: packages\n action: show\n id: ImageSegmentation\n _aj_hash_with_indifferent_access: true\n - ahoy_visitor: 9f27e15e-9705-4b90-852b-db2b3885c838\n ahoy_visit: 3c325ce5-a182-46c0-bb53-f8452989eeea\n _aj_symbol_keys: []\n - \n locale: en\n"], ["run_at", 2024-04-26 13:05:57 UTC], ["queue", "mailers"], ["created_at", 2024-04-26 13:05:57 UTC], ["updated_at", 2024-04-26 13:05:57 UTC]]]
76
D, [2024-04-26T13:05:57.158481 #16031 DEBUG -- : [6351ce7a-cbea-4f6c-a894-95951b2cd382] [ActiveJob] ][1m][35m (1.3ms)][0m ][1m][35mCOMMIT][0m]
77
I, [2024-04-26T13:05:57.159208 #16031] INFO -- : [6351ce7a-cbea-4f6c-a894-95951b2cd382] [ActiveJob] Enqueued ActionMailer::DeliveryJob (Job ID: 110769aa-1c10-4b10-a643-3bc1149c2aa5) to DelayedJob(mailers) with arguments: "ErrorLogMailer", "log_email", "deliver_now", "Package", "ImageSegmentation", nil, {"controller"=>"packages", "action"=>"show", "id"=>"ImageSegmentation"}, {"ahoy_visitor"=>"9f27e15e-9705-4b90-852b-db2b3885c838", "ahoy_visit"=>"3c325ce5-a182-46c0-bb53-f8452989eeea"}, nil
78
D, [2024-04-26T13:05:57.830412 #16031 DEBUG -- : [6351ce7a-cbea-4f6c-a894-95951b2cd382] ][1m][36mRelease Load (625.1ms)][0m ][1m][34mSELECT "releases".* FROM "releases" ORDER BY "releases"."published_at" ASC][0m]
79
D, [2024-04-26T13:06:01.678450 #16031 DEBUG -- : [6351ce7a-cbea-4f6c-a894-95951b2cd382] ][1m][35m (0.2ms)][0m ][1m][35mBEGIN][0m]
80
D, [2024-04-26T13:06:01.685549 #16031 DEBUG -- : [6351ce7a-cbea-4f6c-a894-95951b2cd382] ][1m][35mSQL (5.1ms)][0m ][1m][32mINSERT INTO "ahoy_events" ("visit_id", "name", "properties", "time") VALUES ($1, $2, $3, $4) RETURNING "id"][0m [["visit_id", 17233806], ["name", "Viewed: packages#show"], ["properties", "{}"], ["time", 2024-04-26 13:06:01 UTC]]]
81
D, [2024-04-26T13:06:01.687828 #16031 DEBUG -- : [6351ce7a-cbea-4f6c-a894-95951b2cd382] ][1m][35m (1.6ms)][0m ][1m][35mCOMMIT][0m]
82
I, [2024-04-26T13:06:01.688415 #16031] INFO -- : [6351ce7a-cbea-4f6c-a894-95951b2cd382] {:_method=>"GET", :_path=>"/packages/ImageSegmentation", :_format=>"*/*", :_controller=>"PackagesController", :_action=>"show", :_status=>404, :_duration=>8473.45, :_view=>3930.01, :_db=>4065.1, :_time=>2024-04-26 13:05:53 +0000, :short_message=>"[404] GET /packages/ImageSegmentation (PackagesController#show)"}
83
D, [2024-04-26T13:09:05.340711 #16031 DEBUG -- : [ccffa8cf-4672-495f-b553-1c996fa199b4] ][1m][35m (0.4ms)][0m ][1m][35mBEGIN][0m]
84
D, [2024-04-26T13:09:05.350802 #16031 DEBUG -- : [ccffa8cf-4672-495f-b553-1c996fa199b4] ][1m][35mSQL (4.5ms)][0m ][1m][32mINSERT INTO "visits" ("visit_token", "visitor_token", "ip", "user_agent", "landing_page", "browser", "os", "device_type", "started_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id"][0m [["visit_token", "2539181c-d49a-43a6-9a7f-5440f7a9714a"], ["visitor_token", "4b60f623-e593-4334-a625-48f237268c74"], ["ip", "3.137.192.3"], ["user_agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"], ["landing_page", "http://cdn.juliaobserver.com/users?package_id=Dates"], ["browser", "ClaudeBot"], ["os", "Other"], ["device_type", "Desktop"], ["started_at", 2024-04-26 13:09:05 UTC]]]
85
D, [2024-04-26T13:09:05.353290 #16031 DEBUG -- : [ccffa8cf-4672-495f-b553-1c996fa199b4] ][1m][35m (1.1ms)][0m ][1m][35mCOMMIT][0m]
86
D, [2024-04-26T13:09:05.360989 #16031 DEBUG -- : [ccffa8cf-4672-495f-b553-1c996fa199b4] [ActiveJob] ][1m][35m (1.6ms)][0m ][1m][35mBEGIN][0m]
87
D, [2024-04-26T13:09:05.363753 #16031 DEBUG -- : [ccffa8cf-4672-495f-b553-1c996fa199b4] [ActiveJob] ][1m][35mSQL (0.9ms)][0m ][1m][32mINSERT INTO "delayed_jobs" ("handler", "run_at", "queue", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id"][0m [["handler", "--- !ruby/object:ActiveJob::QueueAdapters::DelayedJobAdapter::JobWrapper\njob_data:\n job_class: Ahoy::GeocodeJob\n job_id: 9576e9d8-623f-48cb-b442-576f825f625e\n queue_name: ahoy\n priority: \n arguments:\n - _aj_globalid: gid://julia-observer/Visit/17233807\n locale: en\n"], ["run_at", 2024-04-26 13:09:05 UTC], ["queue", "ahoy"], ["created_at", 2024-04-26 13:09:05 UTC], ["updated_at", 2024-04-26 13:09:05 UTC]]]
88
D, [2024-04-26T13:09:05.365520 #16031 DEBUG -- : [ccffa8cf-4672-495f-b553-1c996fa199b4] [ActiveJob] ][1m][35m (1.1ms)][0m ][1m][35mCOMMIT][0m]
89
I, [2024-04-26T13:09:05.366348 #16031] INFO -- : [ccffa8cf-4672-495f-b553-1c996fa199b4] [ActiveJob] Enqueued Ahoy::GeocodeJob (Job ID: 9576e9d8-623f-48cb-b442-576f825f625e) to DelayedJob(ahoy) with arguments: #<GlobalID:0x00007f178c62ff70 @uri=#<URI::GID gid://julia-observer/Visit/17233807>>
90
D, [2024-04-26T13:09:05.377223 #16031 DEBUG -- : [ccffa8cf-4672-495f-b553-1c996fa199b4] ][1m][36mOrganization Load (4.3ms)][0m ][1m][34mSELECT "organizations".* FROM "organizations" INNER JOIN "batches" ON "batches"."item_id" = "organizations"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND "organizations"."name" = $3 LIMIT $4][0m [["item_type", "Organization"], ["marker", 6340], ["name", "UnofficialJuliaMirror"], ["LIMIT", 1]]]
91
D, [2024-04-26T13:09:06.702965 #16031 DEBUG -- : [ccffa8cf-4672-495f-b553-1c996fa199b4] ][1m][36mPackage Exists (1321.3ms)][0m ][1m][34mSELECT 1 AS one FROM "packages" INNER JOIN "batches" ON "batches"."item_id" = "packages"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND (NOT (owner_id = 1036074 and owner_type = 'Organization')) AND "packages"."name" = $3 LIMIT $4][0m [["item_type", "Package"], ["marker", 6340], ["name", "Dates"], ["LIMIT", 1]]]
92
D, [2024-04-26T13:09:06.705449 #16031 DEBUG -- : [ccffa8cf-4672-495f-b553-1c996fa199b4] ][1m][36mPackage Exists (0.8ms)][0m ][1m][34mSELECT 1 AS one FROM "packages" INNER JOIN "batches" ON "batches"."item_id" = "packages"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND (NOT (owner_id = 1036074 and owner_type = 'Organization')) AND "packages"."id" = $3 LIMIT $4][0m [["item_type", "Package"], ["marker", 6340], ["id", 0], ["LIMIT", 1]]]
93
D, [2024-04-26T13:09:06.707632 #16031 DEBUG -- : [ccffa8cf-4672-495f-b553-1c996fa199b4] ][1m][36mCACHE (0.0ms)][0m ][1m][34mSELECT "organizations".* FROM "organizations" INNER JOIN "batches" ON "batches"."item_id" = "organizations"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND "organizations"."name" = $3 LIMIT $4][0m [["item_type", "Organization"], ["marker", 6340], ["name", "UnofficialJuliaMirror"], ["LIMIT", 1]]]
94
D, [2024-04-26T13:09:06.753559 #16031 DEBUG -- : [ccffa8cf-4672-495f-b553-1c996fa199b4] ][1m][36mPackage Load (44.4ms)][0m ][1m][34mSELECT "packages".* FROM "packages" INNER JOIN "batches" ON "batches"."item_id" = "packages"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND (NOT (owner_id = 1036074 and owner_type = 'Organization')) AND (name ILIKE '%Dates%')][0m [["item_type", "Package"], ["marker", 6340]]]
95
D, [2024-04-26T13:09:06.839860 #16031 DEBUG -- : [ccffa8cf-4672-495f-b553-1c996fa199b4] ][1m][36mUser Load (45.0ms)][0m ][1m][34mSELECT "users".* FROM "users" INNER JOIN "batches" ON "batches"."item_id" = "users"."id" AND "batches"."item_type" = $1 INNER JOIN "contributions" ON "contributions"."user_id" = "users"."id" INNER JOIN "packages" ON "packages"."id" = "contributions"."package_id" WHERE "batches"."marker" = $2 AND "packages"."is_registered" = $3 GROUP BY users.id HAVING (sum(contributions.score) >= 10 or count(contributions.score) > 1) ORDER BY sum(contributions.score) desc LIMIT $4 OFFSET $5][0m [["item_type", "User"], ["marker", 6340], ["is_registered", true], ["LIMIT", 100], ["OFFSET", 0]]]
96
D, [2024-04-26T13:09:07.469634 #16031 DEBUG -- : [ccffa8cf-4672-495f-b553-1c996fa199b4] ][1m][36mRelease Load (591.6ms)][0m ][1m][34mSELECT "releases".* FROM "releases" ORDER BY "releases"."published_at" ASC][0m]
97
D, [2024-04-26T13:09:12.658542 #16031 DEBUG -- : [ccffa8cf-4672-495f-b553-1c996fa199b4] ][1m][35m (0.2ms)][0m ][1m][35mBEGIN][0m]
98
D, [2024-04-26T13:09:12.668966 #16031 DEBUG -- : [ccffa8cf-4672-495f-b553-1c996fa199b4] ][1m][35mSQL (8.6ms)][0m ][1m][32mINSERT INTO "ahoy_events" ("visit_id", "name", "properties", "time") VALUES ($1, $2, $3, $4) RETURNING "id"][0m [["visit_id", 17233807], ["name", "Viewed: users#index"], ["properties", "{}"], ["time", 2024-04-26 13:09:12 UTC]]]
99
D, [2024-04-26T13:09:12.671781 #16031 DEBUG -- : [ccffa8cf-4672-495f-b553-1c996fa199b4] ][1m][35m (2.1ms)][0m ][1m][35mCOMMIT][0m]
100
I, [2024-04-26T13:09:12.672343 #16031] INFO -- : [ccffa8cf-4672-495f-b553-1c996fa199b4] {:_method=>"GET", :_path=>"/users", :_format=>"*/*", :_controller=>"UsersController", :_action=>"index", :_status=>200, :_duration=>7368.94, :_view=>5244.91, :_db=>2038.37, :_time=>2024-04-26 13:09:05 +0000, :short_message=>"[200] GET /users (UsersController#index)"}
101
D, [2024-04-26T13:10:40.268398 #16031 DEBUG -- : [d2eec3c9-478b-4d4a-9228-a247cc7aa1d2] ][1m][35m (0.4ms)][0m ][1m][35mBEGIN][0m]
102
D, [2024-04-26T13:10:40.278842 #16031 DEBUG -- : [d2eec3c9-478b-4d4a-9228-a247cc7aa1d2] ][1m][35mSQL (4.9ms)][0m ][1m][32mINSERT INTO "visits" ("visit_token", "visitor_token", "ip", "user_agent", "landing_page", "browser", "os", "device_type", "started_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id"][0m [["visit_token", "cc8474fb-aeac-4109-8a16-b0d769dbb1f0"], ["visitor_token", "d53d914f-c03f-4ffb-9895-5d751b2921bc"], ["ip", "18.188.168.28"], ["user_agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"], ["landing_page", "http://cdn.juliaobserver.com/packages/Currencies"], ["browser", "ClaudeBot"], ["os", "Other"], ["device_type", "Desktop"], ["started_at", 2024-04-26 13:10:40 UTC]]]
103
D, [2024-04-26T13:10:40.281146 #16031 DEBUG -- : [d2eec3c9-478b-4d4a-9228-a247cc7aa1d2] ][1m][35m (1.0ms)][0m ][1m][35mCOMMIT][0m]
104
D, [2024-04-26T13:10:40.289029 #16031 DEBUG -- : [d2eec3c9-478b-4d4a-9228-a247cc7aa1d2] [ActiveJob] ][1m][35m (2.0ms)][0m ][1m][35mBEGIN][0m]
105
D, [2024-04-26T13:10:40.291760 #16031 DEBUG -- : [d2eec3c9-478b-4d4a-9228-a247cc7aa1d2] [ActiveJob] ][1m][35mSQL (0.7ms)][0m ][1m][32mINSERT INTO "delayed_jobs" ("handler", "run_at", "queue", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id"][0m [["handler", "--- !ruby/object:ActiveJob::QueueAdapters::DelayedJobAdapter::JobWrapper\njob_data:\n job_class: Ahoy::GeocodeJob\n job_id: 3a5f7efd-7b22-432c-a362-33795ea655aa\n queue_name: ahoy\n priority: \n arguments:\n - _aj_globalid: gid://julia-observer/Visit/17233808\n locale: en\n"], ["run_at", 2024-04-26 13:10:40 UTC], ["queue", "ahoy"], ["created_at", 2024-04-26 13:10:40 UTC], ["updated_at", 2024-04-26 13:10:40 UTC]]]
106
D, [2024-04-26T13:10:40.293463 #16031 DEBUG -- : [d2eec3c9-478b-4d4a-9228-a247cc7aa1d2] [ActiveJob] ][1m][35m (1.1ms)][0m ][1m][35mCOMMIT][0m]
107
I, [2024-04-26T13:10:40.294190 #16031] INFO -- : [d2eec3c9-478b-4d4a-9228-a247cc7aa1d2] [ActiveJob] Enqueued Ahoy::GeocodeJob (Job ID: 3a5f7efd-7b22-432c-a362-33795ea655aa) to DelayedJob(ahoy) with arguments: #<GlobalID:0x00007f1758b99eb8 @uri=#<URI::GID gid://julia-observer/Visit/17233808>>
108
D, [2024-04-26T13:10:40.303164 #16031 DEBUG -- : [d2eec3c9-478b-4d4a-9228-a247cc7aa1d2] ][1m][36mOrganization Load (2.1ms)][0m ][1m][34mSELECT "organizations".* FROM "organizations" INNER JOIN "batches" ON "batches"."item_id" = "organizations"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND "organizations"."name" = $3 LIMIT $4][0m [["item_type", "Organization"], ["marker", 6340], ["name", "UnofficialJuliaMirror"], ["LIMIT", 1]]]
109
D, [2024-04-26T13:10:41.353538 #16031 DEBUG -- : [d2eec3c9-478b-4d4a-9228-a247cc7aa1d2] ][1m][36mPackage Load (1047.1ms)][0m ][1m][34mSELECT "packages".* FROM "packages" INNER JOIN "batches" ON "batches"."item_id" = "packages"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND (NOT (owner_id = 1036074 and owner_type = 'Organization')) AND "packages"."name" = $3 LIMIT $4][0m [["item_type", "Package"], ["marker", 6340], ["name", "Currencies"], ["LIMIT", 1]]]
110
D, [2024-04-26T13:10:41.356572 #16031 DEBUG -- : [d2eec3c9-478b-4d4a-9228-a247cc7aa1d2] ][1m][36mCACHE (0.0ms)][0m ][1m][34mSELECT "organizations".* FROM "organizations" INNER JOIN "batches" ON "batches"."item_id" = "organizations"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND "organizations"."name" = $3 LIMIT $4][0m [["item_type", "Organization"], ["marker", 6340], ["name", "UnofficialJuliaMirror"], ["LIMIT", 1]]]
111
D, [2024-04-26T13:10:41.405630 #16031 DEBUG -- : [d2eec3c9-478b-4d4a-9228-a247cc7aa1d2] ][1m][36mPackage Load (47.3ms)][0m ][1m][34mSELECT "packages".* FROM "packages" INNER JOIN "batches" ON "batches"."item_id" = "packages"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND (NOT (owner_id = 1036074 and owner_type = 'Organization')) AND (name ILIKE '%Currencies%')][0m [["item_type", "Package"], ["marker", 6340]]]
112
D, [2024-04-26T13:10:41.424985 #16031 DEBUG -- : [d2eec3c9-478b-4d4a-9228-a247cc7aa1d2] [ActiveJob] ][1m][35m (1.3ms)][0m ][1m][35mBEGIN][0m]
113
D, [2024-04-26T13:10:41.429215 #16031 DEBUG -- : [d2eec3c9-478b-4d4a-9228-a247cc7aa1d2] [ActiveJob] ][1m][35mSQL (2.5ms)][0m ][1m][32mINSERT INTO "delayed_jobs" ("handler", "run_at", "queue", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id"][0m [["handler", "--- !ruby/object:ActiveJob::QueueAdapters::DelayedJobAdapter::JobWrapper\njob_data:\n job_class: ActionMailer::DeliveryJob\n job_id: d6631361-5d93-45fd-a647-f608cdc5a034\n queue_name: mailers\n priority: \n arguments:\n - ErrorLogMailer\n - log_email\n - deliver_now\n - Package\n - Currencies\n - \n - controller: packages\n action: show\n id: Currencies\n _aj_hash_with_indifferent_access: true\n - ahoy_visitor: d53d914f-c03f-4ffb-9895-5d751b2921bc\n ahoy_visit: cc8474fb-aeac-4109-8a16-b0d769dbb1f0\n _aj_symbol_keys: []\n - \n locale: en\n"], ["run_at", 2024-04-26 13:10:41 UTC], ["queue", "mailers"], ["created_at", 2024-04-26 13:10:41 UTC], ["updated_at", 2024-04-26 13:10:41 UTC]]]
114
D, [2024-04-26T13:10:41.430882 #16031 DEBUG -- : [d2eec3c9-478b-4d4a-9228-a247cc7aa1d2] [ActiveJob] ][1m][35m (1.0ms)][0m ][1m][35mCOMMIT][0m]
115
I, [2024-04-26T13:10:41.431286 #16031] INFO -- : [d2eec3c9-478b-4d4a-9228-a247cc7aa1d2] [ActiveJob] Enqueued ActionMailer::DeliveryJob (Job ID: d6631361-5d93-45fd-a647-f608cdc5a034) to DelayedJob(mailers) with arguments: "ErrorLogMailer", "log_email", "deliver_now", "Package", "Currencies", nil, {"controller"=>"packages", "action"=>"show", "id"=>"Currencies"}, {"ahoy_visitor"=>"d53d914f-c03f-4ffb-9895-5d751b2921bc", "ahoy_visit"=>"cc8474fb-aeac-4109-8a16-b0d769dbb1f0"}, nil
116
D, [2024-04-26T13:10:41.947990 #16031 DEBUG -- : [d2eec3c9-478b-4d4a-9228-a247cc7aa1d2] ][1m][36mRelease Load (478.4ms)][0m ][1m][34mSELECT "releases".* FROM "releases" ORDER BY "releases"."published_at" ASC][0m]
117
D, [2024-04-26T13:10:47.103213 #16031 DEBUG -- : [d2eec3c9-478b-4d4a-9228-a247cc7aa1d2] ][1m][35m (0.2ms)][0m ][1m][35mBEGIN][0m]
118
D, [2024-04-26T13:10:47.105631 #16031 DEBUG -- : [d2eec3c9-478b-4d4a-9228-a247cc7aa1d2] ][1m][35mSQL (0.9ms)][0m ][1m][32mINSERT INTO "ahoy_events" ("visit_id", "name", "properties", "time") VALUES ($1, $2, $3, $4) RETURNING "id"][0m [["visit_id", 17233808], ["name", "Viewed: packages#show"], ["properties", "{}"], ["time", 2024-04-26 13:10:47 UTC]]]
119
D, [2024-04-26T13:10:47.107658 #16031 DEBUG -- : [d2eec3c9-478b-4d4a-9228-a247cc7aa1d2] ][1m][35m (1.5ms)][0m ][1m][35mCOMMIT][0m]
120
I, [2024-04-26T13:10:47.108142 #16031] INFO -- : [d2eec3c9-478b-4d4a-9228-a247cc7aa1d2] {:_method=>"GET", :_path=>"/packages/Currencies", :_format=>"*/*", :_controller=>"PackagesController", :_action=>"show", :_status=>404, :_duration=>6872.46, :_view=>5211.95, :_db=>1592.69, :_time=>2024-04-26 13:10:40 +0000, :short_message=>"[404] GET /packages/Currencies (PackagesController#show)"}
121
D, [2024-04-26T13:17:14.721258 #16031 DEBUG -- : [e460ee1c-6f1a-4527-b061-ffa779c61a20] ][1m][35m (0.3ms)][0m ][1m][35mBEGIN][0m]
122
D, [2024-04-26T13:17:14.733274 #16031 DEBUG -- : [e460ee1c-6f1a-4527-b061-ffa779c61a20] ][1m][35mSQL (6.9ms)][0m ][1m][32mINSERT INTO "visits" ("visit_token", "visitor_token", "ip", "user_agent", "landing_page", "browser", "os", "device_type", "started_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id"][0m [["visit_token", "4c460ed1-9604-45bb-87c4-415ff16a4977"], ["visitor_token", "94511797-ed19-4965-b9d1-bcc1d52473ad"], ["ip", "143.110.222.166"], ["user_agent", "Mozilla/5.0 (iPhone; CPU iPhone OS 16_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.1 Mobile/15E148 Safari/604.1"], ["landing_page", "http://159.89.54.2/"], ["browser", "Mobile Safari"], ["os", "iOS"], ["device_type", "Mobile"], ["started_at", 2024-04-26 13:17:14 UTC]]]
123
D, [2024-04-26T13:17:14.735601 #16031 DEBUG -- : [e460ee1c-6f1a-4527-b061-ffa779c61a20] ][1m][35m (1.1ms)][0m ][1m][35mCOMMIT][0m]
124
D, [2024-04-26T13:17:14.745069 #16031 DEBUG -- : [e460ee1c-6f1a-4527-b061-ffa779c61a20] [ActiveJob] ][1m][35m (3.6ms)][0m ][1m][35mBEGIN][0m]
125
D, [2024-04-26T13:17:14.747686 #16031 DEBUG -- : [e460ee1c-6f1a-4527-b061-ffa779c61a20] [ActiveJob] ][1m][35mSQL (0.7ms)][0m ][1m][32mINSERT INTO "delayed_jobs" ("handler", "run_at", "queue", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id"][0m [["handler", "--- !ruby/object:ActiveJob::QueueAdapters::DelayedJobAdapter::JobWrapper\njob_data:\n job_class: Ahoy::GeocodeJob\n job_id: d9061e88-2758-426a-8c05-98650318f180\n queue_name: ahoy\n priority: \n arguments:\n - _aj_globalid: gid://julia-observer/Visit/17233809\n locale: en\n"], ["run_at", 2024-04-26 13:17:14 UTC], ["queue", "ahoy"], ["created_at", 2024-04-26 13:17:14 UTC], ["updated_at", 2024-04-26 13:17:14 UTC]]]
126
D, [2024-04-26T13:17:14.749192 #16031 DEBUG -- : [e460ee1c-6f1a-4527-b061-ffa779c61a20] [ActiveJob] ][1m][35m (0.9ms)][0m ][1m][35mCOMMIT][0m]
127
I, [2024-04-26T13:17:14.749832 #16031] INFO -- : [e460ee1c-6f1a-4527-b061-ffa779c61a20] [ActiveJob] Enqueued Ahoy::GeocodeJob (Job ID: d9061e88-2758-426a-8c05-98650318f180) to DelayedJob(ahoy) with arguments: #<GlobalID:0x00007f178b7692e8 @uri=#<URI::GID gid://julia-observer/Visit/17233809>>
128
D, [2024-04-26T13:17:14.761312 #16031 DEBUG -- : [e460ee1c-6f1a-4527-b061-ffa779c61a20] ][1m][36mFeed Load (5.3ms)][0m ][1m][34mSELECT "feeds".* FROM "feeds" INNER JOIN "batches" ON "batches"."item_id" = "feeds"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND "feeds"."name" = $3 LIMIT $4][0m [["item_type", "Feed"], ["marker", 6340], ["name", "trending_weekly"], ["LIMIT", 1]]]
129
D, [2024-04-26T13:17:14.770101 #16031 DEBUG -- : [e460ee1c-6f1a-4527-b061-ffa779c61a20] ][1m][36mNewsItem Load (1.4ms)][0m ][1m][34mSELECT "news_items".* FROM "news_items" INNER JOIN "subscriptions" ON "news_items"."id" = "subscriptions"."news_item_id" WHERE "subscriptions"."feed_id" = $1 ORDER BY "news_items"."position" ASC][0m [["feed_id", 34853]]]
130
D, [2024-04-26T13:17:14.773366 #16031 DEBUG -- : [e460ee1c-6f1a-4527-b061-ffa779c61a20] ][1m][35m (0.2ms)][0m ][1m][35mBEGIN][0m]
131
D, [2024-04-26T13:17:14.776824 #16031 DEBUG -- : [e460ee1c-6f1a-4527-b061-ffa779c61a20] ][1m][35mSQL (1.4ms)][0m ][1m][32mINSERT INTO "ahoy_events" ("visit_id", "name", "properties", "time") VALUES ($1, $2, $3, $4) RETURNING "id"][0m [["visit_id", 17233809], ["name", "Viewed: trendings#index"], ["properties", "{}"], ["time", 2024-04-26 13:17:14 UTC]]]
132
D, [2024-04-26T13:17:14.778664 #16031 DEBUG -- : [e460ee1c-6f1a-4527-b061-ffa779c61a20] ][1m][35m (1.1ms)][0m ][1m][35mCOMMIT][0m]
133
I, [2024-04-26T13:17:14.779637 #16031] INFO -- : [e460ee1c-6f1a-4527-b061-ffa779c61a20] {:_method=>"GET", :_path=>"/", :_format=>"*/*", :_controller=>"TrendingsController", :_action=>"index", :_status=>302, :_duration=>95.01, :_view=>0.0, :_db=>22.99, :_location=>"http://juliaobserver.com/packages", :_time=>2024-04-26 13:17:14 +0000, :short_message=>"[302] GET / (TrendingsController#index)"}
134
D, [2024-04-26T13:17:59.881621 #16031 DEBUG -- : [f3fad500-3249-43f7-a9da-170f9be4cf19] ][1m][35m (3.2ms)][0m ][1m][35mBEGIN][0m]
135
D, [2024-04-26T13:17:59.892073 #16031 DEBUG -- : [f3fad500-3249-43f7-a9da-170f9be4cf19] ][1m][35mSQL (5.0ms)][0m ][1m][32mINSERT INTO "visits" ("visit_token", "visitor_token", "ip", "user_agent", "landing_page", "browser", "os", "device_type", "started_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id"][0m [["visit_token", "273b2e0f-4367-489f-a66e-ffe132a59487"], ["visitor_token", "72fd340b-0cf0-478a-9cb8-21ed96911749"], ["ip", "185.180.143.138"], ["user_agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36"], ["landing_page", "http://159.89.54.2/"], ["browser", "Chrome"], ["os", "Windows"], ["device_type", "Desktop"], ["started_at", 2024-04-26 13:17:59 UTC]]]
136
D, [2024-04-26T13:17:59.894404 #16031 DEBUG -- : [f3fad500-3249-43f7-a9da-170f9be4cf19] ][1m][35m (1.0ms)][0m ][1m][35mCOMMIT][0m]
137
D, [2024-04-26T13:17:59.905077 #16031 DEBUG -- : [f3fad500-3249-43f7-a9da-170f9be4cf19] [ActiveJob] ][1m][35m (4.5ms)][0m ][1m][35mBEGIN][0m]
138
D, [2024-04-26T13:17:59.908965 #16031 DEBUG -- : [f3fad500-3249-43f7-a9da-170f9be4cf19] [ActiveJob] ][1m][35mSQL (2.0ms)][0m ][1m][32mINSERT INTO "delayed_jobs" ("handler", "run_at", "queue", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id"][0m [["handler", "--- !ruby/object:ActiveJob::QueueAdapters::DelayedJobAdapter::JobWrapper\njob_data:\n job_class: Ahoy::GeocodeJob\n job_id: 8da74d27-b83e-4006-b95b-6c869f72110a\n queue_name: ahoy\n priority: \n arguments:\n - _aj_globalid: gid://julia-observer/Visit/17233810\n locale: en\n"], ["run_at", 2024-04-26 13:17:59 UTC], ["queue", "ahoy"], ["created_at", 2024-04-26 13:17:59 UTC], ["updated_at", 2024-04-26 13:17:59 UTC]]]
139
D, [2024-04-26T13:17:59.910345 #16031 DEBUG -- : [f3fad500-3249-43f7-a9da-170f9be4cf19] [ActiveJob] ][1m][35m (0.8ms)][0m ][1m][35mCOMMIT][0m]
140
I, [2024-04-26T13:17:59.911041 #16031] INFO -- : [f3fad500-3249-43f7-a9da-170f9be4cf19] [ActiveJob] Enqueued Ahoy::GeocodeJob (Job ID: 8da74d27-b83e-4006-b95b-6c869f72110a) to DelayedJob(ahoy) with arguments: #<GlobalID:0x00007f178b828378 @uri=#<URI::GID gid://julia-observer/Visit/17233810>>
141
D, [2024-04-26T13:17:59.918213 #16031 DEBUG -- : [f3fad500-3249-43f7-a9da-170f9be4cf19] ][1m][36mFeed Load (2.0ms)][0m ][1m][34mSELECT "feeds".* FROM "feeds" INNER JOIN "batches" ON "batches"."item_id" = "feeds"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND "feeds"."name" = $3 LIMIT $4][0m [["item_type", "Feed"], ["marker", 6340], ["name", "trending_weekly"], ["LIMIT", 1]]]
142
D, [2024-04-26T13:17:59.929103 #16031 DEBUG -- : [f3fad500-3249-43f7-a9da-170f9be4cf19] ][1m][36mNewsItem Load (4.1ms)][0m ][1m][34mSELECT "news_items".* FROM "news_items" INNER JOIN "subscriptions" ON "news_items"."id" = "subscriptions"."news_item_id" WHERE "subscriptions"."feed_id" = $1 ORDER BY "news_items"."position" ASC][0m [["feed_id", 34853]]]
143
D, [2024-04-26T13:17:59.931823 #16031 DEBUG -- : [f3fad500-3249-43f7-a9da-170f9be4cf19] ][1m][35m (0.2ms)][0m ][1m][35mBEGIN][0m]
144
D, [2024-04-26T13:17:59.934728 #16031 DEBUG -- : [f3fad500-3249-43f7-a9da-170f9be4cf19] ][1m][35mSQL (1.1ms)][0m ][1m][32mINSERT INTO "ahoy_events" ("visit_id", "name", "properties", "time") VALUES ($1, $2, $3, $4) RETURNING "id"][0m [["visit_id", 17233810], ["name", "Viewed: trendings#index"], ["properties", "{}"], ["time", 2024-04-26 13:17:59 UTC]]]
145
D, [2024-04-26T13:17:59.936195 #16031 DEBUG -- : [f3fad500-3249-43f7-a9da-170f9be4cf19] ][1m][35m (1.0ms)][0m ][1m][35mCOMMIT][0m]
146
I, [2024-04-26T13:17:59.936975 #16031] INFO -- : [f3fad500-3249-43f7-a9da-170f9be4cf19] {:_method=>"GET", :_path=>"/", :_format=>"*/*", :_controller=>"TrendingsController", :_action=>"index", :_status=>302, :_duration=>86.81, :_view=>0.0, :_db=>25.0, :_location=>"http://juliaobserver.com/packages", :_time=>2024-04-26 13:17:59 +0000, :short_message=>"[302] GET / (TrendingsController#index)"}
147
D, [2024-04-26T13:19:07.249276 #16031 DEBUG -- : [90bbb722-b067-43e5-a0f5-d733680c2019] ][1m][35m (0.2ms)][0m ][1m][35mBEGIN][0m]
148
D, [2024-04-26T13:19:07.253654 #16031 DEBUG -- : [90bbb722-b067-43e5-a0f5-d733680c2019] ][1m][35mSQL (2.6ms)][0m ][1m][32mINSERT INTO "visits" ("visit_token", "visitor_token", "ip", "user_agent", "landing_page", "browser", "os", "device_type", "started_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id"][0m [["visit_token", "b9a71486-88a5-4ba2-bdac-ba77f595cb37"], ["visitor_token", "3e5d7626-609e-4306-b2cc-65273d1a5e26"], ["ip", "3.145.186.6"], ["user_agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"], ["landing_page", "http://cdn.juliaobserver.com/users/BenediktAllendorf"], ["browser", "ClaudeBot"], ["os", "Other"], ["device_type", "Desktop"], ["started_at", 2024-04-26 13:19:07 UTC]]]
149
D, [2024-04-26T13:19:07.255141 #16031 DEBUG -- : [90bbb722-b067-43e5-a0f5-d733680c2019] ][1m][35m (0.8ms)][0m ][1m][35mCOMMIT][0m]
150
D, [2024-04-26T13:19:07.257064 #16031 DEBUG -- : [90bbb722-b067-43e5-a0f5-d733680c2019] [ActiveJob] ][1m][35m (0.2ms)][0m ][1m][35mBEGIN][0m]
151
D, [2024-04-26T13:19:07.258956 #16031 DEBUG -- : [90bbb722-b067-43e5-a0f5-d733680c2019] [ActiveJob] ][1m][35mSQL (0.4ms)][0m ][1m][32mINSERT INTO "delayed_jobs" ("handler", "run_at", "queue", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id"][0m [["handler", "--- !ruby/object:ActiveJob::QueueAdapters::DelayedJobAdapter::JobWrapper\njob_data:\n job_class: Ahoy::GeocodeJob\n job_id: 9242c36c-6a91-4850-9b94-7dcad4c06ac9\n queue_name: ahoy\n priority: \n arguments:\n - _aj_globalid: gid://julia-observer/Visit/17233811\n locale: en\n"], ["run_at", 2024-04-26 13:19:07 UTC], ["queue", "ahoy"], ["created_at", 2024-04-26 13:19:07 UTC], ["updated_at", 2024-04-26 13:19:07 UTC]]]
152
D, [2024-04-26T13:19:07.260438 #16031 DEBUG -- : [90bbb722-b067-43e5-a0f5-d733680c2019] [ActiveJob] ][1m][35m (1.0ms)][0m ][1m][35mCOMMIT][0m]
153
I, [2024-04-26T13:19:07.260880 #16031] INFO -- : [90bbb722-b067-43e5-a0f5-d733680c2019] [ActiveJob] Enqueued Ahoy::GeocodeJob (Job ID: 9242c36c-6a91-4850-9b94-7dcad4c06ac9) to DelayedJob(ahoy) with arguments: #<GlobalID:0x00007f178b8f1ca0 @uri=#<URI::GID gid://julia-observer/Visit/17233811>>
154
D, [2024-04-26T13:19:07.273224 #16031 DEBUG -- : [90bbb722-b067-43e5-a0f5-d733680c2019] ][1m][36mUser Load (8.6ms)][0m ][1m][34mSELECT "users".* FROM "users" INNER JOIN "batches" ON "batches"."item_id" = "users"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND "users"."name" = $3 LIMIT $4][0m [["item_type", "User"], ["marker", 6340], ["name", "BenediktAllendorf"], ["LIMIT", 1]]]
155
D, [2024-04-26T13:19:07.279934 #16031 DEBUG -- : [90bbb722-b067-43e5-a0f5-d733680c2019] ][1m][36mUser Load (3.5ms)][0m ][1m][34mSELECT "users".* FROM "users" INNER JOIN "batches" ON "batches"."item_id" = "users"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND (name ILIKE '%BenediktAllendorf%')][0m [["item_type", "User"], ["marker", 6340]]]
156
D, [2024-04-26T13:19:07.298054 #16031 DEBUG -- : [90bbb722-b067-43e5-a0f5-d733680c2019] [ActiveJob] ][1m][35m (0.3ms)][0m ][1m][35mBEGIN][0m]
157
D, [2024-04-26T13:19:07.300541 #16031 DEBUG -- : [90bbb722-b067-43e5-a0f5-d733680c2019] [ActiveJob] ][1m][35mSQL (0.6ms)][0m ][1m][32mINSERT INTO "delayed_jobs" ("handler", "run_at", "queue", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id"][0m [["handler", "--- !ruby/object:ActiveJob::QueueAdapters::DelayedJobAdapter::JobWrapper\njob_data:\n job_class: ActionMailer::DeliveryJob\n job_id: 1a14db9d-f711-432b-8d68-01293a3fba74\n queue_name: mailers\n priority: \n arguments:\n - ErrorLogMailer\n - log_email\n - deliver_now\n - User\n - BenediktAllendorf\n - \n - controller: users\n action: show\n id: BenediktAllendorf\n _aj_hash_with_indifferent_access: true\n - ahoy_visitor: 3e5d7626-609e-4306-b2cc-65273d1a5e26\n ahoy_visit: b9a71486-88a5-4ba2-bdac-ba77f595cb37\n _aj_symbol_keys: []\n - \n locale: en\n"], ["run_at", 2024-04-26 13:19:07 UTC], ["queue", "mailers"], ["created_at", 2024-04-26 13:19:07 UTC], ["updated_at", 2024-04-26 13:19:07 UTC]]]
158
D, [2024-04-26T13:19:07.302238 #16031 DEBUG -- : [90bbb722-b067-43e5-a0f5-d733680c2019] [ActiveJob] ][1m][35m (1.0ms)][0m ][1m][35mCOMMIT][0m]
159
I, [2024-04-26T13:19:07.302632 #16031] INFO -- : [90bbb722-b067-43e5-a0f5-d733680c2019] [ActiveJob] Enqueued ActionMailer::DeliveryJob (Job ID: 1a14db9d-f711-432b-8d68-01293a3fba74) to DelayedJob(mailers) with arguments: "ErrorLogMailer", "log_email", "deliver_now", "User", "BenediktAllendorf", nil, {"controller"=>"users", "action"=>"show", "id"=>"BenediktAllendorf"}, {"ahoy_visitor"=>"3e5d7626-609e-4306-b2cc-65273d1a5e26", "ahoy_visit"=>"b9a71486-88a5-4ba2-bdac-ba77f595cb37"}, nil
160
D, [2024-04-26T13:19:07.886479 #16031 DEBUG -- : [90bbb722-b067-43e5-a0f5-d733680c2019] ][1m][36mRelease Load (554.0ms)][0m ][1m][34mSELECT "releases".* FROM "releases" ORDER BY "releases"."published_at" ASC][0m]
161
D, [2024-04-26T13:19:12.455389 #16031 DEBUG -- : [90bbb722-b067-43e5-a0f5-d733680c2019] ][1m][35m (0.3ms)][0m ][1m][35mBEGIN][0m]
162
D, [2024-04-26T13:19:12.464275 #16031 DEBUG -- : [90bbb722-b067-43e5-a0f5-d733680c2019] ][1m][35mSQL (7.2ms)][0m ][1m][32mINSERT INTO "ahoy_events" ("visit_id", "name", "properties", "time") VALUES ($1, $2, $3, $4) RETURNING "id"][0m [["visit_id", 17233811], ["name", "Viewed: users#show"], ["properties", "{}"], ["time", 2024-04-26 13:19:12 UTC]]]
163
D, [2024-04-26T13:19:12.466030 #16031 DEBUG -- : [90bbb722-b067-43e5-a0f5-d733680c2019] ][1m][35m (1.1ms)][0m ][1m][35mCOMMIT][0m]
164
I, [2024-04-26T13:19:12.466559 #16031] INFO -- : [90bbb722-b067-43e5-a0f5-d733680c2019] {:_method=>"GET", :_path=>"/users/BenediktAllendorf", :_format=>"*/*", :_controller=>"UsersController", :_action=>"show", :_status=>404, :_duration=>5227.21, :_view=>4617.15, :_db=>581.76, :_time=>2024-04-26 13:19:07 +0000, :short_message=>"[404] GET /users/BenediktAllendorf (UsersController#show)"}
165
D, [2024-04-26T13:19:22.003710 #16031] DEBUG -- : [4968eae4-6499-4b88-884d-95785a5762ed] [ahoy] Visit excluded
166
D, [2024-04-26T13:19:22.011221 #16031 DEBUG -- : [4968eae4-6499-4b88-884d-95785a5762ed] ][1m][36mOrganization Load (1.1ms)][0m ][1m][34mSELECT "organizations".* FROM "organizations" INNER JOIN "batches" ON "batches"."item_id" = "organizations"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND "organizations"."name" = $3 LIMIT $4][0m [["item_type", "Organization"], ["marker", 6340], ["name", "Nemocas"], ["LIMIT", 1]]]
167
D, [2024-04-26T13:19:22.034463 #16031 DEBUG -- : [4968eae4-6499-4b88-884d-95785a5762ed] [ActiveJob] [PackageSorterJob] [087f61f9-aefb-4b72-a6d8-7071673c79e4] ][1m][35mSQL (3.4ms)][0m ][1m][34mSELECT "packages"."id" AS t0_r0, "packages"."name" AS t0_r1, "packages"."created_at" AS t0_r2, "packages"."updated_at" AS t0_r3, "packages"."description" AS t0_r4, "packages"."homepage" AS t0_r5, "packages"."owner_type" AS t0_r6, "packages"."owner_id" AS t0_r7, "packages"."is_registered" AS t0_r8, "packages"."readme" AS t0_r9, "packages"."readme_type" AS t0_r10, "counters"."id" AS t1_r0, "counters"."fork" AS t1_r1, "counters"."stargazer" AS t1_r2, "counters"."open_issue" AS t1_r3, "counters"."package_id" AS t1_r4, "counters"."created_at" AS t1_r5, "counters"."updated_at" AS t1_r6, "counters"."contributor" AS t1_r7 FROM "packages" LEFT OUTER JOIN "counters" ON "counters"."package_id" = "packages"."id" WHERE "packages"."owner_id" = $1 AND "packages"."owner_type" = $2 ORDER BY counters.stargazer desc][0m [["owner_id", 1036073], ["owner_type", "Organization"]]]
168
I, [2024-04-26T13:19:22.072376 #16031] INFO -- : [4968eae4-6499-4b88-884d-95785a5762ed] [ActiveJob] [PackageSorterJob] [087f61f9-aefb-4b72-a6d8-7071673c79e4] Performing PackageSorterJob from DelayedJob(default) with arguments: {"controller"=>"organizations", "action"=>"show", "organization_id"=>"Nemocas"}, #<ActionDispatch::Cookies::CookieJar:0x00007f177421cb30 @set_cookies={"ahoy_visitor"=>{:value=>"9bda30a5-f1c5-49b6-a798-85a5f2a994a6", :expires=>Sun, 26 Apr 2026 13:19:22 UTC +00:00, :domain=>".juliaobserver.com", :path=>"/"}, "ahoy_visit"=>{:value=>"83df2042-2247-47d1-9b87-49535c195f08", :expires=>Fri, 26 Apr 2024 17:19:22 UTC +00:00, :domain=>".juliaobserver.com", :path=>"/"}}, @delete_cookies={}, @request=#<ActionDispatch::Request:0x00007f177420f868 @env={"rack.version"=>[1, 3], "rack.errors"=>#<IO:<STDERR>>, "rack.multithread"=>true, "rack.multiprocess"=>false, "rack.run_once"=>false, "SCRIPT_NAME"=>"", "QUERY_STRING"=>"", "SERVER_PROTOCOL"=>"HTTP/1.1", "SERVER_SOFTWARE"=>"puma 3.12.1 Llamas in Pajamas", "GATEWAY_INTERFACE"=>"CGI/1.2", "REQUEST_METHOD"=>"GET", "REQUEST_PATH"=>"/organizations/Nemocas", "REQUEST_URI"=>"/organizations/Nemocas", "HTTP_VERSION"=>"HTTP/1.0", "HTTP_HOST"=>"cdn.juliaobserver.com", "HTTP_X_REAL_IP"=>"216.244.66.247", "HTTP_X_FORWARDED_FOR"=>"216.244.66.247", "HTTP_X_FORWARDED_PROTO"=>"http", "HTTP_CONNECTION"=>"close", "HTTP_ACCEPT"=>"*/*", "HTTP_USER_AGENT"=>"Mozilla/5.0 (compatible; DotBot/1.2; +https://opensiteexplorer.org/dotbot; help@moz.com)", "HTTP_ACCEPT_CHARSET"=>"utf-8;q=0.7,iso-8859-1;q=0.2,*;q=0.1", "SERVER_NAME"=>"cdn.juliaobserver.com", "SERVER_PORT"=>"80", "PATH_INFO"=>"/organizations/Nemocas", "REMOTE_ADDR"=>"127.0.0.1", "puma.socket"=>#<TCPSocket:fd 13, AF_INET, 127.0.0.1, 3000>, "rack.hijack?"=>true, "rack.hijack"=>#<Puma::Client:0x3f8bba1032ec @ready=true>, "rack.input"=>#<Puma::NullIO:0x000055be6eccd968>, "rack.url_scheme"=>"http", "rack.after_reply"=>[], "puma.config"=>#<Puma::Configuration:0x000055be6ee3b868 @options=#<Puma::UserFileDefaultOptions:0x000055be6ee3b688 @user_options={:environment=>"production"}, @file_options={:min_threads=>5, :max_threads=>5, :binds=>["tcp://0.0.0.0:3000"], :environment=>"production"}, @default_options={:min_threads=>0, :max_threads=>16, :log_requests=>false, :debug=>false, :binds=>["tcp://0.0.0.0:9292"], :workers=>0, :daemon=>false, :mode=>:http, :worker_timeout=>60, :worker_boot_timeout=>60, :worker_shutdown_timeout=>30, :remote_address=>:socket, :tag=>"julia_observer", :environment=>"production", :rackup=>"config.ru", :logger=>#<IO:<STDOUT>>, :persistent_timeout=>20, :first_data_timeout=>30}>, @plugins=#<Puma::PluginLoader:0x000055be6ee3b638 @instances=[#<#<Class:0x000055be6ee7b828>:0x000055be6ee7b760 @loader=Puma::Plugin>]>, @user_dsl=#<Puma::DSL:0x000055be6ee3b5e8 @config=#<Puma::Configuration:0x000055be6ee3b868 ...>, @options={:environment=>"production"}, @plugins=[]>, @file_dsl=#<Puma::DSL:0x000055be6ee3b598 @config=#<Puma::Configuration:0x000055be6ee3b868 ...>, @options={:min_threads=>5, :max_threads=>5, :binds=>["tcp://0.0.0.0:3000"], :environment=>"production"}, @plugins=[], @path="config/puma.rb">, @default_dsl=#<Puma::DSL:0x000055be6ee3b548 @config=#<Puma::Configuration:0x000055be6ee3b868 ...>, @options={:min_threads=>0, :max_threads=>16, :log_requests=>false, :debug=>false, :binds=>["tcp://0.0.0.0:9292"], :workers=>0, :daemon=>false, :mode=>:http, :worker_timeout=>60, :worker_boot_timeout=>60, :worker_shutdown_timeout=>30, :remote_address=>:socket, :tag=>"julia_observer", :environment=>"production", :rackup=>"config.ru", :logger=>#<IO:<STDOUT>>, :persistent_timeout=>20, :first_data_timeout=>30}, @plugins=[]>>, "action_dispatch.parameter_filter"=>[:password], "action_dispatch.redirect_filter"=>[], "action_dispatch.secret_token"=>nil, "action_dispatch.secret_key_base"=>"4fba9bb4f507809b538fbfaec3d81791ceb10d67c2c41396d13713d6c9e2fbbe936e079ab7efaad736ac19f965e1e7b8811c20c0b159ecab2c3cf24e88dccdd5", "action_dispatch.show_exceptions"=>true, "action_dispatch.show_detailed_exceptions"=>true, "action_dispatch.logger"=>#<ActiveSupport::Logger:0x000055be7166d1d8 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x000055be7166d138 @datetime_format=nil>, @formatter=#<Logger::Formatter:0x000055be7166dc28 @datetime_format=nil, @thread_key="activesupport_tagged_logging_tags:47138217356820">, @logdev=#<Logger::LogDevice:0x000055be7166d0e8 @shift_period_suffix=nil, @shift_size=nil, @shift_age=nil, @filename=nil, @dev=#<File:/home/rails/julia_observer/log/production.log>, @mon_mutex=#<Thread::Mutex:0x000055be7166d098>, @mon_mutex_owner_object_id=47138217355380, @mon_owner=nil, @mon_count=0>, @local_levels=#<Concurrent::Map:0x000055be7166cff8 entries=0 default_proc=nil>, @thread_hash_level_key=:"ThreadSafeLogger#47138217355500@level">, "action_dispatch.backtrace_cleaner"=>#<Rails::BacktraceCleaner:0x000055be70e48160 @filters=[#<Proc:0x000055be70e57e08@/home/rails/.rvm/gems/ruby-2.6.3/gems/railties-5.0.1.rc2/lib/rails/backtrace_cleaner.rb:14>, #<Proc:0x000055be70e57de0@/home/rails/.rvm/gems/ruby-2.6.3/gems/railties-5.0.1.rc2/lib/rails/backtrace_cleaner.rb:15>, #<Proc:0x000055be70e57cf0@/home/rails/.rvm/gems/ruby-2.6.3/gems/railties-5.0.1.rc2/lib/rails/backtrace_cleaner.rb:16>, #<Proc:0x000055be70e54dc0@/home/rails/.rvm/gems/ruby-2.6.3/gems/railties-5.0.1.rc2/lib/rails/backtrace_cleaner.rb:29>], @silencers=[#<Proc:0x000055be70e54d98@/home/rails/.rvm/gems/ruby-2.6.3/gems/railties-5.0.1.rc2/lib/rails/backtrace_cleaner.rb:19>], @root="/home/rails/julia_observer/">, "action_dispatch.key_generator"=>#<ActiveSupport::CachingKeyGenerator:0x000055be713e3e08 @key_generator=#<ActiveSupport::KeyGenerator:0x000055be713e3f48 @secret="4fba9bb4f507809b538fbfaec3d81791ceb10d67c2c41396d13713d6c9e2fbbe936e079ab7efaad736ac19f965e1e7b8811c20c0b159ecab2c3cf24e88dccdd5", @iterations=1000>, @cache_keys=#<Concurrent::Map:0x000055be713e3de0 entries=3 default_proc=nil>>, "action_dispatch.http_auth_salt"=>"http authentication", "action_dispatch.signed_cookie_salt"=>"signed cookie", "action_dispatch.encrypted_cookie_salt"=>"encrypted cookie", "action_dispatch.encrypted_signed_cookie_salt"=>"signed encrypted cookie", "action_dispatch.cookies_serializer"=>:json, "action_dispatch.cookies_digest"=>nil, "action_dispatch.routes"=>#<ActionDispatch::Routing::RouteSet:0x000055be715776e8>, "ROUTES_47138216852340_SCRIPT_NAME"=>"", "ORIGINAL_FULLPATH"=>"/organizations/Nemocas", "ORIGINAL_SCRIPT_NAME"=>"", "rack.cors"=>#<Rack::Cors::Result:0x00007f1774206060 @preflight=false, @hit=false, @miss_reason="no-origin">, "action_dispatch.request_id"=>"4968eae4-6499-4b88-884d-95785a5762ed", "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::GetIp:0x00007f1774205458 @req=#<ActionDispatch::Request:0x00007f1774205480 @env={...}, @filtered_parameters=nil, @filtered_env=nil, @filtered_path=nil, @protocol=nil, @port=nil, @method=nil, @request_method=nil, @remote_ip=nil, @original_fullpath=nil, @fullpath=nil, @ip=nil>, @check_ip=true, @proxies=[#<IPAddr: IPv4:127.0.0.1/255.255.255.255>, #<IPAddr: IPv6:0000:0000:0000:0000:0000:0000:0000:0001/ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff>, #<IPAddr: IPv6:fc00:0000:0000:0000:0000:0000:0000:0000/fe00:0000:0000:0000:0000:0000:0000:0000>, #<IPAddr: IPv4:10.0.0.0/255.0.0.0>, #<IPAddr: IPv4:172.16.0.0/255.240.0.0>, #<IPAddr: IPv4:192.168.0.0/255.255.0.0>]>, "rack.session"=>#<ActionDispatch::Request::Session:0x7f1774205390 not yet loaded>, "rack.session.options"=>#<ActionDispatch::Request::Session::Options:0x00007f1774205340 @by=#<ActionDispatch::Session::CookieStore:0x000055be7265b590 @app=#<Rack::Head:0x000055be7265b5b8 @app=#<Rack::ConditionalGet:0x000055be7265b5e0 @app=#<Rack::ETag:0x000055be7265b608 @app=#<Rack::Attack:0x000055be7265b630 @app=#<Ahoy::Throttle:0x000055be7265b658 @app=#<ActionDispatch::Routing::RouteSet:0x000055be715776e8>>>, @cache_control="max-age=0, private, must-revalidate", @no_cache_control="no-cache">>>, @default_options={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}, @key="_julia_observer_session", @cookie_only=true>, @delegate={:path=>"/", :domain=>nil, :expire_after=>nil, :secure=>false, :httponly=>true, :defer=>false, :renew=>false}>, "rack.attack.throttle_data"=>{"req/ip"=>{:count=>1, :period=>300, :limit=>500, :epoch_time=>1714137561}}, "action_dispatch.request.path_parameters"=>{:controller=>"organizations", :action=>"show", :id=>"Nemocas"}, "action_controller.instance"=>#<OrganizationsController:0x00007f177420e350 @_action_has_layout=true, @_routes=nil, @_request=#<ActionDispatch::Request:0x00007f177420f868 ...>, @_response=#<ActionDispatch::Response:0x00007f177420e530 @mon_mutex=#<Thread::Mutex:0x00007f177420e4e0>, @mon_mutex_owner_object_id=69869354644120, @mon_owner=nil, @mon_count=0, @header={"X-Frame-Options"=>"SAMEORIGIN", "X-XSS-Protection"=>"1; mode=block", "X-Content-Type-Options"=>"nosniff"}, @stream=#<ActionDispatch::Response::Buffer:0x00007f177420e490 @response=#<ActionDispatch::Response:0x00007f177420e530 ...>, @buf=[], @closed=false, @str_body=nil>, @status=200, @cv=#<MonitorMixin::ConditionVariable:0x00007f177420e468 @monitor=#<ActionDispatch::Response:0x00007f177420e530 ...>, @cond=#<Thread::ConditionVariable:0x00007f177420e440>>, @committed=false, @sending=false, @sent=false, @cache_control={}, @request=#<ActionDispatch::Request:0x00007f177420f868 ...>>, @_lookup_context=#<ActionView::LookupContext:0x00007f177420e1c0 @details_key=nil, @cache=true, @prefixes=["organizations", "application"], @rendered_format=nil, @details={:locale=>[:en], :formats=>[:html, :text, :js, :css, :ics, :csv, :vcf, :png, :jpeg, :gif, :bmp, :tiff, :svg, :mpeg, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json, :pdf, :zip, :gzip], :variants=>[], :handlers=>[:raw, :erb, :html, :builder, :ruby, :coffee, :jbuilder]}, @view_paths=#<ActionView::PathSet:0x00007f177420e0d0 @paths=[#<ActionView::OptimizedFileSystemResolver:0x000055be71652d38 @pattern=":prefix/:action{.:locale,}{.:formats,}{+:variants,}{.:handlers,}", @cache=#<ActionView::Resolver::Cache:0x55be71652d10 keys=16 queries=0>, @path="/home/rails/julia_observer/app/views">]>>, @_action_name="show", @_response_body=nil, @ahoy=#<Ahoy::Tracker:0x00007f177421dbc0 @store=#<Ahoy::Store:0x00007f177421db48 @options={:controller=>#<OrganizationsController:0x00007f177420e350 ...>, :ahoy=>#<Ahoy::Tracker:0x00007f177421dbc0 ...>}, @controller=#<OrganizationsController:0x00007f177420e350 ...>, @request=#<ActionDispatch::Request:0x00007f177420f868 ...>, @bot=true>, @controller=#<OrganizationsController:0x00007f177420e350 ...>, @request=#<ActionDispatch::Request:0x00007f177420f868 ...>, @options={:controller=>#<OrganizationsController:0x00007f177420e350 ...>}, @visitor_header=nil, @visitor_cookie=nil, @existing_visitor_token=nil, @visitor_token_helper="9bda30a5-f1c5-49b6-a798-85a5f2a994a6", @visitor_id="9bda30a5-f1c5-49b6-a798-85a5f2a994a6", @visit_header=nil, @visit_cookie=nil, @existing_visit_token=nil, @visit_token_helper="83df2042-2247-47d1-9b87-49535c195f08", @visit_id="83df2042-2247-47d1-9b87-49535c195f08">, @marked_for_same_origin_verification=true, @_config={}, @_params=<ActionController::Parameters {"controller"=>"organizations", "action"=>"show", "id"=>"Nemocas"} permitted: false>, @organization=#<Organization id: 1036073, name: "Nemocas", avatar: "https://avatars.githubusercontent.com/u/17830804?v...", created_at: "2024-04-26 11:48:40", updated_at: "2024-04-26 11:48:40">, @owned_packages=#<ActiveRecord::AssociationRelation [#<Package id: 47194125, name: "AbstractAlgebra", created_at: "2024-04-26 11:14:39", updated_at: "2024-04-26 11:51:40", description: "Generic abstract algebra functionality in pure Jul...", homepage: "https://nemocas.github.io/AbstractAlgebra.jl/dev/i...", owner_type: "Organization", owner_id: 1036073, is_registered: true, readme: "# AbstractAlgebra\n\n[![Docs](https://img.shields.io...", readme_type: "README.md">]>>, "action_dispatch.request.content_type"=>nil, "action_dispatch.request.request_parameters"=>{}, "rack.request.query_string"=>"", "rack.request.query_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.parameters"=>{"controller"=>"organizations", "action"=>"show", "id"=>"Nemocas"}, "action_dispatch.request.accepts"=>[#<Mime::Type:0x00007f177421eed0 @synonyms=[], @symbol=nil, @string="*/*", @hash=-2459607543154102915>], "action_dispatch.request.formats"=>[#<Mime::Type:0x00007f177421eed0 @synonyms=[], @symbol=nil, @string="*/*", @hash=-2459607543154102915>], "rack.request.cookie_hash"=>{}, "action_dispatch.cookies"=>#<ActionDispatch::Cookies::CookieJar:0x00007f177421cb30 ...>, "action_dispatch.request.unsigned_session_cookie"=>{}}, @filtered_parameters={"controller"=>"organizations", "action"=>"show", "id"=>"Nemocas"}, @filtered_env=nil, @filtered_path=nil, @protocol=nil, @port=nil, @method=nil, @request_method="GET", @remote_ip=nil, @original_fullpath=nil, @fullpath="/organizations/Nemocas", @ip=nil, @headers=#<ActionDispatch::Http::Headers:0x00007f177421f150 @req=#<ActionDispatch::Request:0x00007f177420f868 ...>>>, @cookies={"ahoy_visitor"=>"9bda30a5-f1c5-49b6-a798-85a5f2a994a6", "ahoy_visit"=>"83df2042-2247-47d1-9b87-49535c195f08"}, @committed=false, @encrypted=#<ActionDispatch::Cookies::EncryptedCookieJar:0x00007f1774226540 @parent_jar=#<ActionDispatch::Cookies::CookieJar:0x00007f177421cb30 ...>, @encryptor=#<ActiveSupport::MessageEncryptor:0x00007f17742263d8 @secret="\xE1\xA4\xD1\xA4}e\xA7NG\xA2\xC1Rsp\t\xBA\xCDv\xCE\x94L?l\xD6\xF5z\b\x8C\xD3\xE0\x9A\xB1", @sign_secret="\x01\xA6\e\x9C)\xA0\xB0o\xCA\xC9\x83\r\xE0\xE0\xF2)\xCCxY\e1\v\xC0\x04\x95\x92\xDF\xF7\x19b\xD2d[}\xC8\x88\xB5E$\xE6i\xA2\x97d\x18c\x01\xD0\x99\x81xU#<\x89\xBB)\xC7\x93J\xF1\xCCfd", @cipher="aes-256-cbc", @verifier=#<ActiveSupport::MessageVerifier:0x00007f1774226338 @secret="\x01\xA6\e\x9C)\xA0\xB0o\xCA\xC9\x83\r\xE0\xE0\xF2)\xCCxY\e1\v\xC0\x04\x95\x92\xDF\xF7\x19b\xD2d[}\xC8\x88\xB5E$\xE6i\xA2\x97d\x18c\x01\xD0\x99\x81xU#<\x89\xBB)\xC7\x93J\xF1\xCCfd", @digest="SHA1", @serializer=ActiveSupport::MessageEncryptor::NullSerializer>, @serializer=ActiveSupport::MessageEncryptor::NullSerializer>>, @signed_or_encrypted=#<ActionDispatch::Cookies::EncryptedCookieJar:0x00007f1774226540 @parent_jar=#<ActionDispatch::Cookies::CookieJar:0x00007f177421cb30 ...>, @encryptor=#<ActiveSupport::MessageEncryptor:0x00007f17742263d8 @secret="\xE1\xA4\xD1\xA4}e\xA7NG\xA2\xC1Rsp\t\xBA\xCDv\xCE\x94L?l\xD6\xF5z\b\x8C\xD3\xE0\x9A\xB1", @sign_secret="\x01\xA6\e\x9C)\xA0\xB0o\xCA\xC9\x83\r\xE0\xE0\xF2)\xCCxY\e1\v\xC0\x04\x95\x92\xDF\xF7\x19b\xD2d[}\xC8\x88\xB5E$\xE6i\xA2\x97d\x18c\x01\xD0\x99\x81xU#<\x89\xBB)\xC7\x93J\xF1\xCCfd", @cipher="aes-256-cbc", @verifier=#<ActiveSupport::MessageVerifier:0x00007f1774226338 @secret="\x01\xA6\e\x9C)\xA0\xB0o\xCA\xC9\x83\r\xE0\xE0\xF2)\xCCxY\e1\v\xC0\x04\x95\x92\xDF\xF7\x19b\xD2d[}\xC8\x88\xB5E$\xE6i\xA2\x97d\x18c\x01\xD0\x99\x81xU#<\x89\xBB)\xC7\x93J\xF1\xCCfd", @digest="SHA1", @serializer=ActiveSupport::MessageEncryptor::NullSerializer>, @serializer=ActiveSupport::MessageEncryptor::NullSerializer>>>
169
D, [2024-04-26T13:19:22.074499 #16031 DEBUG -- : [4968eae4-6499-4b88-884d-95785a5762ed] [ActiveJob] [PackageSorterJob] [087f61f9-aefb-4b72-a6d8-7071673c79e4] ][1m][36mCACHE (0.0ms)][0m ][1m][34mSELECT "organizations".* FROM "organizations" INNER JOIN "batches" ON "batches"."item_id" = "organizations"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND "organizations"."name" = $3 LIMIT $4][0m [["item_type", "Organization"], ["marker", 6340], ["name", "Nemocas"], ["LIMIT", 1]]]
170
D, [2024-04-26T13:19:22.081143 #16031 DEBUG -- : [4968eae4-6499-4b88-884d-95785a5762ed] [ActiveJob] [PackageSorterJob] [087f61f9-aefb-4b72-a6d8-7071673c79e4] ][1m][36mOrganization Load (3.4ms)][0m ][1m][34mSELECT "organizations".* FROM "organizations" INNER JOIN "batches" ON "batches"."item_id" = "organizations"."id" AND "batches"."item_type" = $1 WHERE "batches"."marker" = $2 AND "organizations"."name" = $3 LIMIT $4][0m [["item_type", "Organization"], ["marker", 6340], ["name", "UnofficialJuliaMirror"], ["LIMIT", 1]]]
171
I, [2024-04-26T13:19:22.082402 #16031] INFO -- : [4968eae4-6499-4b88-884d-95785a5762ed] [ActiveJob] [PackageSorterJob] [087f61f9-aefb-4b72-a6d8-7071673c79e4] Performed PackageSorterJob from DelayedJob(default) in 9.63ms
172
D, [2024-04-26T13:19:22.128907 #16031 DEBUG -- : [4968eae4-6499-4b88-884d-95785a5762ed] ][1m][35mSQL (7.6ms)][0m ][1m][34mSELECT "packages"."id" AS t0_r0, "packages"."name" AS t0_r1, "packages"."created_at" AS t0_r2, "packages"."updated_at" AS t0_r3, "packages"."description" AS t0_r4, "packages"."homepage" AS t0_r5, "packages"."owner_type" AS t0_r6, "packages"."owner_id" AS t0_r7, "packages"."is_registered" AS t0_r8, "packages"."readme" AS t0_r9, "packages"."readme_type" AS t0_r10, "daters"."id" AS t1_r0, "daters"."created" AS t1_r1, "daters"."updated" AS t1_r2, "daters"."pushed" AS t1_r3, "daters"."package_id" AS t1_r4, "daters"."created_at" AS t1_r5, "daters"."updated_at" AS t1_r6, "daters"."touched" AS t1_r7, "counters"."id" AS t2_r0, "counters"."fork" AS t2_r1, "counters"."stargazer" AS t2_r2, "counters"."open_issue" AS t2_r3, "counters"."package_id" AS t2_r4, "counters"."created_at" AS t2_r5, "counters"."updated_at" AS t2_r6, "counters"."contributor" AS t2_r7, "activities"."id" AS t3_r0, "activities"."commits" AS t3_r1, "activities"."package_id" AS t3_r2, "activities"."created_at" AS t3_r3, "activities"."updated_at" AS t3_r4, "activities"."recent_commit_count" AS t3_r5 FROM "packages" INNER JOIN "batches" ON "batches"."item_id" = "packages"."id" AND "batches"."item_type" = $1 INNER JOIN "daters" ON "daters"."package_id" = "packages"."id" INNER JOIN "counters" ON "counters"."package_id" = "packages"."id" INNER JOIN "activities" ON "activities"."package_id" = "packages"."id" WHERE "packages"."owner_id" = $2 AND "packages"."owner_type" = $3 AND "batches"."marker" = $4 AND (NOT (owner_id = 1036074 and owner_type = 'Organization')) AND "packages"."is_registered" = $5 ORDER BY counters.stargazer desc LIMIT $6 OFFSET $7][0m [["item_type", "Package"], ["owner_id", 1036073], ["owner_type", "Organization"], ["marker", 6340], ["is_registered", true], ["LIMIT", 30], ["OFFSET", 0]]]
173
D, [2024-04-26T13:19:22.141047 #16031 DEBUG -- : [4968eae4-6499-4b88-884d-95785a5762ed] ][1m][35m (4.5ms)][0m ][1m][34mSELECT DISTINCT COUNT(DISTINCT "packages"."id") FROM "packages" INNER JOIN "batches" ON "batches"."item_id" = "packages"."id" AND "batches"."item_type" = $1 INNER JOIN "daters" ON "daters"."package_id" = "packages"."id" INNER JOIN "counters" ON "counters"."package_id" = "packages"."id" INNER JOIN "activities" ON "activities"."package_id" = "packages"."id" WHERE "packages"."owner_id" = $2 AND "packages"."owner_type" = $3 AND "batches"."marker" = $4 AND (NOT (owner_id = 1036074 and owner_type = 'Organization')) AND "packages"."is_registered" = $5][0m [["item_type", "Package"], ["owner_id", 1036073], ["owner_type", "Organization"], ["marker", 6340], ["is_registered", true]]]
174
D, [2024-04-26T13:19:22.175376 #16031 DEBUG -- : [4968eae4-6499-4b88-884d-95785a5762ed] ][1m][36mProfile Load (6.1ms)][0m ][1m][34mSELECT "profiles".* FROM "profiles" WHERE "profiles"."owner_id" = $1 AND "profiles"."owner_type" = $2 LIMIT $3][0m [["owner_id", 1036073], ["owner_type", "Organization"], ["LIMIT", 1]]]
175
D, [2024-04-26T13:19:22.647948 #16031 DEBUG -- : [4968eae4-6499-4b88-884d-95785a5762ed] ][1m][36mRelease Load (444.5ms)][0m ][1m][34mSELECT "releases".* FROM "releases" ORDER BY "releases"."published_at" ASC][0m]
176
D, [2024-04-26T13:19:26.702372 #16031] DEBUG -- : [4968eae4-6499-4b88-884d-95785a5762ed] [ahoy] Event excluded
177
I, [2024-04-26T13:19:26.702787 #16031] INFO -- : [4968eae4-6499-4b88-884d-95785a5762ed] {:_method=>"GET", :_path=>"/organizations/Nemocas", :_format=>"*/*", :_controller=>"OrganizationsController", :_action=>"show", :_status=>200, :_duration=>4699.86, :_view=>4142.94, :_db=>482.48, :_time=>2024-04-26 13:19:22 +0000, :short_message=>"[200] GET /organizations/Nemocas (OrganizationsController#show)"}
178
D, [2024-04-26T13:20:19.257397 #16031 DEBUG -- : [8a5b29d9-26d2-4bbc-8be2-db2f7753ce37] ][1m][35m (0.2ms)][0m ][1m][35mBEGIN][0m]
179
D, [2024-04-26T13:20:19.261605 #16031 DEBUG -- : [8a5b29d9-26d2-4bbc-8be2-db2f7753ce37] ][1m][35mSQL (2.1ms)][0m ][1m][32mINSERT INTO "visits" ("visit_token", "visitor_token", "ip", "user_agent", "landing_page", "browser", "os", "device_type", "started_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id"][0m [["visit_token", "1d082a53-286d-4c57-b479-8992a60aecaf"], ["visitor_token", "0c2a16b4-eafc-4dc9-8b94-14fe6ad89734"], ["ip", "57.129.23.166"], ["user_agent", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36"], ["landing_page", "http://159.89.54.2/.env"], ["browser", "Chrome"], ["os", "Linux"], ["device_type", "Desktop"], ["started_at", 2024-04-26 13:20:19 UTC]]]
180
D, [2024-04-26T13:20:19.263402 #16031 DEBUG -- : [8a5b29d9-26d2-4bbc-8be2-db2f7753ce37] ][1m][35m (1.1ms)][0m ][1m][35mCOMMIT][0m]
181
D, [2024-04-26T13:20:19.265661 #16031 DEBUG -- : [8a5b29d9-26d2-4bbc-8be2-db2f7753ce37] [ActiveJob] ][1m][35m (0.2ms)][0m ][1m][35mBEGIN][0m]
182
D, [2024-04-26T13:20:19.268025 #16031 DEBUG -- : [8a5b29d9-26d2-4bbc-8be2-db2f7753ce37] [ActiveJob] ][1m][35mSQL (0.6ms)][0m ][1m][32mINSERT INTO "delayed_jobs" ("handler", "run_at", "queue", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id"][0m [["handler", "--- !ruby/object:ActiveJob::QueueAdapters::DelayedJobAdapter::JobWrapper\njob_data:\n job_class: Ahoy::GeocodeJob\n job_id: ae2ef17e-6c9b-4228-9f4b-da71f6cc4b3a\n queue_name: ahoy\n priority: \n arguments:\n - _aj_globalid: gid://julia-observer/Visit/17233812\n locale: en\n"], ["run_at", 2024-04-26 13:20:19 UTC], ["queue", "ahoy"], ["created_at", 2024-04-26 13:20:19 UTC], ["updated_at", 2024-04-26 13:20:19 UTC]]]
183
D, [2024-04-26T13:20:19.269705 #16031 DEBUG -- : [8a5b29d9-26d2-4bbc-8be2-db2f7753ce37] [ActiveJob] ][1m][35m (1.1ms)][0m ][1m][35mCOMMIT][0m]
184
I, [2024-04-26T13:20:19.270234 #16031] INFO -- : [8a5b29d9-26d2-4bbc-8be2-db2f7753ce37] [ActiveJob] Enqueued Ahoy::GeocodeJob (Job ID: ae2ef17e-6c9b-4228-9f4b-da71f6cc4b3a) to DelayedJob(ahoy) with arguments: #<GlobalID:0x00007f1759030238 @uri=#<URI::GID gid://julia-observer/Visit/17233812>>
185
D, [2024-04-26T13:20:19.285166 #16031 DEBUG -- : [8a5b29d9-26d2-4bbc-8be2-db2f7753ce37] [ActiveJob] ][1m][35m (5.5ms)][0m ][1m][35mBEGIN][0m]
186
D, [2024-04-26T13:20:19.287821 #16031 DEBUG -- : [8a5b29d9-26d2-4bbc-8be2-db2f7753ce37] [ActiveJob] ][1m][35mSQL (0.7ms)][0m ][1m][32mINSERT INTO "delayed_jobs" ("handler", "run_at", "queue", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id"][0m [["handler", "--- !ruby/object:ActiveJob::QueueAdapters::DelayedJobAdapter::JobWrapper\njob_data:\n job_class: ActionMailer::DeliveryJob\n job_id: e3f5f2f6-c64c-4c5b-893f-113d8a8eb969\n queue_name: mailers\n priority: \n arguments:\n - ErrorLogMailer\n - log_email\n - deliver_now\n - Error\n - \n - \n - controller: errors\n action: index\n bad_route: \".env\"\n _aj_hash_with_indifferent_access: true\n - ahoy_visitor: 0c2a16b4-eafc-4dc9-8b94-14fe6ad89734\n ahoy_visit: 1d082a53-286d-4c57-b479-8992a60aecaf\n _aj_symbol_keys: []\n - \n locale: en\n"], ["run_at", 2024-04-26 13:20:19 UTC], ["queue", "mailers"], ["created_at", 2024-04-26 13:20:19 UTC], ["updated_at", 2024-04-26 13:20:19 UTC]]]
187
D, [2024-04-26T13:20:19.289596 #16031 DEBUG -- : [8a5b29d9-26d2-4bbc-8be2-db2f7753ce37] [ActiveJob] ][1m][35m (1.1ms)][0m ][1m][35mCOMMIT][0m]
188
I, [2024-04-26T13:20:19.289996 #16031] INFO -- : [8a5b29d9-26d2-4bbc-8be2-db2f7753ce37] [ActiveJob] Enqueued ActionMailer::DeliveryJob (Job ID: e3f5f2f6-c64c-4c5b-893f-113d8a8eb969) to DelayedJob(mailers) with arguments: "ErrorLogMailer", "log_email", "deliver_now", "Error", nil, nil, {"controller"=>"errors", "action"=>"index", "bad_route"=>".env"}, {"ahoy_visitor"=>"0c2a16b4-eafc-4dc9-8b94-14fe6ad89734", "ahoy_visit"=>"1d082a53-286d-4c57-b479-8992a60aecaf"}, nil
189
D, [2024-04-26T13:20:19.770352 #16031 DEBUG -- : [8a5b29d9-26d2-4bbc-8be2-db2f7753ce37] ][1m][36mRelease Load (448.8ms)][0m ][1m][34mSELECT "releases".* FROM "releases" ORDER BY "releases"."published_at" ASC][0m]
190
D, [2024-04-26T13:20:24.485157 #16031 DEBUG -- : [8a5b29d9-26d2-4bbc-8be2-db2f7753ce37] ][1m][35m (6.9ms)][0m ][1m][35mBEGIN][0m]
191
D, [2024-04-26T13:20:24.490347 #16031 DEBUG -- : [8a5b29d9-26d2-4bbc-8be2-db2f7753ce37] ][1m][35mSQL (3.4ms)][0m ][1m][32mINSERT INTO "ahoy_events" ("visit_id", "name", "properties", "time") VALUES ($1, $2, $3, $4) RETURNING "id"][0m [["visit_id", 17233812], ["name", "Viewed: errors#index"], ["properties", "{}"], ["time", 2024-04-26 13:20:24 UTC]]]
192
D, [2024-04-26T13:20:24.492259 #16031 DEBUG -- : [8a5b29d9-26d2-4bbc-8be2-db2f7753ce37] ][1m][35m (1.2ms)][0m ][1m][35mCOMMIT][0m]
193
I, [2024-04-26T13:20:24.492870 #16031] INFO -- : [8a5b29d9-26d2-4bbc-8be2-db2f7753ce37] {:_method=>"GET", :_path=>"/.env", :_format=>"*/*", :_controller=>"ErrorsController", :_action=>"index", :_status=>404, :_duration=>5247.1, :_view=>4750.04, :_db=>472.88, :_time=>2024-04-26 13:20:19 +0000, :short_message=>"[404] GET /.env (ErrorsController#index)"}
194
D, [2024-04-26T13:25:30.395777 #16031 DEBUG -- : [baf9c481-ba52-4287-8319-9ea8eb9c44f3] ][1m][35m (0.3ms)][0m ][1m][35mBEGIN][0m]
195
D, [2024-04-26T13:25:30.404062 #16031 DEBUG -- : [baf9c481-ba52-4287-8319-9ea8eb9c44f3] ][1m][35mSQL (3.7ms)][0m ][1m][32mINSERT INTO "visits" ("visit_token", "visitor_token", "ip", "user_agent", "landing_page", "browser", "os", "device_type", "started_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id"][0m [["visit_token", "e1e27cf1-41af-4801-9351-d93ea85e3afc"], ["visitor_token", "9a95cf38-37cf-4f97-8229-cdd5480be698"], ["ip", "3.136.154.103"], ["user_agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"], ["landing_page", "http://cdn.juliaobserver.com/logs"], ["browser", "ClaudeBot"], ["os", "Other"], ["device_type", "Desktop"], ["started_at", 2024-04-26 13:25:30 UTC]]]
196
D, [2024-04-26T13:25:30.406201 #16031 DEBUG -- : [baf9c481-ba52-4287-8319-9ea8eb9c44f3] ][1m][35m (0.9ms)][0m ][1m][35mCOMMIT][0m]
197
D, [2024-04-26T13:25:30.415598 #16031 DEBUG -- : [baf9c481-ba52-4287-8319-9ea8eb9c44f3] [ActiveJob] ][1m][35m (0.2ms)][0m ][1m][35mBEGIN][0m]
198
D, [2024-04-26T13:25:30.418103 #16031 DEBUG -- : [baf9c481-ba52-4287-8319-9ea8eb9c44f3] [ActiveJob] ][1m][35mSQL (0.7ms)][0m ][1m][32mINSERT INTO "delayed_jobs" ("handler", "run_at", "queue", "created_at", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id"][0m [["handler", "--- !ruby/object:ActiveJob::QueueAdapters::DelayedJobAdapter::JobWrapper\njob_data:\n job_class: Ahoy::GeocodeJob\n job_id: 9e20b179-61fa-4876-aee8-9fb94cfc0898\n queue_name: ahoy\n priority: \n arguments:\n - _aj_globalid: gid://julia-observer/Visit/17233813\n locale: en\n"], ["run_at", 2024-04-26 13:25:30 UTC], ["queue", "ahoy"], ["created_at", 2024-04-26 13:25:30 UTC], ["updated_at", 2024-04-26 13:25:30 UTC]]]
199
D, [2024-04-26T13:25:30.420002 #16031 DEBUG -- : [baf9c481-ba52-4287-8319-9ea8eb9c44f3] [ActiveJob] ][1m][35m (1.3ms)][0m ][1m][35mCOMMIT][0m]
200
I, [2024-04-26T13:25:30.420581 #16031] INFO -- : [baf9c481-ba52-4287-8319-9ea8eb9c44f3] [ActiveJob] Enqueued Ahoy::GeocodeJob (Job ID: 9e20b179-61fa-4876-aee8-9fb94cfc0898) to DelayedJob(ahoy) with arguments: #<GlobalID:0x00007f177d44ac00 @uri=#<URI::GID gid://julia-observer/Visit/17233813>>