{"schema":"rubika.log.v2","event_id":"53668e3daa7f2568f27ca73fbac5336f","trace_id":"a0193e32c66ca6b0ad7fbca6feabcbf6","timestamp":1792262461.403005,"datetime":"2026-10-17T18:41:01+00:00","sequence":1,"level":"NOTICE","channel":"rubika","pid":28571,"process_start":"2026-10-17T18:41:01+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Rubika.php","line":193,"class":"rubi\\Rubika","method":"log"},"message":"Session persistence write completed.","context":{"operation":"session.persistence","event":"save_success","backup_count":3,"source":{"file":"Rubika.php","line":193,"class":"rubi\\Rubika","method":"log"}}}
{"schema":"rubika.log.v2","event_id":"91dd90df093304ea12fe1b1169f14a83","trace_id":"a0193e32c66ca6b0ad7fbca6feabcbf6","timestamp":1792262463.112638,"datetime":"2026-10-17T18:41:03+00:00","sequence":2,"level":"NOTICE","channel":"rubika","pid":28571,"process_start":"2026-10-17T18:41:01+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Rubika.php","line":533,"class":"rubi\\Rubika","method":"log"},"message":"RPC authentication diagnostic","context":{"operation":"auth.rpc_diagnostic","event":"rpc_response","method":"registerDevice","status_det":"OK","error_status":null,"explicit_session_invalidation":false,"elapsed_ms":1577,"uptime_sec":2.07,"source":{"file":"Rubika.php","line":533,"class":"rubi\\Rubika","method":"log"}}}
{"schema":"rubika.log.v2","event_id":"26533a09fc27db540c6477c8fbd657d7","trace_id":"a0193e32c66ca6b0ad7fbca6feabcbf6","timestamp":1792262463.243277,"datetime":"2026-10-17T18:41:03+00:00","sequence":3,"level":"NOTICE","channel":"rubika","pid":28571,"process_start":"2026-10-17T18:41:01+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Rubika.php","line":193,"class":"rubi\\Rubika","method":"log"},"message":"Session persistence write completed.","context":{"operation":"session.persistence","event":"save_success","backup_count":3,"source":{"file":"Rubika.php","line":193,"class":"rubi\\Rubika","method":"log"}}}
{"schema":"rubika.log.v2","event_id":"d21017689ae548a41fa2c951da2cc906","trace_id":"a0193e32c66ca6b0ad7fbca6feabcbf6","timestamp":1792262463.256933,"datetime":"2026-10-17T18:41:03+00:00","sequence":4,"level":"NOTICE","channel":"rubika","pid":28571,"process_start":"2026-10-17T18:41:01+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Rubika.php","line":1726,"class":"rubi\\Rubika","method":"log"},"message":"Device registration startup checkpoint.","context":{"operation":"auth.register_device","event":"startup_attempt","status_det":"OK","is_multi_account":false,"device_model_present":true,"device_hash_present":true,"source":{"file":"Rubika.php","line":1726,"class":"rubi\\Rubika","method":"log"}}}
{"schema":"rubika.log.v2","event_id":"b4c7e66cd1f87f9e3d350b1fe25c83a0","trace_id":"a0193e32c66ca6b0ad7fbca6feabcbf6","timestamp":1792262463.848666,"datetime":"2026-10-17T18:41:03+00:00","sequence":5,"level":"WARNING","channel":"socket","pid":28571,"process_start":"2026-10-17T18:41:01+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Rubika.php","line":1426,"class":"rubi\\Socket","method":"run"},"message":"Socket connection unavailable; starting reconnect cycle.","context":{"operation":"socket.connection","event":"reconnect_start","source":{"file":"Rubika.php","line":1426,"class":"rubi\\Socket","method":"run"}}}
{"schema":"rubika.log.v2","event_id":"b58a3b7fdc25e5ca3f662eba2cee1670","trace_id":"a0193e32c66ca6b0ad7fbca6feabcbf6","timestamp":1792262466.332137,"datetime":"2026-10-17T18:41:06+00:00","sequence":6,"level":"NOTICE","channel":"socket","pid":28571,"process_start":"2026-10-17T18:41:01+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Socket.php","line":875,"class":"rubi\\Socket","method":"connectSingle"},"message":"WebSocket handshake completed successfully.","context":{"operation":"websocket.handshake","event":"completed","compression":"inactive","source":{"file":"Socket.php","line":875,"class":"rubi\\Socket","method":"connectSingle"}}}
{"schema":"rubika.log.v2","event_id":"a97fd2cd2d669ef7349104557a4a39fe","trace_id":"a0193e32c66ca6b0ad7fbca6feabcbf6","timestamp":1792262466.33526,"datetime":"2026-10-17T18:41:06+00:00","sequence":7,"level":"NOTICE","channel":"socket","pid":28571,"process_start":"2026-10-17T18:41:01+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Rubika.php","line":1426,"class":"rubi\\Socket","method":"run"},"message":"Socket reconnected successfully.","context":{"operation":"socket.connection","event":"reconnected","source":{"file":"Rubika.php","line":1426,"class":"rubi\\Socket","method":"run"}}}
{"schema":"rubika.log.v2","event_id":"fe36d30352b2514da928f4ecd1d3e8dd","trace_id":"a0193e32c66ca6b0ad7fbca6feabcbf6","timestamp":1792262466.339913,"datetime":"2026-10-17T18:41:06+00:00","sequence":8,"level":"NOTICE","channel":"socket","pid":28571,"process_start":"2026-10-17T18:41:01+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Socket.php","line":1250,"class":"rubi\\Socket","method":"completeApplicationHandshake"},"message":"Rubika application handShake response observed; releasing connection gate.","context":{"operation":"handshake.gate","event":"accepted_by_first_application_response","elapsed_ms":7.52,"source":{"file":"Socket.php","line":1250,"class":"rubi\\Socket","method":"completeApplicationHandshake"}}}
{"schema":"rubika.log.v2","event_id":"9689785f77d7044ddbf273e561c88994","trace_id":"a0193e32c66ca6b0ad7fbca6feabcbf6","timestamp":1792263099.689641,"datetime":"2026-10-17T18:51:39+00:00","sequence":9,"level":"NOTICE","channel":"socket","pid":28571,"process_start":"2026-10-17T18:41:01+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Socket.php","line":751,"class":"rubi\\Socket","method":"stop"},"message":"Socket stop requested.","context":{"operation":"socket.lifecycle","event":"stop_requested","source":{"file":"Socket.php","line":751,"class":"rubi\\Socket","method":"stop"}}}
{"schema":"rubika.log.v2","event_id":"073d4eac722dc1d705dc7190c083a8b6","trace_id":"591af4d323eb60f2602b166718991ed3","timestamp":1792263102.198607,"datetime":"2026-10-17T18:51:42+00:00","sequence":1,"level":"WARNING","channel":"socket","pid":31232,"process_start":"2026-10-17T18:51:42+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Rubika.php","line":1426,"class":"rubi\\Socket","method":"run"},"message":"Socket connection unavailable; starting reconnect cycle.","context":{"operation":"socket.connection","event":"reconnect_start","source":{"file":"Rubika.php","line":1426,"class":"rubi\\Socket","method":"run"}}}
{"schema":"rubika.log.v2","event_id":"cfd4f209a494e7a916145666f0e9aca0","trace_id":"591af4d323eb60f2602b166718991ed3","timestamp":1792263104.605987,"datetime":"2026-10-17T18:51:44+00:00","sequence":2,"level":"NOTICE","channel":"socket","pid":31232,"process_start":"2026-10-17T18:51:42+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Socket.php","line":875,"class":"rubi\\Socket","method":"connectSingle"},"message":"WebSocket handshake completed successfully.","context":{"operation":"websocket.handshake","event":"completed","compression":"inactive","source":{"file":"Socket.php","line":875,"class":"rubi\\Socket","method":"connectSingle"}}}
{"schema":"rubika.log.v2","event_id":"24bf40bf73f9892222b74f5a9b8d3d22","trace_id":"591af4d323eb60f2602b166718991ed3","timestamp":1792263104.613645,"datetime":"2026-10-17T18:51:44+00:00","sequence":3,"level":"NOTICE","channel":"socket","pid":31232,"process_start":"2026-10-17T18:51:42+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Rubika.php","line":1426,"class":"rubi\\Socket","method":"run"},"message":"Socket reconnected successfully.","context":{"operation":"socket.connection","event":"reconnected","source":{"file":"Rubika.php","line":1426,"class":"rubi\\Socket","method":"run"}}}
{"schema":"rubika.log.v2","event_id":"3bfe07397e7f7db7a7cb009f8e3e4197","trace_id":"591af4d323eb60f2602b166718991ed3","timestamp":1792263104.619584,"datetime":"2026-10-17T18:51:44+00:00","sequence":4,"level":"NOTICE","channel":"socket","pid":31232,"process_start":"2026-10-17T18:51:42+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Socket.php","line":1250,"class":"rubi\\Socket","method":"completeApplicationHandshake"},"message":"Rubika application handShake response observed; releasing connection gate.","context":{"operation":"handshake.gate","event":"accepted_by_first_application_response","elapsed_ms":12.97,"source":{"file":"Socket.php","line":1250,"class":"rubi\\Socket","method":"completeApplicationHandshake"}}}
{"schema":"rubika.log.v2","event_id":"a4cfd83514773d2cd60de619ed261a35","trace_id":"591af4d323eb60f2602b166718991ed3","timestamp":1792263186.7491,"datetime":"2026-10-17T18:53:06+00:00","sequence":5,"level":"NOTICE","channel":"socket","pid":31232,"process_start":"2026-10-17T18:51:42+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Socket.php","line":751,"class":"rubi\\Socket","method":"stop"},"message":"Socket stop requested.","context":{"operation":"socket.lifecycle","event":"stop_requested","source":{"file":"Socket.php","line":751,"class":"rubi\\Socket","method":"stop"}}}
{"schema":"rubika.log.v2","event_id":"0aab5fa2923a62ecbc34d85b09e539de","trace_id":"15e073d4dfff1c4f9b2dec0d953bb8e6","timestamp":1792263189.047483,"datetime":"2026-10-17T18:53:09+00:00","sequence":1,"level":"WARNING","channel":"socket","pid":32289,"process_start":"2026-10-17T18:53:09+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Rubika.php","line":1426,"class":"rubi\\Socket","method":"run"},"message":"Socket connection unavailable; starting reconnect cycle.","context":{"operation":"socket.connection","event":"reconnect_start","source":{"file":"Rubika.php","line":1426,"class":"rubi\\Socket","method":"run"}}}
{"schema":"rubika.log.v2","event_id":"a8730f0167f80f49699a39adaea0296c","trace_id":"15e073d4dfff1c4f9b2dec0d953bb8e6","timestamp":1792263191.409598,"datetime":"2026-10-17T18:53:11+00:00","sequence":2,"level":"NOTICE","channel":"socket","pid":32289,"process_start":"2026-10-17T18:53:09+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Socket.php","line":875,"class":"rubi\\Socket","method":"connectSingle"},"message":"WebSocket handshake completed successfully.","context":{"operation":"websocket.handshake","event":"completed","compression":"inactive","source":{"file":"Socket.php","line":875,"class":"rubi\\Socket","method":"connectSingle"}}}
{"schema":"rubika.log.v2","event_id":"6b47712a75656aa8ace1ac1f5eda7da6","trace_id":"15e073d4dfff1c4f9b2dec0d953bb8e6","timestamp":1792263191.41798,"datetime":"2026-10-17T18:53:11+00:00","sequence":3,"level":"NOTICE","channel":"socket","pid":32289,"process_start":"2026-10-17T18:53:09+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Rubika.php","line":1426,"class":"rubi\\Socket","method":"run"},"message":"Socket reconnected successfully.","context":{"operation":"socket.connection","event":"reconnected","source":{"file":"Rubika.php","line":1426,"class":"rubi\\Socket","method":"run"}}}
{"schema":"rubika.log.v2","event_id":"5c29e38b7da6d3fbec46ddbecd6e6b68","trace_id":"15e073d4dfff1c4f9b2dec0d953bb8e6","timestamp":1792263191.426987,"datetime":"2026-10-17T18:53:11+00:00","sequence":4,"level":"NOTICE","channel":"socket","pid":32289,"process_start":"2026-10-17T18:53:09+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Socket.php","line":1250,"class":"rubi\\Socket","method":"completeApplicationHandshake"},"message":"Rubika application handShake response observed; releasing connection gate.","context":{"operation":"handshake.gate","event":"accepted_by_first_application_response","elapsed_ms":16.8,"source":{"file":"Socket.php","line":1250,"class":"rubi\\Socket","method":"completeApplicationHandshake"}}}
{"schema":"rubika.log.v2","event_id":"6a3d1d60e1963392db05fe51e0716418","trace_id":"15e073d4dfff1c4f9b2dec0d953bb8e6","timestamp":1792263206.770132,"datetime":"2026-10-17T18:53:26+00:00","sequence":5,"level":"WARNING","channel":"php","pid":32289,"process_start":"2026-10-17T18:53:09+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"GenericLoop.php","line":177,"class":"Bot","method":"help"},"message":"The return value of method rubi\\Update::reply() should either be used or intentionally ignored by casting it as (void)","context":{"error_type":512,"file":"/storage/emulated/0/Download/r/bot.php","line":35,"source":{"file":"GenericLoop.php","line":177,"class":"Bot","method":"help"}}}
{"schema":"rubika.log.v2","event_id":"876c9e012f21077b495f6c8f2b904c60","trace_id":"54ef84ad16e7807045294e5837d7394e","timestamp":1792267049.527532,"datetime":"2026-10-17T19:57:29+00:00","sequence":1,"level":"WARNING","channel":"socket","pid":14433,"process_start":"2026-10-17T19:57:29+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Rubika.php","line":1426,"class":"rubi\\Socket","method":"run"},"message":"Socket connection unavailable; starting reconnect cycle.","context":{"operation":"socket.connection","event":"reconnect_start","source":{"file":"Rubika.php","line":1426,"class":"rubi\\Socket","method":"run"}}}
{"schema":"rubika.log.v2","event_id":"e88deab71f6212bf83c461ece50d3121","trace_id":"54ef84ad16e7807045294e5837d7394e","timestamp":1792267050.065737,"datetime":"2026-10-17T19:57:30+00:00","sequence":2,"level":"NOTICE","channel":"socket","pid":14433,"process_start":"2026-10-17T19:57:29+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Socket.php","line":875,"class":"rubi\\Socket","method":"connectSingle"},"message":"WebSocket handshake completed successfully.","context":{"operation":"websocket.handshake","event":"completed","compression":"inactive","source":{"file":"Socket.php","line":875,"class":"rubi\\Socket","method":"connectSingle"}}}
{"schema":"rubika.log.v2","event_id":"78f362d31c760fed2e488f447cd0e5b4","trace_id":"54ef84ad16e7807045294e5837d7394e","timestamp":1792267050.070347,"datetime":"2026-10-17T19:57:30+00:00","sequence":3,"level":"NOTICE","channel":"socket","pid":14433,"process_start":"2026-10-17T19:57:29+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Rubika.php","line":1426,"class":"rubi\\Socket","method":"run"},"message":"Socket reconnected successfully.","context":{"operation":"socket.connection","event":"reconnected","source":{"file":"Rubika.php","line":1426,"class":"rubi\\Socket","method":"run"}}}
{"schema":"rubika.log.v2","event_id":"59fedeece5d257fac0d187e8f93a2164","trace_id":"54ef84ad16e7807045294e5837d7394e","timestamp":1792267050.07508,"datetime":"2026-10-17T19:57:30+00:00","sequence":4,"level":"NOTICE","channel":"socket","pid":14433,"process_start":"2026-10-17T19:57:29+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Socket.php","line":1250,"class":"rubi\\Socket","method":"completeApplicationHandshake"},"message":"Rubika application handShake response observed; releasing connection gate.","context":{"operation":"handshake.gate","event":"accepted_by_first_application_response","elapsed_ms":8.97,"source":{"file":"Socket.php","line":1250,"class":"rubi\\Socket","method":"completeApplicationHandshake"}}}
{"schema":"rubika.log.v2","event_id":"5e7aad4865ac827a8373eb188a4dfee5","trace_id":"54ef84ad16e7807045294e5837d7394e","timestamp":1792267062.277505,"datetime":"2026-10-17T19:57:42+00:00","sequence":5,"level":"WARNING","channel":"php","pid":14433,"process_start":"2026-10-17T19:57:29+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"GenericLoop.php","line":177,"class":"Bot","method":"help"},"message":"The return value of method rubi\\Update::reply() should either be used or intentionally ignored by casting it as (void)","context":{"error_type":512,"file":"/storage/emulated/0/Download/r/bot.php","line":35,"source":{"file":"GenericLoop.php","line":177,"class":"Bot","method":"help"}}}
{"schema":"rubika.log.v2","event_id":"a179fe019bec9d80244141417e649e8c","trace_id":"54ef84ad16e7807045294e5837d7394e","timestamp":1792267077.916904,"datetime":"2026-10-17T19:57:57+00:00","sequence":6,"level":"WARNING","channel":"php","pid":14433,"process_start":"2026-10-17T19:57:29+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"GenericLoop.php","line":177,"class":"Bot","method":"help"},"message":"The return value of method rubi\\Update::reply() should either be used or intentionally ignored by casting it as (void)","context":{"error_type":512,"file":"/storage/emulated/0/Download/r/bot.php","line":35,"source":{"file":"GenericLoop.php","line":177,"class":"Bot","method":"help"}}}
{"schema":"rubika.log.v2","event_id":"623e5d866fbfb501f05d4fecff9ff613","trace_id":"54ef84ad16e7807045294e5837d7394e","timestamp":1792267416.453537,"datetime":"2026-10-17T20:03:36+00:00","sequence":8,"level":"ERROR","channel":"http","pid":14433,"process_start":"2026-10-17T19:57:29+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Rubika.php","line":1060,"class":"rubi\\CurlHttpClient","method":"request"},"message":"cURL Execution Failed: Failed to connect to messengerg2c36.iranlms.ir:443 after 1 ms: Could not connect to server","context":{"operation":"http.request","event":"retry_exhausted","attempts":6,"url_host":"messengerg2c36.iranlms.ir","url_path":null,"exception":{"class":"rubi\\exception\\RubikaNetworkException","code":0,"message":"cURL Execution Failed: Failed to connect to messengerg2c36.iranlms.ir:443 after 1 ms: Could not connect to server","file":"/storage/emulated/0/Download/r/src/Rubika/Models/Update.php","line":1011,"trace":["#0 /storage/emulated/0/Download/r/src/Rubika/Models/Update.php(888): rubi\\CurlHttpClient->executeSingleRequest('https://messeng...', Array, 15)","#1 /storage/emulated/0/Download/r/src/Rubika/Rubika.php(1060): rubi\\CurlHttpClient->request('https://messeng...', Array)","#2 /storage/emulated/0/Download/r/src/Rubika/Modules/BaseModule.php(24): rubi\\Rubika->run('sendMessage', Array, false)","#3 /storage/emulated/0/Download/r/src/Rubika/Modules/MessagesModule.php(201): rubi\\modules\\BaseModule->run('sendMessage', Array)","#4 /storage/emulated/0/Download/r/src/Rubika/Rubika.php(241): rubi\\modules\\MessagesModule->sendMessage('u0Ef3vM066a8d49...', '\\xF0\\x9F\\x9A\\xA8 RUBIKA LOG...')","#5 /storage/emulated/0/Download/r/src/Logging/Logger.php(324): rubi\\Rubika->{closure:rubi\\Rubika::__construct():236}(NULL, '\\xF0\\x9F\\x9A\\xA8 RUBIKA LOG...')","#6 /storage/emulated/0/Download/r/src/Logging/Logger.php(169): rubi\\Logging\\Logger::deliverRemote('WARNING', Array, '{\"schema\":\"rubi...')","#7 /storage/emulated/0/Download/r/src/Logging/Logger.php(396): rubi\\Logging\\Logger::record('WARNING', 'fread(): SSL: S...', 'php', Array)","#8 [internal function]: rubi\\Logging\\Logger::{closure:rubi\\Logging\\Logger::registerErrorHandler():385}(2, 'fread(): SSL: S...', '/storage/emulat...', 1437)","#9 /storage/emulated/0/Download/r/src/Socket/Socket.php(1437): fread(Resource id #59, 65536)","#10 /storage/emulated/0/Download/r/src/Socket/Socket.php(1351): rubi\\Socket->fillReadBuffer()","#11 /storage/emulated/0/Download/r/src/Socket/Socket.php(1273): rubi\\Socket->pullFrame()","#12 /storage/emulated/0/Download/r/src/Socket/Socket.php(1224): rubi\\Socket->pullMessage()","#13 /storage/emulated/0/Download/r/src/Socket/Socket.php(1742): rubi\\Socket->{closure:rubi\\Socket::receive():1223}()","#14 /storage/emulated/0/Download/r/src/Socket/Socket.php(1223): rubi\\Socket->executeWithRetry(Object(Closure), false)","#15 /storage/emulated/0/Download/r/src/Socket/Socket.php(822): rubi\\Socket->receive(false)","#16 /storage/emulated/0/Download/r/src/Rubika/Rubika.php(1426): rubi\\Socket->run()","#17 /storage/emulated/0/Download/r/src/Rubika/Rubika.php(244): rubi\\Rubika->onUpdate()","#18 /storage/emulated/0/Download/r/src/Runtime/Application.php(666): rubi\\Rubika->__construct('989930026158')","#19 /storage/emulated/0/Download/r/bot.php(56): rubi\\Runtime\\Application::run('Bot')","#20 {main}"]},"source":{"file":"Rubika.php","line":1060,"class":"rubi\\CurlHttpClient","method":"request"}}}
{"schema":"rubika.log.v2","event_id":"424d0457f33ff117ea20ff3249956d3a","trace_id":"54ef84ad16e7807045294e5837d7394e","timestamp":1792267424.486925,"datetime":"2026-10-17T20:03:44+00:00","sequence":9,"level":"ERROR","channel":"http","pid":14433,"process_start":"2026-10-17T19:57:29+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Rubika.php","line":1060,"class":"rubi\\CurlHttpClient","method":"request"},"message":"cURL Execution Failed: Could not resolve host: messengerg2c1.iranlms.ir","context":{"operation":"http.request","event":"retry_exhausted","attempts":6,"url_host":"messengerg2c1.iranlms.ir","url_path":null,"exception":{"class":"rubi\\exception\\RubikaNetworkException","code":0,"message":"cURL Execution Failed: Could not resolve host: messengerg2c1.iranlms.ir","file":"/storage/emulated/0/Download/r/src/Rubika/Models/Update.php","line":1011,"trace":["#0 /storage/emulated/0/Download/r/src/Rubika/Models/Update.php(888): rubi\\CurlHttpClient->executeSingleRequest('https://messeng...', Array, 15)","#1 /storage/emulated/0/Download/r/src/Rubika/Rubika.php(1060): rubi\\CurlHttpClient->request('https://messeng...', Array)","#2 /storage/emulated/0/Download/r/src/Rubika/Modules/BaseModule.php(24): rubi\\Rubika->run('sendMessage', Array, false)","#3 /storage/emulated/0/Download/r/src/Rubika/Modules/MessagesModule.php(201): rubi\\modules\\BaseModule->run('sendMessage', Array)","#4 /storage/emulated/0/Download/r/src/Rubika/Rubika.php(241): rubi\\modules\\MessagesModule->sendMessage('u0Ef3vM066a8d49...', '\\xF0\\x9F\\x9A\\xA8 RUBIKA LOG...')","#5 /storage/emulated/0/Download/r/src/Logging/Logger.php(324): rubi\\Rubika->{closure:rubi\\Rubika::__construct():236}(NULL, '\\xF0\\x9F\\x9A\\xA8 RUBIKA LOG...')","#6 /storage/emulated/0/Download/r/src/Logging/Logger.php(169): rubi\\Logging\\Logger::deliverRemote('WARNING', Array, '{\"schema\":\"rubi...')","#7 /storage/emulated/0/Download/r/src/Logging/Logger.php(396): rubi\\Logging\\Logger::record('WARNING', 'fread(): SSL: S...', 'php', Array)","#8 [internal function]: rubi\\Logging\\Logger::{closure:rubi\\Logging\\Logger::registerErrorHandler():385}(2, 'fread(): SSL: S...', '/storage/emulat...', 1437)","#9 /storage/emulated/0/Download/r/src/Socket/Socket.php(1437): fread(Resource id #59, 65536)","#10 /storage/emulated/0/Download/r/src/Socket/Socket.php(1351): rubi\\Socket->fillReadBuffer()","#11 /storage/emulated/0/Download/r/src/Socket/Socket.php(1273): rubi\\Socket->pullFrame()","#12 /storage/emulated/0/Download/r/src/Socket/Socket.php(1224): rubi\\Socket->pullMessage()","#13 /storage/emulated/0/Download/r/src/Socket/Socket.php(1742): rubi\\Socket->{closure:rubi\\Socket::receive():1223}()","#14 /storage/emulated/0/Download/r/src/Socket/Socket.php(1223): rubi\\Socket->executeWithRetry(Object(Closure), false)","#15 /storage/emulated/0/Download/r/src/Socket/Socket.php(822): rubi\\Socket->receive(false)","#16 /storage/emulated/0/Download/r/src/Rubika/Rubika.php(1426): rubi\\Socket->run()","#17 /storage/emulated/0/Download/r/src/Rubika/Rubika.php(244): rubi\\Rubika->onUpdate()","#18 /storage/emulated/0/Download/r/src/Runtime/Application.php(666): rubi\\Rubika->__construct('989930026158')","#19 /storage/emulated/0/Download/r/bot.php(56): rubi\\Runtime\\Application::run('Bot')","#20 {main}"]},"source":{"file":"Rubika.php","line":1060,"class":"rubi\\CurlHttpClient","method":"request"}}}
{"schema":"rubika.log.v2","event_id":"60b1c598d675aae70411aebf2fef818e","trace_id":"54ef84ad16e7807045294e5837d7394e","timestamp":1792267409.19388,"datetime":"2026-10-17T20:03:29+00:00","sequence":7,"level":"WARNING","channel":"php","pid":14433,"process_start":"2026-10-17T19:57:29+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Socket.php","line":1437,"class":null,"method":"fread"},"message":"fread(): SSL: Software caused connection abort","context":{"error_type":2,"file":"/storage/emulated/0/Download/r/src/Socket/Socket.php","line":1437,"source":{"file":"Socket.php","line":1437,"class":null,"method":"fread"}}}
{"schema":"rubika.log.v2","event_id":"ace0b7c7fec89537f12290c429592c53","trace_id":"54ef84ad16e7807045294e5837d7394e","timestamp":1792267426.743519,"datetime":"2026-10-17T20:03:46+00:00","sequence":10,"level":"WARNING","channel":"socket","pid":14433,"process_start":"2026-10-17T19:57:29+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Socket.php","line":1351,"class":"rubi\\Socket","method":"fillReadBuffer"},"message":"Socket stream reached EOF or was dropped.","context":{"operation":"socket.read","event":"eof","source":{"file":"Socket.php","line":1351,"class":"rubi\\Socket","method":"fillReadBuffer"}}}
{"schema":"rubika.log.v2","event_id":"e95f70da40cf6e0a264881e09c2ca180","trace_id":"54ef84ad16e7807045294e5837d7394e","timestamp":1792267427.014753,"datetime":"2026-10-17T20:03:47+00:00","sequence":11,"level":"ERROR","channel":"socket","pid":14433,"process_start":"2026-10-17T19:57:29+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Socket.php","line":1223,"class":"rubi\\Socket","method":"executeWithRetry"},"message":"Socket stream reached EOF.","context":{"operation":"socket.execute_with_retry","event":"attempt_failed","attempt":1,"connected_before_disconnect":false,"url_host":"nsocket17.iranlms.ir","url_path":null,"exception":{"class":"RuntimeException","code":0,"message":"Socket stream reached EOF.","file":"/storage/emulated/0/Download/r/src/Socket/Socket.php","line":1453,"trace":["#0 /storage/emulated/0/Download/r/src/Socket/Socket.php(1351): rubi\\Socket->fillReadBuffer()","#1 /storage/emulated/0/Download/r/src/Socket/Socket.php(1273): rubi\\Socket->pullFrame()","#2 /storage/emulated/0/Download/r/src/Socket/Socket.php(1224): rubi\\Socket->pullMessage()","#3 /storage/emulated/0/Download/r/src/Socket/Socket.php(1742): rubi\\Socket->{closure:rubi\\Socket::receive():1223}()","#4 /storage/emulated/0/Download/r/src/Socket/Socket.php(1223): rubi\\Socket->executeWithRetry(Object(Closure), false)","#5 /storage/emulated/0/Download/r/src/Socket/Socket.php(822): rubi\\Socket->receive(false)","#6 /storage/emulated/0/Download/r/src/Rubika/Rubika.php(1426): rubi\\Socket->run()","#7 /storage/emulated/0/Download/r/src/Rubika/Rubika.php(244): rubi\\Rubika->onUpdate()","#8 /storage/emulated/0/Download/r/src/Runtime/Application.php(666): rubi\\Rubika->__construct('989930026158')","#9 /storage/emulated/0/Download/r/bot.php(56): rubi\\Runtime\\Application::run('Bot')","#10 {main}"]},"source":{"file":"Socket.php","line":1223,"class":"rubi\\Socket","method":"executeWithRetry"}}}
{"schema":"rubika.log.v2","event_id":"567264d90923668928f10272e79e8348","trace_id":"54ef84ad16e7807045294e5837d7394e","timestamp":1792267427.201339,"datetime":"2026-10-17T20:03:47+00:00","sequence":12,"level":"NOTICE","channel":"socket","pid":14433,"process_start":"2026-10-17T19:57:29+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Socket.php","line":1223,"class":"rubi\\Socket","method":"executeWithRetry"},"message":"Socket operation failed; retry scheduled.","context":{"operation":"socket.execute_with_retry","event":"retry_scheduled","attempt":1,"delay_us":1996899,"source":{"file":"Socket.php","line":1223,"class":"rubi\\Socket","method":"executeWithRetry"}}}
{"schema":"rubika.log.v2","event_id":"427d5907141e174534596e06eb199d7b","trace_id":"54ef84ad16e7807045294e5837d7394e","timestamp":1792267429.442363,"datetime":"2026-10-17T20:03:49+00:00","sequence":13,"level":"NOTICE","channel":"socket","pid":14433,"process_start":"2026-10-17T19:57:29+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Socket.php","line":1739,"class":"rubi\\Socket","method":"connectSingle"},"message":"WebSocket handshake completed successfully.","context":{"operation":"websocket.handshake","event":"completed","compression":"inactive","source":{"file":"Socket.php","line":1739,"class":"rubi\\Socket","method":"connectSingle"}}}
{"schema":"rubika.log.v2","event_id":"fb715b722c770b87affad5a20ffb433f","trace_id":"54ef84ad16e7807045294e5837d7394e","timestamp":1792267429.445598,"datetime":"2026-10-17T20:03:49+00:00","sequence":14,"level":"NOTICE","channel":"socket","pid":14433,"process_start":"2026-10-17T19:57:29+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Socket.php","line":1250,"class":"rubi\\Socket","method":"completeApplicationHandshake"},"message":"Rubika application handShake response observed; releasing connection gate.","context":{"operation":"handshake.gate","event":"accepted_by_first_application_response","elapsed_ms":2.95,"source":{"file":"Socket.php","line":1250,"class":"rubi\\Socket","method":"completeApplicationHandshake"}}}
{"schema":"rubika.log.v2","event_id":"a20dd12b8afc431f315551a7c9ac2513","trace_id":"54ef84ad16e7807045294e5837d7394e","timestamp":1792267833.484276,"datetime":"2026-10-17T20:10:33+00:00","sequence":15,"level":"WARNING","channel":"php","pid":14433,"process_start":"2026-10-17T19:57:29+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Socket.php","line":1437,"class":null,"method":"fread"},"message":"fread(): SSL: Software caused connection abort","context":{"error_type":2,"file":"/storage/emulated/0/Download/r/src/Socket/Socket.php","line":1437,"source":{"file":"Socket.php","line":1437,"class":null,"method":"fread"}}}
{"schema":"rubika.log.v2","event_id":"88c0f8d9cdbcd2b74b1e371bf09f2d33","trace_id":"54ef84ad16e7807045294e5837d7394e","timestamp":1792267835.543565,"datetime":"2026-10-17T20:10:35+00:00","sequence":16,"level":"WARNING","channel":"socket","pid":14433,"process_start":"2026-10-17T19:57:29+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Socket.php","line":1351,"class":"rubi\\Socket","method":"fillReadBuffer"},"message":"Socket stream reached EOF or was dropped.","context":{"operation":"socket.read","event":"eof","source":{"file":"Socket.php","line":1351,"class":"rubi\\Socket","method":"fillReadBuffer"}}}
{"schema":"rubika.log.v2","event_id":"ed987499ae637aa6f7511429677ac7e0","trace_id":"54ef84ad16e7807045294e5837d7394e","timestamp":1792267837.397141,"datetime":"2026-10-17T20:10:37+00:00","sequence":17,"level":"ERROR","channel":"socket","pid":14433,"process_start":"2026-10-17T19:57:29+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Socket.php","line":1223,"class":"rubi\\Socket","method":"executeWithRetry"},"message":"Socket stream reached EOF.","context":{"operation":"socket.execute_with_retry","event":"attempt_failed","attempt":1,"connected_before_disconnect":false,"url_host":"nsocket17.iranlms.ir","url_path":null,"exception":{"class":"RuntimeException","code":0,"message":"Socket stream reached EOF.","file":"/storage/emulated/0/Download/r/src/Socket/Socket.php","line":1453,"trace":["#0 /storage/emulated/0/Download/r/src/Socket/Socket.php(1351): rubi\\Socket->fillReadBuffer()","#1 /storage/emulated/0/Download/r/src/Socket/Socket.php(1273): rubi\\Socket->pullFrame()","#2 /storage/emulated/0/Download/r/src/Socket/Socket.php(1224): rubi\\Socket->pullMessage()","#3 /storage/emulated/0/Download/r/src/Socket/Socket.php(1742): rubi\\Socket->{closure:rubi\\Socket::receive():1223}()","#4 /storage/emulated/0/Download/r/src/Socket/Socket.php(1223): rubi\\Socket->executeWithRetry(Object(Closure), false)","#5 /storage/emulated/0/Download/r/src/Socket/Socket.php(822): rubi\\Socket->receive(false)","#6 /storage/emulated/0/Download/r/src/Rubika/Rubika.php(1426): rubi\\Socket->run()","#7 /storage/emulated/0/Download/r/src/Rubika/Rubika.php(244): rubi\\Rubika->onUpdate()","#8 /storage/emulated/0/Download/r/src/Runtime/Application.php(666): rubi\\Rubika->__construct('989930026158')","#9 /storage/emulated/0/Download/r/bot.php(56): rubi\\Runtime\\Application::run('Bot')","#10 {main}"]},"source":{"file":"Socket.php","line":1223,"class":"rubi\\Socket","method":"executeWithRetry"}}}
{"schema":"rubika.log.v2","event_id":"196b6a30e301dd03338d53c5300e0052","trace_id":"54ef84ad16e7807045294e5837d7394e","timestamp":1792267838.239328,"datetime":"2026-10-17T20:10:38+00:00","sequence":18,"level":"NOTICE","channel":"socket","pid":14433,"process_start":"2026-10-17T19:57:29+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Socket.php","line":1223,"class":"rubi\\Socket","method":"executeWithRetry"},"message":"Socket operation failed; retry scheduled.","context":{"operation":"socket.execute_with_retry","event":"retry_scheduled","attempt":1,"delay_us":1610215,"source":{"file":"Socket.php","line":1223,"class":"rubi\\Socket","method":"executeWithRetry"}}}
{"schema":"rubika.log.v2","event_id":"812ba03770594cd50b1b9dcb0359e6f4","trace_id":"54ef84ad16e7807045294e5837d7394e","timestamp":1792267841.587434,"datetime":"2026-10-17T20:10:41+00:00","sequence":19,"level":"NOTICE","channel":"socket","pid":14433,"process_start":"2026-10-17T19:57:29+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Socket.php","line":1739,"class":"rubi\\Socket","method":"connectSingle"},"message":"WebSocket handshake completed successfully.","context":{"operation":"websocket.handshake","event":"completed","compression":"inactive","source":{"file":"Socket.php","line":1739,"class":"rubi\\Socket","method":"connectSingle"}}}
{"schema":"rubika.log.v2","event_id":"069c3d0c404f305958e1234f50a92c49","trace_id":"54ef84ad16e7807045294e5837d7394e","timestamp":1792267841.590966,"datetime":"2026-10-17T20:10:41+00:00","sequence":20,"level":"NOTICE","channel":"socket","pid":14433,"process_start":"2026-10-17T19:57:29+00:00","memory_bytes":4194304,"memory_peak_bytes":4194304,"source":{"file":"Socket.php","line":1250,"class":"rubi\\Socket","method":"completeApplicationHandshake"},"message":"Rubika application handShake response observed; releasing connection gate.","context":{"operation":"handshake.gate","event":"accepted_by_first_application_response","elapsed_ms":3.23,"source":{"file":"Socket.php","line":1250,"class":"rubi\\Socket","method":"completeApplicationHandshake"}}}
