diff --git a/frameworks/rack-iodine/Gemfile.lock b/frameworks/rack-iodine/Gemfile.lock index 9c56b9dc72..17f4a81b2a 100644 --- a/frameworks/rack-iodine/Gemfile.lock +++ b/frameworks/rack-iodine/Gemfile.lock @@ -1,8 +1,8 @@ GEM remote: https://rubygems.org/ specs: - iodine (0.7.58) - rack (3.2.6) + iodine (0.8.4) + rack (3.2.8) PLATFORMS arm64-darwin-24 @@ -13,8 +13,8 @@ DEPENDENCIES rack (~> 3.0) CHECKSUMS - iodine (0.7.58) sha256=d42f3a00bc35bf1a57aba942096df323d0c46b502cd58cde765cc40304f86b49 - rack (3.2.6) sha256=5ed78e1f73b2e25679bec7d45ee2d4483cc4146eb1be0264fc4d94cb5ef212c2 + iodine (0.8.4) sha256=990b3c89011f306e25c8bbc4c2485c2675e95d63c46c5cca8af44e2a9da1c551 + rack (3.2.8) sha256=1fecc85e463ebc7a2a945fff829ffcd549babeb1556384796fad946c28dc4ec7 BUNDLED WITH - 4.0.8 + 4.1.0.beta2 diff --git a/site/data/results/rack-iodine.json b/site/data/results/rack-iodine.json index 6ee86c887b..c491599c41 100644 --- a/site/data/results/rack-iodine.json +++ b/site/data/results/rack-iodine.json @@ -4,19 +4,19 @@ "baseline-4096": { "framework": "rack-iodine", "language": "Ruby", - "rps": 63567, - "avg_latency": "62.46ms", - "p99_latency": "191.80ms", - "cpu": "4698.2%", - "memory": "4.8GiB", + "rps": 1037428, + "avg_latency": "3.88ms", + "p99_latency": "11.20ms", + "cpu": "6631.8%", + "memory": "2.5GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "7.45MB/s", - "input_bw": "4.91MB/s", + "bandwidth": "98.91MB/s", + "input_bw": "80.14MB/s", "reconnects": 0, - "status_2xx": 317839, + "status_2xx": 5187144, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -24,67 +24,67 @@ "latency-10k-1024": { "framework": "rack-iodine", "language": "Ruby", - "rps": 9952, - "avg_latency": "139.1us", - "p99_latency": "241.0us", - "cpu": "92.9%", - "memory": "4.6GiB", + "rps": 9974, + "avg_latency": "1102.6us", + "p99_latency": "3159.0us", + "cpu": "1919.9%", + "memory": "2.3GiB", "connections": 1024, "threads": 64, "duration": "20s", "pipeline": 1, - "bandwidth": "1.21MB/s", + "bandwidth": "0.99MB/s", "reconnects": 0, - "status_2xx": 199065, + "status_2xx": 199527, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0, - "cpu_usec": 14680011, - "cpu_per_req_us": 73.7448, + "cpu_usec": 363998206, + "cpu_per_req_us": 1824.3055, "target_rate": 10000, - "rate_ratio": 0.9952, - "p99_9_latency": "20360.0us" + "rate_ratio": 0.9974, + "p99_9_latency": "15444.0us" }, "latency-1m-1024": { "framework": "rack-iodine", "language": "Ruby", - "rps": 995836, - "avg_latency": "336.1us", - "p99_latency": "841.0us", - "cpu": "6080.3%", - "memory": "5.8GiB", + "rps": 800964, + "avg_latency": "1805760.9us", + "p99_latency": "6604800.0us", + "cpu": "6611.9%", + "memory": "2.4GiB", "connections": 1024, "threads": 64, "duration": "20s", "pipeline": 1, - "bandwidth": "121.49MB/s", + "bandwidth": "79.30MB/s", "reconnects": 0, - "status_2xx": 19920803, + "status_2xx": 16024867, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0, - "cpu_usec": 1118096893, - "cpu_per_req_us": 56.1271, + "cpu_usec": 1289161103, + "cpu_per_req_us": 80.4475, "target_rate": 1000000, - "rate_ratio": 0.9958, - "p99_9_latency": "39216.0us" + "rate_ratio": 0.801, + "p99_9_latency": "8226816.0us" }, "limited-conn-4096": { "framework": "rack-iodine", "language": "Ruby", - "rps": 59003, - "avg_latency": "66.96ms", - "p99_latency": "216.10ms", - "cpu": "4813.5%", - "memory": "5.0GiB", + "rps": 263629, + "avg_latency": "14.64ms", + "p99_latency": "53.00ms", + "cpu": "7593.5%", + "memory": "2.5GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 1, - "bandwidth": "6.92MB/s", - "input_bw": "4.56MB/s", - "reconnects": 27748, - "status_2xx": 295016, + "bandwidth": "25.15MB/s", + "input_bw": "20.36MB/s", + "reconnects": 130367, + "status_2xx": 1320782, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 @@ -92,18 +92,18 @@ "pipelined-4096": { "framework": "rack-iodine", "language": "Ruby", - "rps": 2373778, - "avg_latency": "26.94ms", - "p99_latency": "74.50ms", - "cpu": "6521.9%", - "memory": "5.5GiB", + "rps": 1423799, + "avg_latency": "44.97ms", + "p99_latency": "81.40ms", + "cpu": "6595.5%", + "memory": "3.4GiB", "connections": 4096, "threads": 64, "duration": "5s", "pipeline": 16, - "bandwidth": "278.36MB/s", + "bandwidth": "135.75MB/s", "reconnects": 0, - "status_2xx": 11868893, + "status_2xx": 7118995, "status_3xx": 0, "status_4xx": 0, "status_5xx": 0 diff --git a/site/static/logs/baseline/4096/rack-iodine.log b/site/static/logs/baseline/4096/rack-iodine.log index 8b44baa820..d7da0f3fe7 100644 --- a/site/static/logs/baseline/4096/rack-iodine.log +++ b/site/static/logs/baseline/4096/rack-iodine.log @@ -1,143 +1,266 @@ -/app/vendor/bundle/ruby/4.1.0+5/gems/iodine-0.7.58/lib/iodine/iodine_ext.so: warning: undefining the allocator of T_DATA class IodineObjectStorage -INFO: Listening on port 8080 -INFO: Starting up Iodine: - * Iodine 0.7.58 - * Ruby 4.1.0 - * facil.io 0.7.4 (epoll) - * 127 Workers X 1 Threads per worker. - * Maximum 131056 open files / sockets per worker. - * Master (root) process: 1. - -INFO: Server is running 127 workers X 1 thread with facil.io 0.7.4 (epoll) -* Linked to OpenSSL 3.5.7 9 Jun 2026 -* Detected capacity: 131056 open file limit -* Root pid: 1 -* Press ^C to stop - -INFO: 10 is running. -INFO: 14 is running. -INFO: 18 is running. -INFO: 22 is running. -INFO: 26 is running. -INFO: 30 is running. -INFO: 35 is running. -INFO: 40 is running. -INFO: 45 is running. -INFO: 50 is running. -INFO: 55 is running. -INFO: 60 is running. -INFO: 70 is running. -INFO: 65 is running. -INFO: 75 is running. -INFO: 80 is running. -INFO: 86 is running. -INFO: 90 is running. -INFO: 96 is running. -INFO: 101 is running. -INFO: 105 is running. -INFO: 110 is running. -INFO: 115 is running. -INFO: 120 is running. -INFO: 126 is running. -INFO: 131 is running. -INFO: 136 is running. -INFO: 141 is running. -INFO: 146 is running. -INFO: 151 is running. -INFO: 156 is running. -INFO: 162 is running. -INFO: 166 is running. -INFO: 171 is running. -INFO: 176 is running. -INFO: 181 is running. -INFO: 186 is running. -INFO: 191 is running. -INFO: 196 is running. -INFO: 201 is running. -INFO: 206 is running. -INFO: 212 is running. -INFO: 217 is running. -INFO: 222 is running. -INFO: 227 is running. -INFO: 232 is running. -INFO: 237 is running. -INFO: 242 is running. -INFO: 247 is running. -INFO: 252 is running. -INFO: 257 is running. -INFO: 262 is running. -INFO: 267 is running. -INFO: 271 is running. -INFO: 277 is running. -INFO: 281 is running. -INFO: 287 is running. -INFO: 292 is running. -INFO: 300 is running. -INFO: 304 is running. -INFO: 308 is running. -INFO: 312 is running. -INFO: 317 is running. -INFO: 322 is running. -INFO: 327 is running. -INFO: 332 is running. -INFO: 337 is running. -INFO: 342 is running. -INFO: 347 is running. -INFO: 352 is running. -INFO: 357 is running. -INFO: 362 is running. -INFO: 368 is running. -INFO: 373 is running. -INFO: 378 is running. -INFO: 383 is running. -INFO: 388 is running. -INFO: 393 is running. -INFO: 398 is running. -INFO: 403 is running. -INFO: 408 is running. -INFO: 413 is running. -INFO: 418 is running. -INFO: 423 is running. -INFO: 428 is running. -INFO: 433 is running. -INFO: 438 is running. -INFO: 443 is running. -INFO: 448 is running. -INFO: 453 is running. -INFO: 458 is running. -INFO: 463 is running. -INFO: 468 is running. -INFO: 473 is running. -INFO: 478 is running. -INFO: 483 is running. -INFO: 488 is running. -INFO: 493 is running. -INFO: 498 is running. -INFO: 503 is running. -INFO: 508 is running. -INFO: 513 is running. -INFO: 518 is running. -INFO: 523 is running. -INFO: 528 is running. -INFO: 533 is running. -INFO: 539 is running. -INFO: 544 is running. -INFO: 549 is running. -INFO: 553 is running. -INFO: 559 is running. -INFO: 564 is running. -INFO: 569 is running. -INFO: 574 is running. -INFO: 579 is running. -INFO: 584 is running. -INFO: 589 is running. -INFO: 593 is running. -INFO: 598 is running. -INFO: 603 is running. -INFO: 610 is running. -INFO: 614 is running. -INFO: 618 is running. -INFO: 623 is running. -INFO: 628 is running. -INFO: 633 is running. -INFO: 638 is running. +INFO: + Starting the iodine server. + Version: 0.8.4 + Engine: epoll + Workers: 128 (cluster mode) + Threads: 1+1 (per worker) + Press ^C to exit. +INFO: (1) spawning 128 workers. +* No configuration file found @ config/boot.rb +* Starting iodine @ ./config.ru +INFO: (8) worker starting up. +INFO: (13) worker starting up. +INFO: (18) worker starting up. +INFO: (23) worker starting up. +INFO: (27) worker starting up. +INFO: (33) worker starting up. +INFO: (38) worker starting up. +INFO: (43) worker starting up. +INFO: (47) worker starting up. +INFO: (53) worker starting up. +INFO: (60) worker starting up. +INFO: (66) worker starting up. +INFO: (73) worker starting up. +INFO: (80) worker starting up. +INFO: (87) worker starting up. +INFO: (93) worker starting up. +INFO: (100) worker starting up. +INFO: (105) worker starting up. +INFO: (111) worker starting up. +INFO: (117) worker starting up. +INFO: (122) worker starting up. +INFO: (128) worker starting up. +INFO: (133) worker starting up. +INFO: (140) worker starting up. +INFO: (146) worker starting up. +INFO: (152) worker starting up. +INFO: (158) worker starting up. +INFO: (164) worker starting up. +INFO: (171) worker starting up. +INFO: (177) worker starting up. +INFO: (184) worker starting up. +INFO: (190) worker starting up. +INFO: (196) worker starting up. +INFO: (202) worker starting up. +INFO: (208) worker starting up. +INFO: (214) worker starting up. +INFO: (47) started listening @ 0.0.0.0:8080 +INFO: (38) started listening @ 0.0.0.0:8080 +INFO: (18) started listening @ 0.0.0.0:8080 +INFO: (13) started listening @ 0.0.0.0:8080 +INFO: (60) started listening @ 0.0.0.0:8080 +INFO: (23) started listening @ 0.0.0.0:8080 +INFO: (33) started listening @ 0.0.0.0:8080 +INFO: (27) started listening @ 0.0.0.0:8080 +INFO: (220) worker starting up. +INFO: (8) started listening @ 0.0.0.0:8080 +INFO: (226) worker starting up. +INFO: (53) started listening @ 0.0.0.0:8080 +INFO: (43) started listening @ 0.0.0.0:8080 +INFO: (232) worker starting up. +INFO: (73) started listening @ 0.0.0.0:8080 +INFO: (66) started listening @ 0.0.0.0:8080 +INFO: (238) worker starting up. +INFO: (87) started listening @ 0.0.0.0:8080 +INFO: (244) worker starting up. +INFO: (80) started listening @ 0.0.0.0:8080 +INFO: (250) worker starting up. +INFO: (256) worker starting up. +INFO: (100) started listening @ 0.0.0.0:8080 +INFO: (105) started listening @ 0.0.0.0:8080 +INFO: (262) worker starting up. +INFO: (122) started listening @ 0.0.0.0:8080 +INFO: (93) started listening @ 0.0.0.0:8080 +INFO: (117) started listening @ 0.0.0.0:8080 +INFO: (111) started listening @ 0.0.0.0:8080 +INFO: (268) worker starting up. +INFO: (274) worker starting up. +INFO: (128) started listening @ 0.0.0.0:8080 +INFO: (280) worker starting up. +INFO: (133) started listening @ 0.0.0.0:8080 +INFO: (146) started listening @ 0.0.0.0:8080 +INFO: (140) started listening @ 0.0.0.0:8080 +INFO: (286) worker starting up. +INFO: (152) started listening @ 0.0.0.0:8080 +INFO: (292) worker starting up. +INFO: (158) started listening @ 0.0.0.0:8080 +INFO: (298) worker starting up. +INFO: (164) started listening @ 0.0.0.0:8080 +INFO: (304) worker starting up. +INFO: (171) started listening @ 0.0.0.0:8080 +INFO: (310) worker starting up. +INFO: (177) started listening @ 0.0.0.0:8080 +INFO: (316) worker starting up. +INFO: (190) started listening @ 0.0.0.0:8080 +INFO: (322) worker starting up. +INFO: (196) started listening @ 0.0.0.0:8080 +INFO: (328) worker starting up. +INFO: (184) started listening @ 0.0.0.0:8080 +INFO: (334) worker starting up. +INFO: (202) started listening @ 0.0.0.0:8080 +INFO: (340) worker starting up. +INFO: (214) started listening @ 0.0.0.0:8080 +INFO: (347) worker starting up. +INFO: (220) started listening @ 0.0.0.0:8080 +INFO: (208) started listening @ 0.0.0.0:8080 +INFO: (353) worker starting up. +INFO: (359) worker starting up. +INFO: (226) started listening @ 0.0.0.0:8080 +INFO: (365) worker starting up. +INFO: (232) started listening @ 0.0.0.0:8080 +INFO: (238) started listening @ 0.0.0.0:8080 +INFO: (371) worker starting up. +INFO: (244) started listening @ 0.0.0.0:8080 +INFO: (376) worker starting up. +INFO: (382) worker starting up. +INFO: (250) started listening @ 0.0.0.0:8080 +INFO: (256) started listening @ 0.0.0.0:8080 +INFO: (388) worker starting up. +INFO: (394) worker starting up. +INFO: (262) started listening @ 0.0.0.0:8080 +INFO: (274) started listening @ 0.0.0.0:8080 +INFO: (268) started listening @ 0.0.0.0:8080 +INFO: (400) worker starting up. +INFO: (406) worker starting up. +INFO: (280) started listening @ 0.0.0.0:8080 +INFO: (412) worker starting up. +INFO: (298) started listening @ 0.0.0.0:8080 +INFO: (418) worker starting up. +INFO: (292) started listening @ 0.0.0.0:8080 +INFO: (286) started listening @ 0.0.0.0:8080 +INFO: (424) worker starting up. +INFO: (431) worker starting up. +INFO: (310) started listening @ 0.0.0.0:8080 +INFO: (437) worker starting up. +INFO: (304) started listening @ 0.0.0.0:8080 +INFO: (442) worker starting up. +INFO: (322) started listening @ 0.0.0.0:8080 +INFO: (448) worker starting up. +INFO: (328) started listening @ 0.0.0.0:8080 +INFO: (334) started listening @ 0.0.0.0:8080 +INFO: (454) worker starting up. +INFO: (316) started listening @ 0.0.0.0:8080 +INFO: (460) worker starting up. +INFO: (347) started listening @ 0.0.0.0:8080 +INFO: (465) worker starting up. +INFO: (340) started listening @ 0.0.0.0:8080 +INFO: (472) worker starting up. +INFO: (353) started listening @ 0.0.0.0:8080 +INFO: (478) worker starting up. +INFO: (359) started listening @ 0.0.0.0:8080 +INFO: (485) worker starting up. +INFO: (365) started listening @ 0.0.0.0:8080 +INFO: (491) worker starting up. +INFO: (497) worker starting up. +INFO: (382) started listening @ 0.0.0.0:8080 +INFO: (371) started listening @ 0.0.0.0:8080 +INFO: (503) worker starting up. +INFO: (376) started listening @ 0.0.0.0:8080 +INFO: (509) worker starting up. +INFO: (394) started listening @ 0.0.0.0:8080 +INFO: (514) worker starting up. +INFO: (388) started listening @ 0.0.0.0:8080 +INFO: (400) started listening @ 0.0.0.0:8080 +INFO: (520) worker starting up. +INFO: (412) started listening @ 0.0.0.0:8080 +INFO: (526) worker starting up. +INFO: (532) worker starting up. +INFO: (418) started listening @ 0.0.0.0:8080 +INFO: (406) started listening @ 0.0.0.0:8080 +INFO: (539) worker starting up. +INFO: (545) worker starting up. +INFO: (424) started listening @ 0.0.0.0:8080 +INFO: (551) worker starting up. +INFO: (437) started listening @ 0.0.0.0:8080 +INFO: (431) started listening @ 0.0.0.0:8080 +INFO: (557) worker starting up. +INFO: (442) started listening @ 0.0.0.0:8080 +INFO: (563) worker starting up. +INFO: (448) started listening @ 0.0.0.0:8080 +INFO: (454) started listening @ 0.0.0.0:8080 +INFO: (465) started listening @ 0.0.0.0:8080 +INFO: (570) worker starting up. +INFO: (576) worker starting up. +INFO: (460) started listening @ 0.0.0.0:8080 +INFO: (582) worker starting up. +INFO: (478) started listening @ 0.0.0.0:8080 +INFO: (472) started listening @ 0.0.0.0:8080 +INFO: (587) worker starting up. +INFO: (485) started listening @ 0.0.0.0:8080 +INFO: (491) started listening @ 0.0.0.0:8080 +INFO: (593) worker starting up. +INFO: (497) started listening @ 0.0.0.0:8080 +INFO: (599) worker starting up. +INFO: (605) worker starting up. +INFO: (503) started listening @ 0.0.0.0:8080 +INFO: (611) worker starting up. +INFO: (520) started listening @ 0.0.0.0:8080 +INFO: (509) started listening @ 0.0.0.0:8080 +INFO: (617) worker starting up. +INFO: (514) started listening @ 0.0.0.0:8080 +INFO: (623) worker starting up. +INFO: (526) started listening @ 0.0.0.0:8080 +INFO: (629) worker starting up. +INFO: (635) worker starting up. +INFO: (532) started listening @ 0.0.0.0:8080 +INFO: (641) worker starting up. +INFO: (539) started listening @ 0.0.0.0:8080 +INFO: (545) started listening @ 0.0.0.0:8080 +INFO: (646) worker starting up. +INFO: (551) started listening @ 0.0.0.0:8080 +INFO: (652) worker starting up. +INFO: (658) worker starting up. +INFO: (557) started listening @ 0.0.0.0:8080 +INFO: (664) worker starting up. +INFO: (563) started listening @ 0.0.0.0:8080 +INFO: (671) worker starting up. +INFO: (570) started listening @ 0.0.0.0:8080 +INFO: (677) worker starting up. +INFO: (576) started listening @ 0.0.0.0:8080 +INFO: (684) worker starting up. +INFO: (582) started listening @ 0.0.0.0:8080 +INFO: (587) started listening @ 0.0.0.0:8080 +INFO: (593) started listening @ 0.0.0.0:8080 +INFO: (690) worker starting up. +INFO: (696) worker starting up. +INFO: (599) started listening @ 0.0.0.0:8080 +INFO: (701) worker starting up. +INFO: (611) started listening @ 0.0.0.0:8080 +INFO: (708) worker starting up. +INFO: (605) started listening @ 0.0.0.0:8080 +INFO: (714) worker starting up. +INFO: (623) started listening @ 0.0.0.0:8080 +INFO: (720) worker starting up. +INFO: (617) started listening @ 0.0.0.0:8080 +INFO: (629) started listening @ 0.0.0.0:8080 +INFO: (725) worker starting up. +INFO: (732) worker starting up. +INFO: (635) started listening @ 0.0.0.0:8080 +INFO: (641) started listening @ 0.0.0.0:8080 +INFO: (646) started listening @ 0.0.0.0:8080 +INFO: (738) worker starting up. +INFO: (652) started listening @ 0.0.0.0:8080 +INFO: (744) worker starting up. +INFO: (664) started listening @ 0.0.0.0:8080 +INFO: (749) worker starting up. +INFO: (671) started listening @ 0.0.0.0:8080 +INFO: (755) worker starting up. +INFO: (658) started listening @ 0.0.0.0:8080 +INFO: (761) worker starting up. +INFO: (677) started listening @ 0.0.0.0:8080 +INFO: (767) worker starting up. +INFO: (684) started listening @ 0.0.0.0:8080 +INFO: (690) started listening @ 0.0.0.0:8080 +INFO: (696) started listening @ 0.0.0.0:8080 +INFO: (701) started listening @ 0.0.0.0:8080 +INFO: (714) started listening @ 0.0.0.0:8080 +INFO: (708) started listening @ 0.0.0.0:8080 +INFO: (725) started listening @ 0.0.0.0:8080 +INFO: (732) started listening @ 0.0.0.0:8080 +INFO: (720) started listening @ 0.0.0.0:8080 +INFO: (738) started listening @ 0.0.0.0:8080 +INFO: (744) started listening @ 0.0.0.0:8080 +INFO: (749) started listening @ 0.0.0.0:8080 +INFO: (755) started listening @ 0.0.0.0:8080 +INFO: (761) started listening @ 0.0.0.0:8080 +INFO: (767) started listening @ 0.0.0.0:8080 diff --git a/site/static/logs/latency-10k/1024/rack-iodine.log b/site/static/logs/latency-10k/1024/rack-iodine.log index 0bad50ff14..8530ba2ede 100644 --- a/site/static/logs/latency-10k/1024/rack-iodine.log +++ b/site/static/logs/latency-10k/1024/rack-iodine.log @@ -1,143 +1,266 @@ -/app/vendor/bundle/ruby/4.1.0+5/gems/iodine-0.7.58/lib/iodine/iodine_ext.so: warning: undefining the allocator of T_DATA class IodineObjectStorage -INFO: Listening on port 8080 -INFO: Starting up Iodine: - * Iodine 0.7.58 - * Ruby 4.1.0 - * facil.io 0.7.4 (epoll) - * 127 Workers X 1 Threads per worker. - * Maximum 131056 open files / sockets per worker. - * Master (root) process: 1. - -INFO: Server is running 127 workers X 1 thread with facil.io 0.7.4 (epoll) -* Linked to OpenSSL 3.5.7 9 Jun 2026 -* Detected capacity: 131056 open file limit -* Root pid: 1 -* Press ^C to stop - -INFO: 10 is running. -INFO: 14 is running. -INFO: 18 is running. -INFO: 22 is running. -INFO: 26 is running. -INFO: 30 is running. -INFO: 35 is running. -INFO: 40 is running. -INFO: 44 is running. -INFO: 50 is running. -INFO: 54 is running. -INFO: 59 is running. -INFO: 64 is running. -INFO: 70 is running. -INFO: 75 is running. -INFO: 80 is running. -INFO: 85 is running. -INFO: 91 is running. -INFO: 96 is running. -INFO: 101 is running. -INFO: 106 is running. -INFO: 111 is running. -INFO: 116 is running. -INFO: 121 is running. -INFO: 126 is running. -INFO: 131 is running. -INFO: 136 is running. -INFO: 141 is running. -INFO: 147 is running. -INFO: 152 is running. -INFO: 157 is running. -INFO: 162 is running. -INFO: 167 is running. -INFO: 171 is running. -INFO: 177 is running. -INFO: 181 is running. -INFO: 187 is running. -INFO: 192 is running. -INFO: 196 is running. -INFO: 202 is running. -INFO: 207 is running. -INFO: 211 is running. -INFO: 216 is running. -INFO: 221 is running. -INFO: 226 is running. -INFO: 231 is running. -INFO: 236 is running. -INFO: 242 is running. -INFO: 247 is running. -INFO: 252 is running. -INFO: 257 is running. -INFO: 262 is running. -INFO: 267 is running. -INFO: 272 is running. -INFO: 277 is running. -INFO: 282 is running. -INFO: 287 is running. -INFO: 292 is running. -INFO: 300 is running. -INFO: 304 is running. -INFO: 308 is running. -INFO: 312 is running. -INFO: 317 is running. -INFO: 322 is running. -INFO: 327 is running. -INFO: 332 is running. -INFO: 337 is running. -INFO: 342 is running. -INFO: 347 is running. -INFO: 352 is running. -INFO: 357 is running. -INFO: 362 is running. -INFO: 367 is running. -INFO: 372 is running. -INFO: 377 is running. -INFO: 382 is running. -INFO: 388 is running. -INFO: 393 is running. -INFO: 398 is running. -INFO: 403 is running. -INFO: 408 is running. -INFO: 413 is running. -INFO: 418 is running. -INFO: 423 is running. -INFO: 428 is running. -INFO: 433 is running. -INFO: 438 is running. -INFO: 443 is running. -INFO: 448 is running. -INFO: 453 is running. -INFO: 458 is running. -INFO: 463 is running. -INFO: 468 is running. -INFO: 473 is running. -INFO: 478 is running. -INFO: 483 is running. -INFO: 488 is running. -INFO: 493 is running. -INFO: 498 is running. -INFO: 503 is running. -INFO: 508 is running. -INFO: 513 is running. -INFO: 518 is running. -INFO: 523 is running. -INFO: 528 is running. -INFO: 533 is running. -INFO: 538 is running. -INFO: 543 is running. -INFO: 548 is running. -INFO: 553 is running. -INFO: 558 is running. -INFO: 563 is running. -INFO: 568 is running. -INFO: 573 is running. -INFO: 578 is running. -INFO: 583 is running. -INFO: 588 is running. -INFO: 593 is running. -INFO: 598 is running. -INFO: 603 is running. -INFO: 610 is running. -INFO: 614 is running. -INFO: 618 is running. -INFO: 623 is running. -INFO: 628 is running. -INFO: 633 is running. -INFO: 638 is running. +INFO: + Starting the iodine server. + Version: 0.8.4 + Engine: epoll + Workers: 128 (cluster mode) + Threads: 1+1 (per worker) + Press ^C to exit. +INFO: (1) spawning 128 workers. +* No configuration file found @ config/boot.rb +* Starting iodine @ ./config.ru +INFO: (8) worker starting up. +INFO: (12) worker starting up. +INFO: (17) worker starting up. +INFO: (22) worker starting up. +INFO: (27) worker starting up. +INFO: (32) worker starting up. +INFO: (38) worker starting up. +INFO: (42) worker starting up. +INFO: (48) worker starting up. +INFO: (53) worker starting up. +INFO: (58) worker starting up. +INFO: (65) worker starting up. +INFO: (71) worker starting up. +INFO: (77) worker starting up. +INFO: (84) worker starting up. +INFO: (91) worker starting up. +INFO: (97) worker starting up. +INFO: (103) worker starting up. +INFO: (109) worker starting up. +INFO: (116) worker starting up. +INFO: (122) worker starting up. +INFO: (128) worker starting up. +INFO: (134) worker starting up. +INFO: (141) worker starting up. +INFO: (147) worker starting up. +INFO: (153) worker starting up. +INFO: (159) worker starting up. +INFO: (165) worker starting up. +INFO: (170) worker starting up. +INFO: (176) worker starting up. +INFO: (182) worker starting up. +INFO: (187) worker starting up. +INFO: (194) worker starting up. +INFO: (200) worker starting up. +INFO: (206) worker starting up. +INFO: (8) started listening @ 0.0.0.0:8080 +INFO: (212) worker starting up. +INFO: (12) started listening @ 0.0.0.0:8080 +INFO: (22) started listening @ 0.0.0.0:8080 +INFO: (17) started listening @ 0.0.0.0:8080 +INFO: (218) worker starting up. +INFO: (32) started listening @ 0.0.0.0:8080 +INFO: (224) worker starting up. +INFO: (38) started listening @ 0.0.0.0:8080 +INFO: (27) started listening @ 0.0.0.0:8080 +INFO: (230) worker starting up. +INFO: (237) worker starting up. +INFO: (42) started listening @ 0.0.0.0:8080 +INFO: (53) started listening @ 0.0.0.0:8080 +INFO: (58) started listening @ 0.0.0.0:8080 +INFO: (65) started listening @ 0.0.0.0:8080 +INFO: (48) started listening @ 0.0.0.0:8080 +INFO: (243) worker starting up. +INFO: (71) started listening @ 0.0.0.0:8080 +INFO: (249) worker starting up. +INFO: (77) started listening @ 0.0.0.0:8080 +INFO: (256) worker starting up. +INFO: (84) started listening @ 0.0.0.0:8080 +INFO: (91) started listening @ 0.0.0.0:8080 +INFO: (262) worker starting up. +INFO: (97) started listening @ 0.0.0.0:8080 +INFO: (268) worker starting up. +INFO: (109) started listening @ 0.0.0.0:8080 +INFO: (103) started listening @ 0.0.0.0:8080 +INFO: (274) worker starting up. +INFO: (122) started listening @ 0.0.0.0:8080 +INFO: (280) worker starting up. +INFO: (116) started listening @ 0.0.0.0:8080 +INFO: (285) worker starting up. +INFO: (291) worker starting up. +INFO: (128) started listening @ 0.0.0.0:8080 +INFO: (297) worker starting up. +INFO: (134) started listening @ 0.0.0.0:8080 +INFO: (141) started listening @ 0.0.0.0:8080 +INFO: (304) worker starting up. +INFO: (159) started listening @ 0.0.0.0:8080 +INFO: (310) worker starting up. +INFO: (153) started listening @ 0.0.0.0:8080 +INFO: (147) started listening @ 0.0.0.0:8080 +INFO: (316) worker starting up. +INFO: (322) worker starting up. +INFO: (165) started listening @ 0.0.0.0:8080 +INFO: (176) started listening @ 0.0.0.0:8080 +INFO: (170) started listening @ 0.0.0.0:8080 +INFO: (328) worker starting up. +INFO: (182) started listening @ 0.0.0.0:8080 +INFO: (334) worker starting up. +INFO: (187) started listening @ 0.0.0.0:8080 +INFO: (194) started listening @ 0.0.0.0:8080 +INFO: (340) worker starting up. +INFO: (200) started listening @ 0.0.0.0:8080 +INFO: (346) worker starting up. +INFO: (206) started listening @ 0.0.0.0:8080 +INFO: (352) worker starting up. +INFO: (212) started listening @ 0.0.0.0:8080 +INFO: (358) worker starting up. +INFO: (224) started listening @ 0.0.0.0:8080 +INFO: (218) started listening @ 0.0.0.0:8080 +INFO: (363) worker starting up. +INFO: (230) started listening @ 0.0.0.0:8080 +INFO: (369) worker starting up. +INFO: (375) worker starting up. +INFO: (237) started listening @ 0.0.0.0:8080 +INFO: (243) started listening @ 0.0.0.0:8080 +INFO: (381) worker starting up. +INFO: (387) worker starting up. +INFO: (256) started listening @ 0.0.0.0:8080 +INFO: (393) worker starting up. +INFO: (249) started listening @ 0.0.0.0:8080 +INFO: (262) started listening @ 0.0.0.0:8080 +INFO: (399) worker starting up. +INFO: (405) worker starting up. +INFO: (268) started listening @ 0.0.0.0:8080 +INFO: (411) worker starting up. +INFO: (280) started listening @ 0.0.0.0:8080 +INFO: (274) started listening @ 0.0.0.0:8080 +INFO: (417) worker starting up. +INFO: (423) worker starting up. +INFO: (285) started listening @ 0.0.0.0:8080 +INFO: (429) worker starting up. +INFO: (291) started listening @ 0.0.0.0:8080 +INFO: (297) started listening @ 0.0.0.0:8080 +INFO: (435) worker starting up. +INFO: (304) started listening @ 0.0.0.0:8080 +INFO: (441) worker starting up. +INFO: (448) worker starting up. +INFO: (310) started listening @ 0.0.0.0:8080 +INFO: (454) worker starting up. +INFO: (316) started listening @ 0.0.0.0:8080 +INFO: (460) worker starting up. +INFO: (328) started listening @ 0.0.0.0:8080 +INFO: (322) started listening @ 0.0.0.0:8080 +INFO: (466) worker starting up. +INFO: (472) worker starting up. +INFO: (334) started listening @ 0.0.0.0:8080 +INFO: (340) started listening @ 0.0.0.0:8080 +INFO: (346) started listening @ 0.0.0.0:8080 +INFO: (478) worker starting up. +INFO: (352) started listening @ 0.0.0.0:8080 +INFO: (484) worker starting up. +INFO: (490) worker starting up. +INFO: (358) started listening @ 0.0.0.0:8080 +INFO: (496) worker starting up. +INFO: (363) started listening @ 0.0.0.0:8080 +INFO: (501) worker starting up. +INFO: (369) started listening @ 0.0.0.0:8080 +INFO: (375) started listening @ 0.0.0.0:8080 +INFO: (507) worker starting up. +INFO: (381) started listening @ 0.0.0.0:8080 +INFO: (514) worker starting up. +INFO: (520) worker starting up. +INFO: (387) started listening @ 0.0.0.0:8080 +INFO: (399) started listening @ 0.0.0.0:8080 +INFO: (393) started listening @ 0.0.0.0:8080 +INFO: (526) worker starting up. +INFO: (405) started listening @ 0.0.0.0:8080 +INFO: (533) worker starting up. +INFO: (411) started listening @ 0.0.0.0:8080 +INFO: (538) worker starting up. +INFO: (423) started listening @ 0.0.0.0:8080 +INFO: (417) started listening @ 0.0.0.0:8080 +INFO: (544) worker starting up. +INFO: (429) started listening @ 0.0.0.0:8080 +INFO: (550) worker starting up. +INFO: (557) worker starting up. +INFO: (435) started listening @ 0.0.0.0:8080 +INFO: (562) worker starting up. +INFO: (448) started listening @ 0.0.0.0:8080 +INFO: (441) started listening @ 0.0.0.0:8080 +INFO: (568) worker starting up. +INFO: (454) started listening @ 0.0.0.0:8080 +INFO: (574) worker starting up. +INFO: (460) started listening @ 0.0.0.0:8080 +INFO: (580) worker starting up. +INFO: (466) started listening @ 0.0.0.0:8080 +INFO: (586) worker starting up. +INFO: (472) started listening @ 0.0.0.0:8080 +INFO: (592) worker starting up. +INFO: (478) started listening @ 0.0.0.0:8080 +INFO: (599) worker starting up. +INFO: (484) started listening @ 0.0.0.0:8080 +INFO: (605) worker starting up. +INFO: (490) started listening @ 0.0.0.0:8080 +INFO: (496) started listening @ 0.0.0.0:8080 +INFO: (611) worker starting up. +INFO: (501) started listening @ 0.0.0.0:8080 +INFO: (507) started listening @ 0.0.0.0:8080 +INFO: (617) worker starting up. +INFO: (623) worker starting up. +INFO: (514) started listening @ 0.0.0.0:8080 +INFO: (629) worker starting up. +INFO: (520) started listening @ 0.0.0.0:8080 +INFO: (635) worker starting up. +INFO: (526) started listening @ 0.0.0.0:8080 +INFO: (533) started listening @ 0.0.0.0:8080 +INFO: (641) worker starting up. +INFO: (538) started listening @ 0.0.0.0:8080 +INFO: (647) worker starting up. +INFO: (544) started listening @ 0.0.0.0:8080 +INFO: (652) worker starting up. +INFO: (550) started listening @ 0.0.0.0:8080 +INFO: (658) worker starting up. +INFO: (665) worker starting up. +INFO: (557) started listening @ 0.0.0.0:8080 +INFO: (562) started listening @ 0.0.0.0:8080 +INFO: (671) worker starting up. +INFO: (568) started listening @ 0.0.0.0:8080 +INFO: (677) worker starting up. +INFO: (574) started listening @ 0.0.0.0:8080 +INFO: (580) started listening @ 0.0.0.0:8080 +INFO: (683) worker starting up. +INFO: (586) started listening @ 0.0.0.0:8080 +INFO: (689) worker starting up. +INFO: (592) started listening @ 0.0.0.0:8080 +INFO: (696) worker starting up. +INFO: (599) started listening @ 0.0.0.0:8080 +INFO: (701) worker starting up. +INFO: (605) started listening @ 0.0.0.0:8080 +INFO: (707) worker starting up. +INFO: (611) started listening @ 0.0.0.0:8080 +INFO: (617) started listening @ 0.0.0.0:8080 +INFO: (713) worker starting up. +INFO: (623) started listening @ 0.0.0.0:8080 +INFO: (719) worker starting up. +INFO: (629) started listening @ 0.0.0.0:8080 +INFO: (635) started listening @ 0.0.0.0:8080 +INFO: (726) worker starting up. +INFO: (641) started listening @ 0.0.0.0:8080 +INFO: (731) worker starting up. +INFO: (647) started listening @ 0.0.0.0:8080 +INFO: (738) worker starting up. +INFO: (652) started listening @ 0.0.0.0:8080 +INFO: (743) worker starting up. +INFO: (658) started listening @ 0.0.0.0:8080 +INFO: (665) started listening @ 0.0.0.0:8080 +INFO: (749) worker starting up. +INFO: (755) worker starting up. +INFO: (671) started listening @ 0.0.0.0:8080 +INFO: (677) started listening @ 0.0.0.0:8080 +INFO: (761) worker starting up. +INFO: (767) worker starting up. +INFO: (689) started listening @ 0.0.0.0:8080 +INFO: (683) started listening @ 0.0.0.0:8080 +INFO: (696) started listening @ 0.0.0.0:8080 +INFO: (701) started listening @ 0.0.0.0:8080 +INFO: (707) started listening @ 0.0.0.0:8080 +INFO: (713) started listening @ 0.0.0.0:8080 +INFO: (719) started listening @ 0.0.0.0:8080 +INFO: (726) started listening @ 0.0.0.0:8080 +INFO: (731) started listening @ 0.0.0.0:8080 +INFO: (738) started listening @ 0.0.0.0:8080 +INFO: (743) started listening @ 0.0.0.0:8080 +INFO: (749) started listening @ 0.0.0.0:8080 +INFO: (755) started listening @ 0.0.0.0:8080 +INFO: (761) started listening @ 0.0.0.0:8080 +INFO: (767) started listening @ 0.0.0.0:8080 diff --git a/site/static/logs/latency-1m/1024/rack-iodine.log b/site/static/logs/latency-1m/1024/rack-iodine.log index 4fb94485af..a8715967fc 100644 --- a/site/static/logs/latency-1m/1024/rack-iodine.log +++ b/site/static/logs/latency-1m/1024/rack-iodine.log @@ -1,143 +1,266 @@ -/app/vendor/bundle/ruby/4.1.0+5/gems/iodine-0.7.58/lib/iodine/iodine_ext.so: warning: undefining the allocator of T_DATA class IodineObjectStorage -INFO: Listening on port 8080 -INFO: Starting up Iodine: - * Iodine 0.7.58 - * Ruby 4.1.0 - * facil.io 0.7.4 (epoll) - * 127 Workers X 1 Threads per worker. - * Maximum 131056 open files / sockets per worker. - * Master (root) process: 1. - -INFO: Server is running 127 workers X 1 thread with facil.io 0.7.4 (epoll) -* Linked to OpenSSL 3.5.7 9 Jun 2026 -* Detected capacity: 131056 open file limit -* Root pid: 1 -* Press ^C to stop - -INFO: 10 is running. -INFO: 14 is running. -INFO: 18 is running. -INFO: 22 is running. -INFO: 26 is running. -INFO: 30 is running. -INFO: 35 is running. -INFO: 40 is running. -INFO: 45 is running. -INFO: 50 is running. -INFO: 55 is running. -INFO: 60 is running. -INFO: 65 is running. -INFO: 69 is running. -INFO: 76 is running. -INFO: 81 is running. -INFO: 86 is running. -INFO: 91 is running. -INFO: 96 is running. -INFO: 100 is running. -INFO: 105 is running. -INFO: 110 is running. -INFO: 115 is running. -INFO: 120 is running. -INFO: 125 is running. -INFO: 131 is running. -INFO: 136 is running. -INFO: 141 is running. -INFO: 146 is running. -INFO: 152 is running. -INFO: 157 is running. -INFO: 162 is running. -INFO: 167 is running. -INFO: 172 is running. -INFO: 177 is running. -INFO: 182 is running. -INFO: 187 is running. -INFO: 191 is running. -INFO: 196 is running. -INFO: 201 is running. -INFO: 206 is running. -INFO: 211 is running. -INFO: 217 is running. -INFO: 222 is running. -INFO: 227 is running. -INFO: 232 is running. -INFO: 237 is running. -INFO: 242 is running. -INFO: 247 is running. -INFO: 252 is running. -INFO: 257 is running. -INFO: 262 is running. -INFO: 267 is running. -INFO: 272 is running. -INFO: 277 is running. -INFO: 282 is running. -INFO: 287 is running. -INFO: 292 is running. -INFO: 300 is running. -INFO: 304 is running. -INFO: 308 is running. -INFO: 312 is running. -INFO: 317 is running. -INFO: 322 is running. -INFO: 327 is running. -INFO: 333 is running. -INFO: 338 is running. -INFO: 343 is running. -INFO: 347 is running. -INFO: 352 is running. -INFO: 357 is running. -INFO: 362 is running. -INFO: 368 is running. -INFO: 373 is running. -INFO: 377 is running. -INFO: 383 is running. -INFO: 388 is running. -INFO: 393 is running. -INFO: 398 is running. -INFO: 403 is running. -INFO: 408 is running. -INFO: 413 is running. -INFO: 418 is running. -INFO: 423 is running. -INFO: 428 is running. -INFO: 433 is running. -INFO: 438 is running. -INFO: 443 is running. -INFO: 448 is running. -INFO: 453 is running. -INFO: 458 is running. -INFO: 463 is running. -INFO: 468 is running. -INFO: 473 is running. -INFO: 478 is running. -INFO: 483 is running. -INFO: 488 is running. -INFO: 493 is running. -INFO: 498 is running. -INFO: 503 is running. -INFO: 508 is running. -INFO: 513 is running. -INFO: 518 is running. -INFO: 523 is running. -INFO: 528 is running. -INFO: 533 is running. -INFO: 538 is running. -INFO: 543 is running. -INFO: 548 is running. -INFO: 553 is running. -INFO: 558 is running. -INFO: 563 is running. -INFO: 568 is running. -INFO: 573 is running. -INFO: 578 is running. -INFO: 583 is running. -INFO: 588 is running. -INFO: 593 is running. -INFO: 598 is running. -INFO: 603 is running. -INFO: 610 is running. -INFO: 614 is running. -INFO: 618 is running. -INFO: 623 is running. -INFO: 628 is running. -INFO: 633 is running. -INFO: 638 is running. +INFO: + Starting the iodine server. + Version: 0.8.4 + Engine: epoll + Workers: 128 (cluster mode) + Threads: 1+1 (per worker) + Press ^C to exit. +INFO: (1) spawning 128 workers. +* No configuration file found @ config/boot.rb +* Starting iodine @ ./config.ru +INFO: (8) worker starting up. +INFO: (12) worker starting up. +INFO: (17) worker starting up. +INFO: (22) worker starting up. +INFO: (28) worker starting up. +INFO: (33) worker starting up. +INFO: (37) worker starting up. +INFO: (42) worker starting up. +INFO: (48) worker starting up. +INFO: (54) worker starting up. +INFO: (61) worker starting up. +INFO: (67) worker starting up. +INFO: (73) worker starting up. +INFO: (80) worker starting up. +INFO: (86) worker starting up. +INFO: (92) worker starting up. +INFO: (97) worker starting up. +INFO: (103) worker starting up. +INFO: (109) worker starting up. +INFO: (115) worker starting up. +INFO: (121) worker starting up. +INFO: (127) worker starting up. +INFO: (133) worker starting up. +INFO: (138) worker starting up. +INFO: (145) worker starting up. +INFO: (151) worker starting up. +INFO: (157) worker starting up. +INFO: (163) worker starting up. +INFO: (169) worker starting up. +INFO: (176) worker starting up. +INFO: (183) worker starting up. +INFO: (189) worker starting up. +INFO: (195) worker starting up. +INFO: (201) worker starting up. +INFO: (207) worker starting up. +INFO: (213) worker starting up. +INFO: (17) started listening @ 0.0.0.0:8080 +INFO: (12) started listening @ 0.0.0.0:8080 +INFO: (8) started listening @ 0.0.0.0:8080 +INFO: (219) worker starting up. +INFO: (22) started listening @ 0.0.0.0:8080 +INFO: (28) started listening @ 0.0.0.0:8080 +INFO: (37) started listening @ 0.0.0.0:8080 +INFO: (225) worker starting up. +INFO: (33) started listening @ 0.0.0.0:8080 +INFO: (42) started listening @ 0.0.0.0:8080 +INFO: (232) worker starting up. +INFO: (61) started listening @ 0.0.0.0:8080 +INFO: (54) started listening @ 0.0.0.0:8080 +INFO: (238) worker starting up. +INFO: (67) started listening @ 0.0.0.0:8080 +INFO: (48) started listening @ 0.0.0.0:8080 +INFO: (244) worker starting up. +INFO: (250) worker starting up. +INFO: (255) worker starting up. +INFO: (73) started listening @ 0.0.0.0:8080 +INFO: (86) started listening @ 0.0.0.0:8080 +INFO: (261) worker starting up. +INFO: (97) started listening @ 0.0.0.0:8080 +INFO: (80) started listening @ 0.0.0.0:8080 +INFO: (267) worker starting up. +INFO: (92) started listening @ 0.0.0.0:8080 +INFO: (115) started listening @ 0.0.0.0:8080 +INFO: (273) worker starting up. +INFO: (103) started listening @ 0.0.0.0:8080 +INFO: (109) started listening @ 0.0.0.0:8080 +INFO: (121) started listening @ 0.0.0.0:8080 +INFO: (280) worker starting up. +INFO: (133) started listening @ 0.0.0.0:8080 +INFO: (286) worker starting up. +INFO: (138) started listening @ 0.0.0.0:8080 +INFO: (127) started listening @ 0.0.0.0:8080 +INFO: (292) worker starting up. +INFO: (145) started listening @ 0.0.0.0:8080 +INFO: (298) worker starting up. +INFO: (151) started listening @ 0.0.0.0:8080 +INFO: (303) worker starting up. +INFO: (309) worker starting up. +INFO: (163) started listening @ 0.0.0.0:8080 +INFO: (157) started listening @ 0.0.0.0:8080 +INFO: (315) worker starting up. +INFO: (321) worker starting up. +INFO: (183) started listening @ 0.0.0.0:8080 +INFO: (169) started listening @ 0.0.0.0:8080 +INFO: (176) started listening @ 0.0.0.0:8080 +INFO: (189) started listening @ 0.0.0.0:8080 +INFO: (327) worker starting up. +INFO: (195) started listening @ 0.0.0.0:8080 +INFO: (334) worker starting up. +INFO: (340) worker starting up. +INFO: (207) started listening @ 0.0.0.0:8080 +INFO: (201) started listening @ 0.0.0.0:8080 +INFO: (213) started listening @ 0.0.0.0:8080 +INFO: (347) worker starting up. +INFO: (219) started listening @ 0.0.0.0:8080 +INFO: (353) worker starting up. +INFO: (359) worker starting up. +INFO: (225) started listening @ 0.0.0.0:8080 +INFO: (365) worker starting up. +INFO: (238) started listening @ 0.0.0.0:8080 +INFO: (370) worker starting up. +INFO: (232) started listening @ 0.0.0.0:8080 +INFO: (244) started listening @ 0.0.0.0:8080 +INFO: (376) worker starting up. +INFO: (250) started listening @ 0.0.0.0:8080 +INFO: (381) worker starting up. +INFO: (255) started listening @ 0.0.0.0:8080 +INFO: (389) worker starting up. +INFO: (267) started listening @ 0.0.0.0:8080 +INFO: (261) started listening @ 0.0.0.0:8080 +INFO: (273) started listening @ 0.0.0.0:8080 +INFO: (395) worker starting up. +INFO: (280) started listening @ 0.0.0.0:8080 +INFO: (401) worker starting up. +INFO: (407) worker starting up. +INFO: (286) started listening @ 0.0.0.0:8080 +INFO: (292) started listening @ 0.0.0.0:8080 +INFO: (298) started listening @ 0.0.0.0:8080 +INFO: (412) worker starting up. +INFO: (303) started listening @ 0.0.0.0:8080 +INFO: (418) worker starting up. +INFO: (309) started listening @ 0.0.0.0:8080 +INFO: (315) started listening @ 0.0.0.0:8080 +INFO: (424) worker starting up. +INFO: (430) worker starting up. +INFO: (321) started listening @ 0.0.0.0:8080 +INFO: (327) started listening @ 0.0.0.0:8080 +INFO: (436) worker starting up. +INFO: (442) worker starting up. +INFO: (334) started listening @ 0.0.0.0:8080 +INFO: (448) worker starting up. +INFO: (340) started listening @ 0.0.0.0:8080 +INFO: (454) worker starting up. +INFO: (347) started listening @ 0.0.0.0:8080 +INFO: (460) worker starting up. +INFO: (466) worker starting up. +INFO: (472) worker starting up. +INFO: (353) started listening @ 0.0.0.0:8080 +INFO: (365) started listening @ 0.0.0.0:8080 +INFO: (359) started listening @ 0.0.0.0:8080 +INFO: (478) worker starting up. +INFO: (483) worker starting up. +INFO: (489) worker starting up. +INFO: (370) started listening @ 0.0.0.0:8080 +INFO: (495) worker starting up. +INFO: (376) started listening @ 0.0.0.0:8080 +INFO: (381) started listening @ 0.0.0.0:8080 +INFO: (501) worker starting up. +INFO: (508) worker starting up. +INFO: (389) started listening @ 0.0.0.0:8080 +INFO: (514) worker starting up. +INFO: (395) started listening @ 0.0.0.0:8080 +INFO: (401) started listening @ 0.0.0.0:8080 +INFO: (521) worker starting up. +INFO: (407) started listening @ 0.0.0.0:8080 +INFO: (527) worker starting up. +INFO: (412) started listening @ 0.0.0.0:8080 +INFO: (418) started listening @ 0.0.0.0:8080 +INFO: (533) worker starting up. +INFO: (424) started listening @ 0.0.0.0:8080 +INFO: (539) worker starting up. +INFO: (545) worker starting up. +INFO: (430) started listening @ 0.0.0.0:8080 +INFO: (550) worker starting up. +INFO: (436) started listening @ 0.0.0.0:8080 +INFO: (442) started listening @ 0.0.0.0:8080 +INFO: (557) worker starting up. +INFO: (448) started listening @ 0.0.0.0:8080 +INFO: (563) worker starting up. +INFO: (569) worker starting up. +INFO: (454) started listening @ 0.0.0.0:8080 +INFO: (575) worker starting up. +INFO: (460) started listening @ 0.0.0.0:8080 +INFO: (580) worker starting up. +INFO: (466) started listening @ 0.0.0.0:8080 +INFO: (478) started listening @ 0.0.0.0:8080 +INFO: (587) worker starting up. +INFO: (472) started listening @ 0.0.0.0:8080 +INFO: (593) worker starting up. +INFO: (483) started listening @ 0.0.0.0:8080 +INFO: (598) worker starting up. +INFO: (489) started listening @ 0.0.0.0:8080 +INFO: (495) started listening @ 0.0.0.0:8080 +INFO: (604) worker starting up. +INFO: (501) started listening @ 0.0.0.0:8080 +INFO: (610) worker starting up. +INFO: (616) worker starting up. +INFO: (508) started listening @ 0.0.0.0:8080 +INFO: (514) started listening @ 0.0.0.0:8080 +INFO: (622) worker starting up. +INFO: (628) worker starting up. +INFO: (521) started listening @ 0.0.0.0:8080 +INFO: (634) worker starting up. +INFO: (527) started listening @ 0.0.0.0:8080 +INFO: (640) worker starting up. +INFO: (646) worker starting up. +INFO: (533) started listening @ 0.0.0.0:8080 +INFO: (539) started listening @ 0.0.0.0:8080 +INFO: (652) worker starting up. +INFO: (545) started listening @ 0.0.0.0:8080 +INFO: (659) worker starting up. +INFO: (665) worker starting up. +INFO: (550) started listening @ 0.0.0.0:8080 +INFO: (557) started listening @ 0.0.0.0:8080 +INFO: (671) worker starting up. +INFO: (563) started listening @ 0.0.0.0:8080 +INFO: (677) worker starting up. +INFO: (569) started listening @ 0.0.0.0:8080 +INFO: (683) worker starting up. +INFO: (575) started listening @ 0.0.0.0:8080 +INFO: (580) started listening @ 0.0.0.0:8080 +INFO: (689) worker starting up. +INFO: (695) worker starting up. +INFO: (593) started listening @ 0.0.0.0:8080 +INFO: (701) worker starting up. +INFO: (598) started listening @ 0.0.0.0:8080 +INFO: (587) started listening @ 0.0.0.0:8080 +INFO: (604) started listening @ 0.0.0.0:8080 +INFO: (707) worker starting up. +INFO: (610) started listening @ 0.0.0.0:8080 +INFO: (713) worker starting up. +INFO: (616) started listening @ 0.0.0.0:8080 +INFO: (719) worker starting up. +INFO: (622) started listening @ 0.0.0.0:8080 +INFO: (725) worker starting up. +INFO: (628) started listening @ 0.0.0.0:8080 +INFO: (731) worker starting up. +INFO: (634) started listening @ 0.0.0.0:8080 +INFO: (640) started listening @ 0.0.0.0:8080 +INFO: (646) started listening @ 0.0.0.0:8080 +INFO: (738) worker starting up. +INFO: (652) started listening @ 0.0.0.0:8080 +INFO: (744) worker starting up. +INFO: (659) started listening @ 0.0.0.0:8080 +INFO: (750) worker starting up. +INFO: (665) started listening @ 0.0.0.0:8080 +INFO: (671) started listening @ 0.0.0.0:8080 +INFO: (756) worker starting up. +INFO: (762) worker starting up. +INFO: (677) started listening @ 0.0.0.0:8080 +INFO: (767) worker starting up. +INFO: (683) started listening @ 0.0.0.0:8080 +INFO: (689) started listening @ 0.0.0.0:8080 +INFO: (695) started listening @ 0.0.0.0:8080 +INFO: (701) started listening @ 0.0.0.0:8080 +INFO: (707) started listening @ 0.0.0.0:8080 +INFO: (713) started listening @ 0.0.0.0:8080 +INFO: (719) started listening @ 0.0.0.0:8080 +INFO: (725) started listening @ 0.0.0.0:8080 +INFO: (731) started listening @ 0.0.0.0:8080 +INFO: (738) started listening @ 0.0.0.0:8080 +INFO: (744) started listening @ 0.0.0.0:8080 +INFO: (750) started listening @ 0.0.0.0:8080 +INFO: (756) started listening @ 0.0.0.0:8080 +INFO: (767) started listening @ 0.0.0.0:8080 +INFO: (762) started listening @ 0.0.0.0:8080 diff --git a/site/static/logs/limited-conn/4096/rack-iodine.log b/site/static/logs/limited-conn/4096/rack-iodine.log index 6007548a89..87ea25c471 100644 --- a/site/static/logs/limited-conn/4096/rack-iodine.log +++ b/site/static/logs/limited-conn/4096/rack-iodine.log @@ -1,143 +1,266 @@ -/app/vendor/bundle/ruby/4.1.0+5/gems/iodine-0.7.58/lib/iodine/iodine_ext.so: warning: undefining the allocator of T_DATA class IodineObjectStorage -INFO: Listening on port 8080 -INFO: Starting up Iodine: - * Iodine 0.7.58 - * Ruby 4.1.0 - * facil.io 0.7.4 (epoll) - * 127 Workers X 1 Threads per worker. - * Maximum 131056 open files / sockets per worker. - * Master (root) process: 1. - -INFO: Server is running 127 workers X 1 thread with facil.io 0.7.4 (epoll) -* Linked to OpenSSL 3.5.7 9 Jun 2026 -* Detected capacity: 131056 open file limit -* Root pid: 1 -* Press ^C to stop - -INFO: 10 is running. -INFO: 14 is running. -INFO: 18 is running. -INFO: 22 is running. -INFO: 26 is running. -INFO: 30 is running. -INFO: 35 is running. -INFO: 40 is running. -INFO: 45 is running. -INFO: 50 is running. -INFO: 55 is running. -INFO: 60 is running. -INFO: 65 is running. -INFO: 70 is running. -INFO: 75 is running. -INFO: 80 is running. -INFO: 85 is running. -INFO: 90 is running. -INFO: 95 is running. -INFO: 101 is running. -INFO: 106 is running. -INFO: 111 is running. -INFO: 117 is running. -INFO: 121 is running. -INFO: 126 is running. -INFO: 131 is running. -INFO: 136 is running. -INFO: 142 is running. -INFO: 146 is running. -INFO: 152 is running. -INFO: 157 is running. -INFO: 162 is running. -INFO: 167 is running. -INFO: 171 is running. -INFO: 176 is running. -INFO: 181 is running. -INFO: 187 is running. -INFO: 192 is running. -INFO: 197 is running. -INFO: 202 is running. -INFO: 207 is running. -INFO: 212 is running. -INFO: 217 is running. -INFO: 222 is running. -INFO: 227 is running. -INFO: 231 is running. -INFO: 237 is running. -INFO: 242 is running. -INFO: 246 is running. -INFO: 252 is running. -INFO: 257 is running. -INFO: 262 is running. -INFO: 267 is running. -INFO: 272 is running. -INFO: 277 is running. -INFO: 282 is running. -INFO: 287 is running. -INFO: 292 is running. -INFO: 300 is running. -INFO: 304 is running. -INFO: 308 is running. -INFO: 313 is running. -INFO: 318 is running. -INFO: 323 is running. -INFO: 328 is running. -INFO: 333 is running. -INFO: 338 is running. -INFO: 343 is running. -INFO: 348 is running. -INFO: 353 is running. -INFO: 358 is running. -INFO: 363 is running. -INFO: 367 is running. -INFO: 372 is running. -INFO: 377 is running. -INFO: 382 is running. -INFO: 387 is running. -INFO: 392 is running. -INFO: 397 is running. -INFO: 403 is running. -INFO: 408 is running. -INFO: 413 is running. -INFO: 418 is running. -INFO: 423 is running. -INFO: 428 is running. -INFO: 433 is running. -INFO: 438 is running. -INFO: 443 is running. -INFO: 448 is running. -INFO: 453 is running. -INFO: 458 is running. -INFO: 463 is running. -INFO: 468 is running. -INFO: 473 is running. -INFO: 478 is running. -INFO: 483 is running. -INFO: 488 is running. -INFO: 493 is running. -INFO: 498 is running. -INFO: 503 is running. -INFO: 508 is running. -INFO: 513 is running. -INFO: 518 is running. -INFO: 523 is running. -INFO: 528 is running. -INFO: 533 is running. -INFO: 538 is running. -INFO: 543 is running. -INFO: 548 is running. -INFO: 553 is running. -INFO: 558 is running. -INFO: 563 is running. -INFO: 568 is running. -INFO: 573 is running. -INFO: 578 is running. -INFO: 583 is running. -INFO: 588 is running. -INFO: 593 is running. -INFO: 598 is running. -INFO: 603 is running. -INFO: 610 is running. -INFO: 614 is running. -INFO: 618 is running. -INFO: 623 is running. -INFO: 629 is running. -INFO: 634 is running. -INFO: 639 is running. +INFO: + Starting the iodine server. + Version: 0.8.4 + Engine: epoll + Workers: 128 (cluster mode) + Threads: 1+1 (per worker) + Press ^C to exit. +INFO: (1) spawning 128 workers. +* No configuration file found @ config/boot.rb +* Starting iodine @ ./config.ru +INFO: (8) worker starting up. +INFO: (13) worker starting up. +INFO: (17) worker starting up. +INFO: (23) worker starting up. +INFO: (27) worker starting up. +INFO: (33) worker starting up. +INFO: (37) worker starting up. +INFO: (42) worker starting up. +INFO: (48) worker starting up. +INFO: (53) worker starting up. +INFO: (58) worker starting up. +INFO: (66) worker starting up. +INFO: (72) worker starting up. +INFO: (79) worker starting up. +INFO: (85) worker starting up. +INFO: (91) worker starting up. +INFO: (97) worker starting up. +INFO: (103) worker starting up. +INFO: (109) worker starting up. +INFO: (114) worker starting up. +INFO: (121) worker starting up. +INFO: (127) worker starting up. +INFO: (133) worker starting up. +INFO: (139) worker starting up. +INFO: (145) worker starting up. +INFO: (151) worker starting up. +INFO: (157) worker starting up. +INFO: (163) worker starting up. +INFO: (169) worker starting up. +INFO: (176) worker starting up. +INFO: (182) worker starting up. +INFO: (188) worker starting up. +INFO: (194) worker starting up. +INFO: (200) worker starting up. +INFO: (206) worker starting up. +INFO: (212) worker starting up. +INFO: (17) started listening @ 0.0.0.0:8080 +INFO: (8) started listening @ 0.0.0.0:8080 +INFO: (219) worker starting up. +INFO: (13) started listening @ 0.0.0.0:8080 +INFO: (27) started listening @ 0.0.0.0:8080 +INFO: (33) started listening @ 0.0.0.0:8080 +INFO: (225) worker starting up. +INFO: (23) started listening @ 0.0.0.0:8080 +INFO: (37) started listening @ 0.0.0.0:8080 +INFO: (48) started listening @ 0.0.0.0:8080 +INFO: (231) worker starting up. +INFO: (42) started listening @ 0.0.0.0:8080 +INFO: (238) worker starting up. +INFO: (244) worker starting up. +INFO: (53) started listening @ 0.0.0.0:8080 +INFO: (250) worker starting up. +INFO: (58) started listening @ 0.0.0.0:8080 +INFO: (255) worker starting up. +INFO: (72) started listening @ 0.0.0.0:8080 +INFO: (66) started listening @ 0.0.0.0:8080 +INFO: (79) started listening @ 0.0.0.0:8080 +INFO: (262) worker starting up. +INFO: (85) started listening @ 0.0.0.0:8080 +INFO: (268) worker starting up. +INFO: (103) started listening @ 0.0.0.0:8080 +INFO: (91) started listening @ 0.0.0.0:8080 +INFO: (97) started listening @ 0.0.0.0:8080 +INFO: (274) worker starting up. +INFO: (114) started listening @ 0.0.0.0:8080 +INFO: (121) started listening @ 0.0.0.0:8080 +INFO: (109) started listening @ 0.0.0.0:8080 +INFO: (127) started listening @ 0.0.0.0:8080 +INFO: (145) started listening @ 0.0.0.0:8080 +INFO: (133) started listening @ 0.0.0.0:8080 +INFO: (139) started listening @ 0.0.0.0:8080 +INFO: (284) worker starting up. +INFO: (151) started listening @ 0.0.0.0:8080 +INFO: (157) started listening @ 0.0.0.0:8080 +INFO: (163) started listening @ 0.0.0.0:8080 +INFO: (169) started listening @ 0.0.0.0:8080 +INFO: (289) worker starting up. +INFO: (294) worker starting up. +INFO: (182) started listening @ 0.0.0.0:8080 +INFO: (299) worker starting up. +INFO: (304) worker starting up. +INFO: (176) started listening @ 0.0.0.0:8080 +INFO: (188) started listening @ 0.0.0.0:8080 +INFO: (194) started listening @ 0.0.0.0:8080 +INFO: (309) worker starting up. +INFO: (315) worker starting up. +INFO: (200) started listening @ 0.0.0.0:8080 +INFO: (321) worker starting up. +INFO: (206) started listening @ 0.0.0.0:8080 +INFO: (327) worker starting up. +INFO: (212) started listening @ 0.0.0.0:8080 +INFO: (219) started listening @ 0.0.0.0:8080 +INFO: (334) worker starting up. +INFO: (339) worker starting up. +INFO: (225) started listening @ 0.0.0.0:8080 +INFO: (231) started listening @ 0.0.0.0:8080 +INFO: (345) worker starting up. +INFO: (351) worker starting up. +INFO: (238) started listening @ 0.0.0.0:8080 +INFO: (357) worker starting up. +INFO: (244) started listening @ 0.0.0.0:8080 +INFO: (363) worker starting up. +INFO: (250) started listening @ 0.0.0.0:8080 +INFO: (255) started listening @ 0.0.0.0:8080 +INFO: (369) worker starting up. +INFO: (375) worker starting up. +INFO: (262) started listening @ 0.0.0.0:8080 +INFO: (381) worker starting up. +INFO: (268) started listening @ 0.0.0.0:8080 +INFO: (274) started listening @ 0.0.0.0:8080 +INFO: (387) worker starting up. +INFO: (394) worker starting up. +INFO: (400) worker starting up. +INFO: (406) worker starting up. +INFO: (412) worker starting up. +INFO: (418) worker starting up. +INFO: (284) started listening @ 0.0.0.0:8080 +INFO: (423) worker starting up. +INFO: (289) started listening @ 0.0.0.0:8080 +INFO: (430) worker starting up. +INFO: (294) started listening @ 0.0.0.0:8080 +INFO: (436) worker starting up. +INFO: (304) started listening @ 0.0.0.0:8080 +INFO: (299) started listening @ 0.0.0.0:8080 +INFO: (442) worker starting up. +INFO: (448) worker starting up. +INFO: (309) started listening @ 0.0.0.0:8080 +INFO: (315) started listening @ 0.0.0.0:8080 +INFO: (454) worker starting up. +INFO: (321) started listening @ 0.0.0.0:8080 +INFO: (460) worker starting up. +INFO: (327) started listening @ 0.0.0.0:8080 +INFO: (466) worker starting up. +INFO: (334) started listening @ 0.0.0.0:8080 +INFO: (339) started listening @ 0.0.0.0:8080 +INFO: (472) worker starting up. +INFO: (478) worker starting up. +INFO: (345) started listening @ 0.0.0.0:8080 +INFO: (484) worker starting up. +INFO: (351) started listening @ 0.0.0.0:8080 +INFO: (357) started listening @ 0.0.0.0:8080 +INFO: (363) started listening @ 0.0.0.0:8080 +INFO: (491) worker starting up. +INFO: (375) started listening @ 0.0.0.0:8080 +INFO: (369) started listening @ 0.0.0.0:8080 +INFO: (497) worker starting up. +INFO: (381) started listening @ 0.0.0.0:8080 +INFO: (503) worker starting up. +INFO: (387) started listening @ 0.0.0.0:8080 +INFO: (509) worker starting up. +INFO: (394) started listening @ 0.0.0.0:8080 +INFO: (515) worker starting up. +INFO: (400) started listening @ 0.0.0.0:8080 +INFO: (521) worker starting up. +INFO: (527) worker starting up. +INFO: (412) started listening @ 0.0.0.0:8080 +INFO: (406) started listening @ 0.0.0.0:8080 +INFO: (418) started listening @ 0.0.0.0:8080 +INFO: (532) worker starting up. +INFO: (538) worker starting up. +INFO: (430) started listening @ 0.0.0.0:8080 +INFO: (544) worker starting up. +INFO: (423) started listening @ 0.0.0.0:8080 +INFO: (550) worker starting up. +INFO: (436) started listening @ 0.0.0.0:8080 +INFO: (556) worker starting up. +INFO: (442) started listening @ 0.0.0.0:8080 +INFO: (448) started listening @ 0.0.0.0:8080 +INFO: (562) worker starting up. +INFO: (568) worker starting up. +INFO: (454) started listening @ 0.0.0.0:8080 +INFO: (460) started listening @ 0.0.0.0:8080 +INFO: (575) worker starting up. +INFO: (466) started listening @ 0.0.0.0:8080 +INFO: (581) worker starting up. +INFO: (472) started listening @ 0.0.0.0:8080 +INFO: (587) worker starting up. +INFO: (478) started listening @ 0.0.0.0:8080 +INFO: (484) started listening @ 0.0.0.0:8080 +INFO: (593) worker starting up. +INFO: (491) started listening @ 0.0.0.0:8080 +INFO: (599) worker starting up. +INFO: (605) worker starting up. +INFO: (497) started listening @ 0.0.0.0:8080 +INFO: (503) started listening @ 0.0.0.0:8080 +INFO: (611) worker starting up. +INFO: (509) started listening @ 0.0.0.0:8080 +INFO: (617) worker starting up. +INFO: (623) worker starting up. +INFO: (515) started listening @ 0.0.0.0:8080 +INFO: (628) worker starting up. +INFO: (634) worker starting up. +INFO: (527) started listening @ 0.0.0.0:8080 +INFO: (640) worker starting up. +INFO: (521) started listening @ 0.0.0.0:8080 +INFO: (532) started listening @ 0.0.0.0:8080 +INFO: (538) started listening @ 0.0.0.0:8080 +INFO: (646) worker starting up. +INFO: (544) started listening @ 0.0.0.0:8080 +INFO: (653) worker starting up. +INFO: (550) started listening @ 0.0.0.0:8080 +INFO: (556) started listening @ 0.0.0.0:8080 +INFO: (659) worker starting up. +INFO: (665) worker starting up. +INFO: (562) started listening @ 0.0.0.0:8080 +INFO: (671) worker starting up. +INFO: (568) started listening @ 0.0.0.0:8080 +INFO: (575) started listening @ 0.0.0.0:8080 +INFO: (677) worker starting up. +INFO: (683) worker starting up. +INFO: (581) started listening @ 0.0.0.0:8080 +INFO: (587) started listening @ 0.0.0.0:8080 +INFO: (689) worker starting up. +INFO: (695) worker starting up. +INFO: (593) started listening @ 0.0.0.0:8080 +INFO: (701) worker starting up. +INFO: (599) started listening @ 0.0.0.0:8080 +INFO: (605) started listening @ 0.0.0.0:8080 +INFO: (707) worker starting up. +INFO: (713) worker starting up. +INFO: (611) started listening @ 0.0.0.0:8080 +INFO: (617) started listening @ 0.0.0.0:8080 +INFO: (719) worker starting up. +INFO: (623) started listening @ 0.0.0.0:8080 +INFO: (724) worker starting up. +INFO: (628) started listening @ 0.0.0.0:8080 +INFO: (730) worker starting up. +INFO: (634) started listening @ 0.0.0.0:8080 +INFO: (736) worker starting up. +INFO: (640) started listening @ 0.0.0.0:8080 +INFO: (742) worker starting up. +INFO: (646) started listening @ 0.0.0.0:8080 +INFO: (748) worker starting up. +INFO: (755) worker starting up. +INFO: (653) started listening @ 0.0.0.0:8080 +INFO: (761) worker starting up. +INFO: (659) started listening @ 0.0.0.0:8080 +INFO: (767) worker starting up. +INFO: (665) started listening @ 0.0.0.0:8080 +INFO: (671) started listening @ 0.0.0.0:8080 +INFO: (677) started listening @ 0.0.0.0:8080 +INFO: (683) started listening @ 0.0.0.0:8080 +INFO: (689) started listening @ 0.0.0.0:8080 +INFO: (695) started listening @ 0.0.0.0:8080 +INFO: (701) started listening @ 0.0.0.0:8080 +INFO: (707) started listening @ 0.0.0.0:8080 +INFO: (713) started listening @ 0.0.0.0:8080 +INFO: (719) started listening @ 0.0.0.0:8080 +INFO: (724) started listening @ 0.0.0.0:8080 +INFO: (730) started listening @ 0.0.0.0:8080 +INFO: (736) started listening @ 0.0.0.0:8080 +INFO: (742) started listening @ 0.0.0.0:8080 +INFO: (748) started listening @ 0.0.0.0:8080 +INFO: (755) started listening @ 0.0.0.0:8080 +INFO: (761) started listening @ 0.0.0.0:8080 +INFO: (767) started listening @ 0.0.0.0:8080 diff --git a/site/static/logs/pipelined/4096/rack-iodine.log b/site/static/logs/pipelined/4096/rack-iodine.log index c875890360..bf17e67fa8 100644 --- a/site/static/logs/pipelined/4096/rack-iodine.log +++ b/site/static/logs/pipelined/4096/rack-iodine.log @@ -1,143 +1,266 @@ -/app/vendor/bundle/ruby/4.1.0+5/gems/iodine-0.7.58/lib/iodine/iodine_ext.so: warning: undefining the allocator of T_DATA class IodineObjectStorage -INFO: Listening on port 8080 -INFO: Starting up Iodine: - * Iodine 0.7.58 - * Ruby 4.1.0 - * facil.io 0.7.4 (epoll) - * 127 Workers X 1 Threads per worker. - * Maximum 131056 open files / sockets per worker. - * Master (root) process: 1. - -INFO: Server is running 127 workers X 1 thread with facil.io 0.7.4 (epoll) -* Linked to OpenSSL 3.5.7 9 Jun 2026 -* Detected capacity: 131056 open file limit -* Root pid: 1 -* Press ^C to stop - -INFO: 10 is running. -INFO: 14 is running. -INFO: 18 is running. -INFO: 22 is running. -INFO: 26 is running. -INFO: 30 is running. -INFO: 35 is running. -INFO: 40 is running. -INFO: 45 is running. -INFO: 50 is running. -INFO: 55 is running. -INFO: 60 is running. -INFO: 65 is running. -INFO: 70 is running. -INFO: 75 is running. -INFO: 80 is running. -INFO: 85 is running. -INFO: 91 is running. -INFO: 96 is running. -INFO: 100 is running. -INFO: 106 is running. -INFO: 110 is running. -INFO: 116 is running. -INFO: 121 is running. -INFO: 126 is running. -INFO: 130 is running. -INFO: 135 is running. -INFO: 140 is running. -INFO: 146 is running. -INFO: 151 is running. -INFO: 157 is running. -INFO: 162 is running. -INFO: 167 is running. -INFO: 171 is running. -INFO: 177 is running. -INFO: 182 is running. -INFO: 187 is running. -INFO: 192 is running. -INFO: 197 is running. -INFO: 202 is running. -INFO: 207 is running. -INFO: 212 is running. -INFO: 217 is running. -INFO: 222 is running. -INFO: 227 is running. -INFO: 232 is running. -INFO: 237 is running. -INFO: 242 is running. -INFO: 246 is running. -INFO: 252 is running. -INFO: 257 is running. -INFO: 262 is running. -INFO: 267 is running. -INFO: 272 is running. -INFO: 277 is running. -INFO: 282 is running. -INFO: 287 is running. -INFO: 295 is running. -INFO: 299 is running. -INFO: 303 is running. -INFO: 307 is running. -INFO: 312 is running. -INFO: 317 is running. -INFO: 323 is running. -INFO: 328 is running. -INFO: 333 is running. -INFO: 338 is running. -INFO: 343 is running. -INFO: 348 is running. -INFO: 353 is running. -INFO: 358 is running. -INFO: 363 is running. -INFO: 368 is running. -INFO: 373 is running. -INFO: 378 is running. -INFO: 383 is running. -INFO: 388 is running. -INFO: 393 is running. -INFO: 398 is running. -INFO: 403 is running. -INFO: 408 is running. -INFO: 413 is running. -INFO: 418 is running. -INFO: 423 is running. -INFO: 428 is running. -INFO: 433 is running. -INFO: 438 is running. -INFO: 443 is running. -INFO: 448 is running. -INFO: 453 is running. -INFO: 458 is running. -INFO: 463 is running. -INFO: 468 is running. -INFO: 473 is running. -INFO: 478 is running. -INFO: 483 is running. -INFO: 488 is running. -INFO: 493 is running. -INFO: 498 is running. -INFO: 503 is running. -INFO: 508 is running. -INFO: 513 is running. -INFO: 518 is running. -INFO: 523 is running. -INFO: 528 is running. -INFO: 533 is running. -INFO: 538 is running. -INFO: 543 is running. -INFO: 548 is running. -INFO: 553 is running. -INFO: 558 is running. -INFO: 563 is running. -INFO: 568 is running. -INFO: 574 is running. -INFO: 578 is running. -INFO: 583 is running. -INFO: 588 is running. -INFO: 593 is running. -INFO: 598 is running. -INFO: 603 is running. -INFO: 610 is running. -INFO: 614 is running. -INFO: 618 is running. -INFO: 625 is running. -INFO: 629 is running. -INFO: 633 is running. -INFO: 638 is running. +INFO: + Starting the iodine server. + Version: 0.8.4 + Engine: epoll + Workers: 128 (cluster mode) + Threads: 1+1 (per worker) + Press ^C to exit. +INFO: (1) spawning 128 workers. +* No configuration file found @ config/boot.rb +* Starting iodine @ ./config.ru +INFO: (8) worker starting up. +INFO: (12) worker starting up. +INFO: (18) worker starting up. +INFO: (23) worker starting up. +INFO: (27) worker starting up. +INFO: (33) worker starting up. +INFO: (38) worker starting up. +INFO: (43) worker starting up. +INFO: (48) worker starting up. +INFO: (52) worker starting up. +INFO: (59) worker starting up. +INFO: (65) worker starting up. +INFO: (71) worker starting up. +INFO: (77) worker starting up. +INFO: (84) worker starting up. +INFO: (90) worker starting up. +INFO: (96) worker starting up. +INFO: (103) worker starting up. +INFO: (109) worker starting up. +INFO: (116) worker starting up. +INFO: (122) worker starting up. +INFO: (128) worker starting up. +INFO: (134) worker starting up. +INFO: (140) worker starting up. +INFO: (146) worker starting up. +INFO: (151) worker starting up. +INFO: (157) worker starting up. +INFO: (163) worker starting up. +INFO: (170) worker starting up. +INFO: (176) worker starting up. +INFO: (183) worker starting up. +INFO: (190) worker starting up. +INFO: (196) worker starting up. +INFO: (18) started listening @ 0.0.0.0:8080 +INFO: (8) started listening @ 0.0.0.0:8080 +INFO: (202) worker starting up. +INFO: (12) started listening @ 0.0.0.0:8080 +INFO: (27) started listening @ 0.0.0.0:8080 +INFO: (208) worker starting up. +INFO: (23) started listening @ 0.0.0.0:8080 +INFO: (33) started listening @ 0.0.0.0:8080 +INFO: (214) worker starting up. +INFO: (48) started listening @ 0.0.0.0:8080 +INFO: (43) started listening @ 0.0.0.0:8080 +INFO: (219) worker starting up. +INFO: (38) started listening @ 0.0.0.0:8080 +INFO: (225) worker starting up. +INFO: (231) worker starting up. +INFO: (52) started listening @ 0.0.0.0:8080 +INFO: (237) worker starting up. +INFO: (242) worker starting up. +INFO: (71) started listening @ 0.0.0.0:8080 +INFO: (59) started listening @ 0.0.0.0:8080 +INFO: (65) started listening @ 0.0.0.0:8080 +INFO: (248) worker starting up. +INFO: (77) started listening @ 0.0.0.0:8080 +INFO: (254) worker starting up. +INFO: (84) started listening @ 0.0.0.0:8080 +INFO: (90) started listening @ 0.0.0.0:8080 +INFO: (96) started listening @ 0.0.0.0:8080 +INFO: (261) worker starting up. +INFO: (267) worker starting up. +INFO: (273) worker starting up. +INFO: (109) started listening @ 0.0.0.0:8080 +INFO: (279) worker starting up. +INFO: (116) started listening @ 0.0.0.0:8080 +INFO: (284) worker starting up. +INFO: (103) started listening @ 0.0.0.0:8080 +INFO: (122) started listening @ 0.0.0.0:8080 +INFO: (290) worker starting up. +INFO: (134) started listening @ 0.0.0.0:8080 +INFO: (128) started listening @ 0.0.0.0:8080 +INFO: (296) worker starting up. +INFO: (302) worker starting up. +INFO: (140) started listening @ 0.0.0.0:8080 +INFO: (146) started listening @ 0.0.0.0:8080 +INFO: (308) worker starting up. +INFO: (157) started listening @ 0.0.0.0:8080 +INFO: (151) started listening @ 0.0.0.0:8080 +INFO: (314) worker starting up. +INFO: (321) worker starting up. +INFO: (163) started listening @ 0.0.0.0:8080 +INFO: (170) started listening @ 0.0.0.0:8080 +INFO: (327) worker starting up. +INFO: (333) worker starting up. +INFO: (176) started listening @ 0.0.0.0:8080 +INFO: (183) started listening @ 0.0.0.0:8080 +INFO: (339) worker starting up. +INFO: (190) started listening @ 0.0.0.0:8080 +INFO: (347) worker starting up. +INFO: (202) started listening @ 0.0.0.0:8080 +INFO: (353) worker starting up. +INFO: (196) started listening @ 0.0.0.0:8080 +INFO: (358) worker starting up. +INFO: (365) worker starting up. +INFO: (208) started listening @ 0.0.0.0:8080 +INFO: (214) started listening @ 0.0.0.0:8080 +INFO: (225) started listening @ 0.0.0.0:8080 +INFO: (219) started listening @ 0.0.0.0:8080 +INFO: (370) worker starting up. +INFO: (231) started listening @ 0.0.0.0:8080 +INFO: (237) started listening @ 0.0.0.0:8080 +INFO: (376) worker starting up. +INFO: (382) worker starting up. +INFO: (242) started listening @ 0.0.0.0:8080 +INFO: (254) started listening @ 0.0.0.0:8080 +INFO: (388) worker starting up. +INFO: (248) started listening @ 0.0.0.0:8080 +INFO: (261) started listening @ 0.0.0.0:8080 +INFO: (394) worker starting up. +INFO: (267) started listening @ 0.0.0.0:8080 +INFO: (400) worker starting up. +INFO: (273) started listening @ 0.0.0.0:8080 +INFO: (406) worker starting up. +INFO: (279) started listening @ 0.0.0.0:8080 +INFO: (284) started listening @ 0.0.0.0:8080 +INFO: (290) started listening @ 0.0.0.0:8080 +INFO: (413) worker starting up. +INFO: (419) worker starting up. +INFO: (302) started listening @ 0.0.0.0:8080 +INFO: (296) started listening @ 0.0.0.0:8080 +INFO: (426) worker starting up. +INFO: (314) started listening @ 0.0.0.0:8080 +INFO: (308) started listening @ 0.0.0.0:8080 +INFO: (321) started listening @ 0.0.0.0:8080 +INFO: (431) worker starting up. +INFO: (437) worker starting up. +INFO: (327) started listening @ 0.0.0.0:8080 +INFO: (442) worker starting up. +INFO: (333) started listening @ 0.0.0.0:8080 +INFO: (448) worker starting up. +INFO: (339) started listening @ 0.0.0.0:8080 +INFO: (454) worker starting up. +INFO: (459) worker starting up. +INFO: (347) started listening @ 0.0.0.0:8080 +INFO: (465) worker starting up. +INFO: (471) worker starting up. +INFO: (353) started listening @ 0.0.0.0:8080 +INFO: (358) started listening @ 0.0.0.0:8080 +INFO: (477) worker starting up. +INFO: (365) started listening @ 0.0.0.0:8080 +INFO: (483) worker starting up. +INFO: (489) worker starting up. +INFO: (496) worker starting up. +INFO: (370) started listening @ 0.0.0.0:8080 +INFO: (376) started listening @ 0.0.0.0:8080 +INFO: (502) worker starting up. +INFO: (388) started listening @ 0.0.0.0:8080 +INFO: (382) started listening @ 0.0.0.0:8080 +INFO: (508) worker starting up. +INFO: (514) worker starting up. +INFO: (394) started listening @ 0.0.0.0:8080 +INFO: (520) worker starting up. +INFO: (406) started listening @ 0.0.0.0:8080 +INFO: (400) started listening @ 0.0.0.0:8080 +INFO: (527) worker starting up. +INFO: (533) worker starting up. +INFO: (413) started listening @ 0.0.0.0:8080 +INFO: (419) started listening @ 0.0.0.0:8080 +INFO: (539) worker starting up. +INFO: (545) worker starting up. +INFO: (426) started listening @ 0.0.0.0:8080 +INFO: (431) started listening @ 0.0.0.0:8080 +INFO: (551) worker starting up. +INFO: (557) worker starting up. +INFO: (442) started listening @ 0.0.0.0:8080 +INFO: (437) started listening @ 0.0.0.0:8080 +INFO: (563) worker starting up. +INFO: (569) worker starting up. +INFO: (448) started listening @ 0.0.0.0:8080 +INFO: (454) started listening @ 0.0.0.0:8080 +INFO: (575) worker starting up. +INFO: (459) started listening @ 0.0.0.0:8080 +INFO: (581) worker starting up. +INFO: (471) started listening @ 0.0.0.0:8080 +INFO: (587) worker starting up. +INFO: (465) started listening @ 0.0.0.0:8080 +INFO: (483) started listening @ 0.0.0.0:8080 +INFO: (477) started listening @ 0.0.0.0:8080 +INFO: (593) worker starting up. +INFO: (489) started listening @ 0.0.0.0:8080 +INFO: (599) worker starting up. +INFO: (496) started listening @ 0.0.0.0:8080 +INFO: (605) worker starting up. +INFO: (502) started listening @ 0.0.0.0:8080 +INFO: (611) worker starting up. +INFO: (508) started listening @ 0.0.0.0:8080 +INFO: (616) worker starting up. +INFO: (514) started listening @ 0.0.0.0:8080 +INFO: (623) worker starting up. +INFO: (520) started listening @ 0.0.0.0:8080 +INFO: (629) worker starting up. +INFO: (527) started listening @ 0.0.0.0:8080 +INFO: (635) worker starting up. +INFO: (533) started listening @ 0.0.0.0:8080 +INFO: (641) worker starting up. +INFO: (539) started listening @ 0.0.0.0:8080 +INFO: (647) worker starting up. +INFO: (545) started listening @ 0.0.0.0:8080 +INFO: (653) worker starting up. +INFO: (551) started listening @ 0.0.0.0:8080 +INFO: (659) worker starting up. +INFO: (557) started listening @ 0.0.0.0:8080 +INFO: (563) started listening @ 0.0.0.0:8080 +INFO: (665) worker starting up. +INFO: (671) worker starting up. +INFO: (575) started listening @ 0.0.0.0:8080 +INFO: (569) started listening @ 0.0.0.0:8080 +INFO: (677) worker starting up. +INFO: (581) started listening @ 0.0.0.0:8080 +INFO: (683) worker starting up. +INFO: (689) worker starting up. +INFO: (593) started listening @ 0.0.0.0:8080 +INFO: (587) started listening @ 0.0.0.0:8080 +INFO: (695) worker starting up. +INFO: (599) started listening @ 0.0.0.0:8080 +INFO: (701) worker starting up. +INFO: (605) started listening @ 0.0.0.0:8080 +INFO: (707) worker starting up. +INFO: (611) started listening @ 0.0.0.0:8080 +INFO: (713) worker starting up. +INFO: (616) started listening @ 0.0.0.0:8080 +INFO: (718) worker starting up. +INFO: (623) started listening @ 0.0.0.0:8080 +INFO: (724) worker starting up. +INFO: (730) worker starting up. +INFO: (629) started listening @ 0.0.0.0:8080 +INFO: (736) worker starting up. +INFO: (635) started listening @ 0.0.0.0:8080 +INFO: (742) worker starting up. +INFO: (641) started listening @ 0.0.0.0:8080 +INFO: (748) worker starting up. +INFO: (754) worker starting up. +INFO: (647) started listening @ 0.0.0.0:8080 +INFO: (653) started listening @ 0.0.0.0:8080 +INFO: (659) started listening @ 0.0.0.0:8080 +INFO: (761) worker starting up. +INFO: (767) worker starting up. +INFO: (665) started listening @ 0.0.0.0:8080 +INFO: (671) started listening @ 0.0.0.0:8080 +INFO: (677) started listening @ 0.0.0.0:8080 +INFO: (683) started listening @ 0.0.0.0:8080 +INFO: (689) started listening @ 0.0.0.0:8080 +INFO: (695) started listening @ 0.0.0.0:8080 +INFO: (701) started listening @ 0.0.0.0:8080 +INFO: (707) started listening @ 0.0.0.0:8080 +INFO: (713) started listening @ 0.0.0.0:8080 +INFO: (718) started listening @ 0.0.0.0:8080 +INFO: (724) started listening @ 0.0.0.0:8080 +INFO: (730) started listening @ 0.0.0.0:8080 +INFO: (736) started listening @ 0.0.0.0:8080 +INFO: (742) started listening @ 0.0.0.0:8080 +INFO: (748) started listening @ 0.0.0.0:8080 +INFO: (754) started listening @ 0.0.0.0:8080 +INFO: (761) started listening @ 0.0.0.0:8080 +INFO: (767) started listening @ 0.0.0.0:8080