Содержание
аналитика, советы, помощь с выбором материалов.
[Error] Maximum function nesting level of '256' reached, aborting! (0) /home/bitrix/www/bitrix/modules/main/lib/config/option.php:430 #0: Bitrix\Main\Config\Option::getDefaultSite() /home/bitrix/www/bitrix/modules/main/lib/config/option.php:43 #1: Bitrix\Main\Config\Option::get(string, string, string, boolean) /home/bitrix/www/bitrix/modules/main/classes/general/option.php:30 #2: CAllOption::GetOptionString(string, string, string) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:2699 #3: CAllMain->get_cookie(string) /home/bitrix/www/bitrix/modules/main/lib/composite/engine.php:1321 #4: Bitrix\Main\Composite\Engine::onEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:480 #5: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/tools.php:3880 #6: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #7: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #8: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #9: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #10: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #11: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #12: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #13: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #14: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #15: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #16: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #17: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #18: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #19: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #20: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #21: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #22: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #23: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #24: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #25: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #26: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #27: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #28: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #29: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #30: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #31: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #32: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #33: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #34: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #35: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #36: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #37: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #38: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #39: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #40: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #41: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #42: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #43: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #44: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #45: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #46: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #47: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #48: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #49: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #50: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #51: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #52: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #53: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #54: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #55: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #56: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #57: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #58: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #59: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #60: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #61: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #62: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #63: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #64: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #65: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #66: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #67: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #68: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #69: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #70: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #71: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #72: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #73: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #74: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #75: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #76: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #77: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #78: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #79: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #80: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #81: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #82: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #83: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #84: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #85: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #86: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #87: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #88: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #89: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #90: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #91: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #92: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #93: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #94: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #95: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #96: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #97: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #98: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #99: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #100: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #101: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #102: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #103: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #104: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #105: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #106: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #107: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #108: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #109: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #110: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #111: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #112: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #113: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #114: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #115: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #116: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #117: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #118: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #119: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #120: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #121: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #122: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #123: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #124: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #125: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #126: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #127: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #128: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #129: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #130: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #131: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #132: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #133: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #134: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #135: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #136: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #137: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #138: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #139: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #140: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #141: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #142: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #143: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #144: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #145: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #146: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #147: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #148: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #149: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #150: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #151: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #152: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #153: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #154: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #155: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #156: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #157: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #158: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #159: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #160: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #161: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #162: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #163: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #164: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #165: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #166: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #167: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #168: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #169: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #170: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #171: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #172: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #173: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #174: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #175: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #176: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #177: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #178: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #179: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #180: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #181: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #182: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #183: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #184: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #185: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #186: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #187: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #188: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #189: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #190: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #191: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #192: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #193: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #194: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #195: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #196: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #197: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #198: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #199: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #200: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #201: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #202: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #203: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #204: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #205: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #206: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #207: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #208: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #209: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #210: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #211: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #212: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #213: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #214: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #215: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #216: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #217: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #218: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #219: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #220: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #221: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #222: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #223: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #224: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #225: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #226: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #227: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #228: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #229: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #230: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #231: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #232: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #233: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #234: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #235: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #236: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #237: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #238: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #239: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #240: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #241: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #242: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #243: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3465 #244: CAllMain::FinalActions(string) /home/bitrix/www/bitrix/modules/main/include/epilog_after.php:54 #245: require(string) /home/bitrix/www/bitrix/modules/main/include/epilog.php:3 #246: require_once(string) /home/bitrix/www/bitrix/footer.php:4 #247: require(string) /home/bitrix/www/404.php:53 #248: require(string) /home/bitrix/www/bitrix/modules/iblock/lib/component/tools.php:66 #249: Bitrix\Iblock\Component\Tools::process404(string, boolean, boolean, boolean, string) /home/bitrix/www/bitrix/components/bitrix/news/component.php:145 #250: include(string) /home/bitrix/www/bitrix/modules/main/classes/general/component.php:605 #251: CBitrixComponent->__includeComponent() /home/bitrix/www/bitrix/modules/main/classes/general/component.php:680 #252: CBitrixComponent->includeComponent(string, array, boolean, boolean) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:1039 #253: CAllMain->IncludeComponent(string, string, array, boolean) /home/bitrix/www/articles/index.php:133 #254: include_once(string) /home/bitrix/www/bitrix/modules/main/include/urlrewrite.php:159 #255: include_once(string) /home/bitrix/www/bitrix/urlrewrite.php:2
аналитика, советы, помощь с выбором материалов.
[Error] Maximum function nesting level of '256' reached, aborting! (0) /home/bitrix/www/bitrix/modules/main/lib/config/option.php:430 #0: Bitrix\Main\Config\Option::getDefaultSite() /home/bitrix/www/bitrix/modules/main/lib/config/option.php:43 #1: Bitrix\Main\Config\Option::get(string, string, string, boolean) /home/bitrix/www/bitrix/modules/main/classes/general/option.php:30 #2: CAllOption::GetOptionString(string, string, string) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:2699 #3: CAllMain->get_cookie(string) /home/bitrix/www/bitrix/modules/main/lib/composite/engine.php:1321 #4: Bitrix\Main\Composite\Engine::onEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:480 #5: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/tools.php:3880 #6: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #7: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #8: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #9: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #10: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #11: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #12: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #13: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #14: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #15: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #16: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #17: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #18: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #19: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #20: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #21: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #22: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #23: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #24: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #25: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #26: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #27: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #28: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #29: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #30: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #31: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #32: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #33: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #34: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #35: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #36: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #37: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #38: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #39: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #40: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #41: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #42: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #43: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #44: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #45: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #46: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #47: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #48: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #49: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #50: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #51: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #52: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #53: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #54: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #55: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #56: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #57: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #58: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #59: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #60: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #61: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #62: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #63: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #64: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #65: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #66: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #67: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #68: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #69: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #70: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #71: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #72: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #73: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #74: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #75: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #76: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #77: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #78: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #79: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #80: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #81: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #82: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #83: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #84: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #85: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #86: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #87: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #88: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #89: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #90: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #91: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #92: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #93: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #94: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #95: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #96: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #97: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #98: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #99: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #100: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #101: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #102: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #103: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #104: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #105: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #106: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #107: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #108: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #109: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #110: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #111: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #112: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #113: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #114: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #115: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #116: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #117: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #118: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #119: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #120: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #121: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #122: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #123: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #124: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #125: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #126: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #127: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #128: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #129: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #130: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #131: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #132: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #133: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #134: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #135: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #136: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #137: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #138: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #139: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #140: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #141: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #142: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #143: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #144: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #145: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #146: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #147: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #148: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #149: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #150: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #151: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #152: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #153: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #154: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #155: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #156: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #157: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #158: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #159: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #160: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #161: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #162: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #163: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #164: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #165: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #166: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #167: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #168: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #169: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #170: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #171: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #172: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #173: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #174: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #175: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #176: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #177: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #178: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #179: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #180: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #181: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #182: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #183: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #184: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #185: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #186: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #187: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #188: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #189: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #190: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #191: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #192: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #193: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #194: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #195: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #196: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #197: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #198: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #199: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #200: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #201: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #202: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #203: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #204: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #205: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #206: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #207: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #208: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #209: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #210: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #211: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #212: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #213: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #214: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #215: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #216: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #217: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #218: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #219: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #220: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #221: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #222: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #223: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #224: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #225: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #226: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #227: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #228: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #229: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #230: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #231: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #232: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #233: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #234: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #235: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #236: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #237: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #238: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #239: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #240: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #241: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #242: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #243: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3465 #244: CAllMain::FinalActions(string) /home/bitrix/www/bitrix/modules/main/include/epilog_after.php:54 #245: require(string) /home/bitrix/www/bitrix/modules/main/include/epilog.php:3 #246: require_once(string) /home/bitrix/www/bitrix/footer.php:4 #247: require(string) /home/bitrix/www/404.php:53 #248: require(string) /home/bitrix/www/bitrix/modules/iblock/lib/component/tools.php:66 #249: Bitrix\Iblock\Component\Tools::process404(string, boolean, boolean, boolean, string) /home/bitrix/www/bitrix/components/bitrix/news/component.php:145 #250: include(string) /home/bitrix/www/bitrix/modules/main/classes/general/component.php:605 #251: CBitrixComponent->__includeComponent() /home/bitrix/www/bitrix/modules/main/classes/general/component.php:680 #252: CBitrixComponent->includeComponent(string, array, boolean, boolean) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:1039 #253: CAllMain->IncludeComponent(string, string, array, boolean) /home/bitrix/www/articles/index.php:133 #254: include_once(string) /home/bitrix/www/bitrix/modules/main/include/urlrewrite.php:159 #255: include_once(string) /home/bitrix/www/bitrix/urlrewrite.php:2
аналитика, советы, помощь с выбором материалов.
[Error] Maximum function nesting level of '256' reached, aborting! (0) /home/bitrix/www/bitrix/modules/main/lib/config/option.php:430 #0: Bitrix\Main\Config\Option::getDefaultSite() /home/bitrix/www/bitrix/modules/main/lib/config/option.php:43 #1: Bitrix\Main\Config\Option::get(string, string, string, boolean) /home/bitrix/www/bitrix/modules/main/classes/general/option.php:30 #2: CAllOption::GetOptionString(string, string, string) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:2699 #3: CAllMain->get_cookie(string) /home/bitrix/www/bitrix/modules/main/lib/composite/engine.php:1321 #4: Bitrix\Main\Composite\Engine::onEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:480 #5: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/tools.php:3880 #6: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #7: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #8: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #9: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #10: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #11: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #12: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #13: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #14: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #15: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #16: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #17: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #18: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #19: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #20: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #21: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #22: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #23: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #24: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #25: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #26: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #27: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #28: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #29: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #30: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #31: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #32: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #33: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #34: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #35: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #36: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #37: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #38: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #39: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #40: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #41: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #42: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #43: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #44: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #45: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #46: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #47: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #48: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #49: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #50: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #51: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #52: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #53: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #54: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #55: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #56: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #57: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #58: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #59: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #60: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #61: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #62: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #63: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #64: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #65: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #66: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #67: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #68: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #69: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #70: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #71: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #72: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #73: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #74: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #75: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #76: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #77: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #78: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #79: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #80: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #81: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #82: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #83: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #84: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #85: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #86: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #87: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #88: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #89: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #90: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #91: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #92: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #93: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #94: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #95: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #96: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #97: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #98: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #99: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #100: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #101: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #102: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #103: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #104: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #105: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #106: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #107: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #108: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #109: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #110: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #111: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #112: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #113: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #114: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #115: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #116: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #117: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #118: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #119: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #120: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #121: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #122: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #123: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #124: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #125: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #126: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #127: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #128: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #129: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #130: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #131: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #132: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #133: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #134: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #135: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #136: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #137: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #138: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #139: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #140: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #141: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #142: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #143: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #144: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #145: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #146: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #147: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #148: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #149: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #150: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #151: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #152: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #153: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #154: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #155: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #156: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #157: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #158: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #159: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #160: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #161: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #162: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #163: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #164: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #165: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #166: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #167: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #168: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #169: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #170: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #171: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #172: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #173: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #174: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #175: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #176: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #177: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #178: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #179: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #180: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #181: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #182: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #183: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #184: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #185: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #186: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #187: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #188: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #189: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #190: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #191: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #192: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #193: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #194: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #195: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #196: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #197: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #198: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #199: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #200: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #201: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #202: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #203: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #204: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #205: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #206: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #207: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #208: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #209: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #210: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #211: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #212: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #213: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #214: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #215: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #216: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #217: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #218: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #219: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #220: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #221: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #222: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #223: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #224: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #225: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #226: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #227: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #228: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #229: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #230: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #231: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #232: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #233: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #234: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #235: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #236: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #237: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/lib/application.php:187 #238: Bitrix\Main\Application->terminate(integer) /home/bitrix/www/bitrix/modules/main/lib/application.php:174 #239: Bitrix\Main\Application->end() /home/bitrix/www/bitrix/modules/main/tools.php:3885 #240: LocalRedirect(string, boolean, string) /home/bitrix/www/bitrix/php_interface/init.php:644 #241: CYakusHandlers::OnAfterEpilog() /home/bitrix/www/bitrix/modules/main/classes/general/module.php:465 #242: ExecuteModuleEventEx(array) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3487 #243: CAllMain::RunFinalActionsInternal() /home/bitrix/www/bitrix/modules/main/classes/general/main.php:3465 #244: CAllMain::FinalActions(string) /home/bitrix/www/bitrix/modules/main/include/epilog_after.php:54 #245: require(string) /home/bitrix/www/bitrix/modules/main/include/epilog.php:3 #246: require_once(string) /home/bitrix/www/bitrix/footer.php:4 #247: require(string) /home/bitrix/www/404.php:53 #248: require(string) /home/bitrix/www/bitrix/modules/iblock/lib/component/tools.php:66 #249: Bitrix\Iblock\Component\Tools::process404(string, boolean, boolean, boolean, string) /home/bitrix/www/bitrix/components/bitrix/news/component.php:145 #250: include(string) /home/bitrix/www/bitrix/modules/main/classes/general/component.php:605 #251: CBitrixComponent->__includeComponent() /home/bitrix/www/bitrix/modules/main/classes/general/component.php:680 #252: CBitrixComponent->includeComponent(string, array, boolean, boolean) /home/bitrix/www/bitrix/modules/main/classes/general/main.php:1039 #253: CAllMain->IncludeComponent(string, string, array, boolean) /home/bitrix/www/articles/index.php:133 #254: include_once(string) /home/bitrix/www/bitrix/modules/main/include/urlrewrite.php:159 #255: include_once(string) /home/bitrix/www/bitrix/urlrewrite.php:2
Размеры керамзитобетонных блоков
На сегодняшний день блоки из керамзитобетона (стройматериал, изготовленный из легкого бетона) имеют различные размеры и конструкцию. Геометрические параметры блоков зависят от индивидуальных требований заказчика. Наиболее распространенные размеры — 19х39х9 см или 19х39х18,8 см (в качестве сравнения, один блок в среднем равнозначен обычной кирпичной кладке из трех-семи кирпичей). Применение эти блоки находят в строительстве жилых, гражданских зданий и промышленных сооружений.
Размеры керамзитобетонного блока отвечают технологическим регламентам, которые находятся в конкретных разрешенных пределах.
Возможные предельные отклонения габаритов:
- Длина может отклоняться на + 44/-44 мм.
- Ширина на +3/-3 мм.
- Высота на +4/-4 мм.
- Плоскость граней и прямолинейность ребер не более чем на 6 мм.
Отвечающие стандартным габаритам керамзитобетонные блоки, могут иметь трещины, которые пересекают хотя бы одну грань. Отдельная их партия не должна составлять более 10%.
Применение керамзитобетонных блоков стандартных размеров
Сфера применения керамзитобетонных блоков, размеры которых составляют 39х19х18,8 см и 19х39х18,8 см, достаточно обширная, но в большей степени относится к строительству зданий жилого и промышленного назначения.
Керамзитобетонный блок пустотелый с 4-мя щелями используется при строительстве стен домов, гаражей и других построек. Помимо этого, данные размеры идеальны при монолитном и каркасном строительстве для заполнения стеновых проемов.
Блок из керамзитобетона полнотелый, размеры которого стандарты, используется при строительстве стен всех видов зданий и сооружений повышенной прочности (например, при возведении крупных торговых центров и многоуровневых гаражей). Если необходимо заполнение проемов стен при монолитном многоуровневом строительстве, то и в этом случае данный материал уместен.
Керамзитобетонный блок может быть и пустотелым перегородочным. Он предназначен для возведения перегородок между комнатами в жилых зданиях и офисных помещениях. Имея при этом габариты 39х19х9 см, он не отстает от более крупных по прочностным характеристикам.
Блок стеновой может иметь габариты 20х20х40 см. Он часто используется при возведении несущих стен наружного типа. Размеры перегородочных блоков 10х20х40 см используются при возведении межкомнатных перегородочных стен.
Достаточно часто его применяют и как утеплитель. Структура керамзитобетона очень пористая и оштукатуривание с обоих сторон превращает стену в своего рода термос. Воздух в его порах не движется и поэтому хорошо сохраняет тепло.
Стандартный по габаритам блок, весьма удобно перевозить и хранить. Работать с ним несложно, так как отсутствует необходимость использования каких-либо специальных приспособлений и сложных механизмов.
Вес керамзитобетонных блоков согласно их габаритам:
- Масса одного полнотелого стандартных размеров 39х19х18,8 см составляет 24,9 кг.
- Масса щелевого габаритами 39х19х18,8 см составляет от 16,2 кг до 18,8 кг.
- Масса полнотелого перегородочного толщиной 90 мм равна 11,7 кг.
- Масса щелевой перегородки находится в пределах от 8 до 9 кг. Такая небольшая масса обеспечивает удобную перевозку и монтаж, что позволяет исключить дорогостоящее устройство массивного фундаментного основания.
Технические характеристики материала
Согласно государственному стандарту блок керамзитобетонный 39х19х18,8 см имеет следующие технические данные: вес от 15 до 27 кг; прочность на сжатие в соответствии с нормативами составляет от М-35 до М-100, теплопроводность А-7, морозостойкость в пределах от F-35 до F -50. Этот стройматериал, считается абсолютно экологически чистым. Его использование придает сооружению прочность, теплоизоляционную защиту, огнеустойчивость, что, является весьма немаловажным фактом.
Габариты этого стройматериала идеально подходят для скоростного строительства. Его размеры намного крупнее обычного кирпича, что весьма упрощает и ускоряет возведение стен и перегородок, экономит объем раствора при кладке. При устройстве стен из этого материала необходимое количество строительного раствора приблизительно в два раза меньше, а скорость работ в пять раз выше, вес одного метра кладки при этом в полтора раза меньше.
Основные размеры блоков газобетонных — классификация
Применение газобетона в индивидуальном строительстве: виды и размеры блоков
Различные газоблоки активно используются в строительной сфере, благодаря отличным технико-экономическим показателям. Специальная технология автоклавной обработки гарантирует четкие размеры блоков газобетонных. Правильный подбор материалов позволит снизить затраты на строительство, а также уменьшит сроки проведения работы.
Сравнительные габариты
Содержание статьи
Классификация газоблока
От размеров применяемых материалов, зависит расчет проектных параметров строящегося здания на:
- Степень прочности;
- Теплоизоляцию конструкции;
- Выбор вида кладки стен и перегородок;
- А также на затраты по транспортированию, хранению и монтажу.
Конечная цена на кирпичи, также будет зависеть от их геометрических размеров.
Габариты и вес
Главные геометрические параметры определяются по:
- Их ширине;
- В высоту;
- Длине.
Стандартные габариты
Обратите внимание! Размер по ширине, влияет на прочностные характеристики, теплоизоляцию и звукоизоляцию стеновой конструкции. Поэтому для устройства наружных стен применяются в основном материал толщиной 30 см, для перегородок – 10 см или 15 см.
По высоте и длине материал подбирается с учетом удобного монтажа, пропорционально общим параметрам стен. Изготовление нормируется ГОСТом 31360-2007.
Они производятся:
- Стандартных параметров;
- Нестандартные.
Выпускаются обычные газоблоки всеми производителями данной продукции. Нестандартные габариты могут быть выпущены по индивидуальным заказам, или являться особенностью конкретной марки.
Ассортимент продукции
Геометрические параметры зависят от:
- Формы;
- Назначения и места применения;
- Категории материала.
Категории материала
Категория газобетонным кирпичам присваивается согласно предельным отклонениям:
- I категория;
- II категория.
Предельные отклонения устанавливаются согласно его:
- Индивидуальному размеру;
- Геометрической форме;
- Общему внешнему виду.
Предельные отличия от заданных параметров
Геометрические параметры
Отклонения по геометрическим размерам определяются по:
- Длине кирпича;
- Толщине;
- А также высоте.
Отклонения по форме
Отклонения от правильности по форме рассматриваются по таким параметрам как:
- Разность длин диагоналей;
- Прямолинейность всех ребер кирпича.
Отклонения от правильной геометрической формы – фото
Отклонения во внешнем виде
По внешнему виду газоблоки оцениваются на предмет трещин, сколов, глубину отбитостей:
- Углов;
- Продольных и поперечных ребер;
- Пазов и гребней – при их наличии.
Таблица предельных отклонений различных параметров газобетонных изделий
Формы блоков из газобетона
По форме кирпичи изготавливаются:
- Гладкими прямоугольными;
- Прямоугольными с карманами для захвата;
- С системой паз – гребень;
- U-образными;
- Нестандартных форм.
Типоразмеры
Газоблок также могут производиться с фигурными фасками и впадинами.
Сфера применения
По сфере применения различаются:
- Для возведения стен;
- Устройства перемычек;
- Укладки и крепления плит перекрытий;
- Возведение несъемной опалубки под фундамент.
При устройстве стен габариты варьируются в зависимости от:
- Однослойная конструкция;
- Многослойная конструкция.
Использование материала в качестве несъемной опалубки возможно только при условии применения защитной гидроизоляции кирпича.
Блоки из газобетона стандартного размера
Обычные газобетонные материалы могут иметь максимальные параметры:
- По длине до 62,5 см;
- В ширину – 50 см;
- В высоту – 50 см.
Гладкие блоки из газобетона
Прямоугольные ровные газоблоки применяются для устройства:
- Несущих и самонесущих стеновых конструкций;
- Перегородок внутри помещений;
- Оконных и дверных перемычек.
Материалы для несущих и самонесущих наружных конструкций
Прямые гладкие – размеры по стандарту:
- высотой 20 см или 25 см;
- длиной 60 см или 62,5 см.
По толщине:
- 20 см;
- 25 см;
- 28 см;
- 30 см;
- 36 см;
- 40 см;
- 50 см.
Гладкие изделия прямоугольной формы
Перегородочные газобетонные изделия
Легкие перегородочные плиты изготавливаются толщиной до 15 см.
Применяются в качестве:
- Перегородок внутри здания;
- Устройстве различных коммуникаций.
При стандартной высоте в 20 см и длине в 60 см они изготавливаются различными по толщине:
- 7,5 см;
- 10 см;
- 12 см;
- 15 см.
Газоблок для строительства перегородок
Перемычки для проемов
Перемычки для оконных и дверных проемов имеют уменьшенную длину в 0,5 м, стандартную высоту в 0,2 м, различаются по толщине:
- В 25 см;
- В 30 см;
- В 36 см;
- В 40 см.
Перемычки для проемов
Система паз – гребень
Важно! Для более быстрого, точного и простого монтажа кирпичей из газобетона, их изготавливают со специальными пазами и гребнями. Такая система замка позволяет сделать кладку ровной, часто не требуется нанесение клея на боковые поверхности изделий, что ведет к значительной экономии клеевых составов.
Блок БГМ
Это возможно только при очень правильной геометрии газобетонных материалов, с минимальными отличиями габаритов.
Готовое строение
U-подобные изделия из газобетона
Такой вид применяется:
- при устройстве перемычек над окнами и дверями;
- укладке плит перекрытий.
U-образный элемент
При стандартной высоте 25 см имеют габариты по:
- толщине – начиная с 20 см до 50 см;
- и в длину – 0,5 м или 0,6 м.
Габариты U-образных изделий
Часто U-образный элемент используется в качестве перемычки над проемами.
Схема изготовления железобетонной перемычки из U-блоков
При опирании плит перекрытий по верхнему ряду изделий выполняется армирующий пояс.
Он необходим для:
- Более равномерного распределения нагрузки от плиты перекрытия;
- Усиления опорной конструкции стены.
Армирующий пояс
Параметры газобетонных материалов U-образных подбираются согласно проектным расчетам. Блоки монтируются по периметру здания, внутрь укладывается арматура, заливается бетонный раствор. Плиты перекрытия укладываются на армопояс.
Нестандартные геометрические размеры газобетонных изделий
Отклонения от стандартных параметров обычно делаются производителями для индивидуальных проектов зданий.
Нестандартная форма
Возможен такой вариант при выпуске линеек продукции с определенным уклоном.
Дугообразные изделия
На строительной площадке нестандартные элементы достигаются при помощи обычной ножовки. Простота обработки газобетонных изделий позволяет получить блок любого размера, например, чтобы четко завершить ряд кладки. Доборные элементы также необходимы для выполнения перевязки кладки из газобетона.
Изготовление доборного элемента
Обычно для изготовления доборных элементов используются блоки с повреждениями. Если необходима другая форма изделия, то сделать скосы и выемки достаточно просто своими руками.
Доборный элемент
Расчет количества газобетонных блоков
Обычно у каждого производителя газоблоков можно увидеть калькуляторы по расчету количества материала и общей стоимости. Но упрощенно сделать такой расчет можно самостоятельно.
Инструкция по подбору количества газобетонных блоков в зависимости от размеров:
- Выбрать необходимую ширину (м) – параметр В.
- Необходимо измерить общую длину всех стен в метрах – параметр L.
- Определить среднюю высоту стены, (м) – H.
- Вычислить общую площадь всех планируемых проемов – параметр S.
Расчет производится согласно формуле: V=(L*Н-S)*1,05*В. Коэффициент 1,05 применяется для учета обрезки. V – требуемый объем газобетона на здание в м3.
Исходя из общего объема, можно посчитать их количество:
Блоки из газобетона – размеры и объем
Подобрав габариты, сделав расчет их количества, можно смело приступать к постройке дома. При правильном учете всех факторов, он получится прочным, теплым и долговечным.
Больше информации можно получить из видео в этой статье.
Расчет газобетонных блоков и клея
Как задается в css размер блока: свойства width, height, padding
От автора: здравствуйте, читатели этого блога. В этой статье я хочу поделиться с вами подробной информацией по тому, как определять в css размер блока, то есть элемента на веб-странице.
На какие типы делятся элементы
Дело в том, что не все фрагменты на веб-странице – блоки. Элементы вообще делятся на блочные и строчные. Вторые могут спокойно записываться в одну строку и при этом им не нужно ничего дополнительно прописывать. Простой пример строчного элемента – ссылка. На одной строке может быть сколько угодно ссылок, пока они будут помещаться на ней.
Блочные элементы имеют абсолютно другое поведение. Без дополнительных манипуляций они не смогут стать в один ряд. Пример такого блока – абзац, который задается тегом p. Так вот, зачем я вам все это говорю? Это сказано для того, чтобы вы понимали – размер нужно задавать только блочным элементам, что мы и будем делать в этой статье.
Рис. 1. Основные свойства, которые помогают задать размер
Практический курс по верстке адаптивного сайта с нуля!
Изучите курс и узнайте, как верстать современные сайты на HTML5 и CSS3
Узнать подробнее
Простые свойства для размеров
Самые простые свойства, которыми можно записать размеры – это width и height. Означают они, соответственно, ширину и высоту. К ним также можно дописывать префиксы min- и max-. В таком случае будет задаваться минимальная и максимальная ширина или высота соответственно.
Значения можно записывать в пикселях или в процентах. Иногда еще используется относительная единица em (высота шрифта), но обычно с ее помощью определяется величина текста. По умолчанию все сетки (главные структурные блоки шаблона), в которых размеры определяются в процентах, называют резиновыми. Также процентная запись помогает легко адаптировать шаблон, что тоже очень важно.
Размер в пикселях
В пикселях записывают так называемые абсолютные значения. Например, весь сайт должен находиться в контейнере шириной 1000 пикселей. Создается этот блок и ему пишется ширина.
#container{
width: 1000px;
}
#container{ width: 1000px; } |
Если записано так, то ширина контейнера не будет меняться ни под каким предлогом. При изменении масштаба или уменьшении окна она будет оставаться прежней. Размер сайта не уменьшится и при необходимости появится горизонтальная полоса прокрутки.
Это так называемые фиксированные шаблоны. Сегодня все еще много сайтов работают таким образом. Например, социальная сеть Вконтакте. Попробуйте на компьютере уменьшить размеры окна и вы увидите, что шаблон никак не меняется. Конечно, у Вконтакте есть отдельные версии для планшетов и смартфонов, поэтому они решили оставить фиксированный шаблон.
И все же умение сетки сайта адаптироваться под новые экраны имеет сегодня огромную роль, потому что мобильный трафик растет. В связи с этим последние годы все чаще главный контейнер для каркаса сайта получает не жесткую ширину. Например, так:
#container{
max-width: 1320px;
}
#container{ max-width: 1320px; } |
И что это значит? А то, что при необходимости блок будет уменьшаться. Если сжать окно, то он тоже уменьшится. В то же время, если разрешение экрана позволяет, ширина будет составлять 1320 пикселей ровно. Уменьшая окно вы не увидите горизонтальный скролл.
Однако тут же можно задать еще и минимальную ширину. Если блоку записать это свойство, то он не будет становиться уже, чем указанное значение. Например:
#container{
min-width: 600px;
}
#container{ min-width: 600px; } |
Практический курс по верстке адаптивного сайта с нуля!
Изучите курс и узнайте, как верстать современные сайты на HTML5 и CSS3
Узнать подробнее
Если ширина окна станет меньше 600 пикселей, то блок перестанет сжиматься и появиться та самая горизонтальная полоса прокрутки.
Размер в процентах
Задавать величину в процентах становится все более популярным. При грамотном использовании это может принести отличное отображение сайта на разных устройствах.
К примеру, вы захотели на своем сайте сделать слева боковую колонку, а справа – область с основным содержимым, где будет выводиться основная текстовая информация. Например, статья, каталог товаров или темы на форуме. Для начала нужно определить, какие размеры вы хотите дать примерно этим контейнерам.
#sidebar{
float: left;
width: 28%;
}
#content{
float: right;
width: 62%;
}
#sidebar{ float: left; width: 28%; } #content{ float: right; width: 62%; } |
В итоге сайдбар получит 28% ширины родительского элемента (а в нашем случае это общий контейнер), а основной блок – 62%. Их общая ширина составит 90%. Остальные 10 оставим на различные внешние и внутренние отступы, рамки и т.д.
Рис. 2. Резиновые блоки изменяют свои размеры при уменьшении окна в браузере
Как влияют отступы на размеры блоков
Когда вы задаете ширину какому-то блоку с помощью свойства width, это может быть далеко не окончательное значение. Дело в том, что так мы определяем ширину только той части, в которй непосредственно есть содержимое. Нужно помнить, что в css padding увеличивает размер блока, так же, как и рамка (border).
Допустим, возьмем боковую колонку. Мы дали ей 28% от всей ширины контейнера. Но чтобы содержимое в сайдбаре не прилипало к краям, ем нужно дать кое-какие отступы. Также, возможно, вы захотите добавить боковой колонке рамочку.
#sidebar{
padding: 10px 20px;
border: 2px solid black;
}
#sidebar{ padding: 10px 20px; border: 2px solid black; } |
Вот уже и получается, что общая ширина сайдбара увеличилась на 44 пикселя (отступы справа и слева по 20 и рамка с этих же сторон по 2). Есть вариант для тех, кто не хочет сильно заморачиваться над размерами и записывать их сразу с учетом отступов и рамок. Тогда нужно записать так:
*{
box-sizing: border-box;
}
*{ box-sizing: border-box; } |
Это замечательное свойство делает так, что в ширину блока (width) начинают включаться внутренние отступы (padding) и рамки. Теперь если вы зададите контенту размер в 62%, он останется таковым в любом случае. А ведь есть еще и внешние отступы, но они уже на размеры блока не влияют. Но если вы захотите сделать, допустим, большой отступ справа от боковой колонки, то контент просто не влезет и вынужден будет перенестись вниз.
Резиновые картинки
Чтобы дать возможность в css картинке меняться по размеру блока, ей нужно задавать ширину в процентах. Таким образом, если сам блок имеет относительный размер или ему прописан max-width, то при уменьшении ширины картинка и блок будут уменьшаться синхронно, что есть хорошо для хорошего отображения сайта.
О резиновой верстке на нашем сайте есть очень подробный видеокурс, из которого вы можете узнать массу полезной информации, а самое главное, получить реальный опыт разработки.
Итог
В css много возможностей для задания размера. Намного большее внимание при этом уделяется ширине блоков, так как именно от этого зависит отображение шаблона. В конце я еще хотел бы вам порекомендовать такой курс, из которого вы сможете узнать, как правильно работать с размерами элементов в условиях разработки под мобильные устройства.
Практический курс по верстке адаптивного сайта с нуля!
Изучите курс и узнайте, как верстать современные сайты на HTML5 и CSS3
Узнать подробнее
PSD to HTML
Верстка сайта на HTML5 и CSS3 с нуля
Смотреть
Размер блока в 25 мегабайт — возможно ли такое? | Технологии
Что такое размер блока, на что он влияет и как он может помочь решить главные проблемы блокчейна?
Размер имеет значение.
Когда речь идет о блокчейне, чем больше блок — тем быстрее работает сеть и тем больше возможных транзакций она в себя включает.
Блок — это множество транзакций, каждая из которых должна пройти подтверждение до принятия сетью. Блок имеет ограниченный объем. У биткоина размер блока составляет 1 МБ, что при прочих равных позволяет проводить семь операций в секунду. Если объем транзакций превышает объем блока, он будет отвергнут сетью.
Ограниченный размер блока введен для того, чтобы злоумышленники не смогли парализовать работу сети, сгенерировав бесконечное множество фейковых транзакций, проведя так называемую DDoS-атаку.
По мере приближения размера блоков к максимальному значению возникают такие проблемы, как замедление работы сети и увеличение комиссий за транзакции. Когда размер блока приближается к своему пределу, юзеры блокчейна начинают конкурировать за право включения их транзакции в блок.
Один из способов получить приоритет — назначение повышенной комиссии за транзакцию. Таким образом, майнеры, как люди, имеющие непосредственную прямую выгоду с подтверждения транзакций, заинтересованы включать в блок транзакции с наибольшими комиссиями. В некоторых случаях более мелкие транзакции могут ожидать подтверждения на протяжении нескольких дней.
Масштабируемость. Проблемы и попытки решения
Способность криптовалюты справляться с большим числом транзакций одномоментно называется масштабируемостью. Все больше и больше проектов сталкиваются с этой проблемой. Но универсальное решение пока не найдено.
Эта ситуация сильно замедляет развитие индустрии, так как для простых предприятий невыгодно ждать пока пройдет транзакция, а чтобы перепрыгнуть очередь нужны повышенные комиссии — что неприемлемо, например, в булочной или кофейне. Поэтому смена обычной монетарной системы на криптовалютную произойдет не раньше, чем эти проблемы будут решены.
Впервые с проблемой масштабируемости биткоин столкнулся, когда выяснилось, что сеть начинает сильно подвисать во время одномоментного наплыва транзакций. Размера блока сети было недостаточно для обработки всей массы, и некоторые транзакции ожидали подтверждения неделями.
Первый шаг к решению проблемы был сделан в августе 2015-го, когда вышел Bitcoin XT, форк клиента Bitcoin Core. Главный научный сотрудник Bitcoin Foundation Гэвин Андресен в своем BIP 101 (Bitcoin improvement proposal) заявлял о возможном увеличении размера блока до 8 МБ, однако впоследствии BIP 101 был исключен из кода Bitcoin XT и заменен на протокол одномоментного увеличения до 2 МБ, использованный в Bitcoin Classic.
Bitcoin Classic был еще одним форком Bitcoin Core, который в первые месяцы существования обещал увеличить максимальный размер блока с 1 МБ до 2 МБ. К сожалению, проект официально закрылся 10 ноября 2017 года.
Третьим форком клиента Bitcoin Core стал Bitcoin Unlimited — он основывался на идее, чтобы рынок сам регулярно голосовал по поводу оптимального размера блока. Разработчиком удалось воплотить систему в жизнь, однако она показала себя крайне небезопасной.
Так, в 2017 году узлы Bitcoin Unlimited были атакованы после того, как разработчики сообщили об обнаружении бага. Количество узлов сети упало с 780 до 370. Затем, в апреле того же года, 70% узлов перестали работать из-за проблем с памятью. Менее чем через месяц ситуация повторилась.
Тогда же, в 2017-м, появился Bitcoin Cash — первый официальный хардфорк биткоина с увеличенными до 8 МБ блоками (по сравнению с 1 МБ у биткоина), однако даже 8 МБ — это не очень безопасно и не решает вопрос с комиссиями в долгосрочной перспективе.
Как мы видим, форки биткоина пытались решить важную проблему, однако продвинуться в ее решении удалось недалеко.
Существует проект, который заявляет, что его команда разработчиков достигла отметки в 25 МБ за один блок, что, безусловно, является своего рода прорывом в решении проблемы. Блокчейн ILCoin основан на том же алгоритме SHA-256, что и биткоин, но размер блока в 25 МБ позволяет проводить 170 000 транзакций за блок, что, в свою очередь, позволяет обрабатывать 15 миллионов транзакций в день по сравнению со скромными 370 тыс. у пионера криптовалют.
Разработчики проекта уверяют, что, несмотря на такой большой размер блока, их блокчейн защищен от DDoS-атак. Мы попытались выяснить, чем их блокчейн отличается от других — и почему разработчикам биткоина не удалось увеличить размер блока, а ILCoin с легкостью заявляет о 25 МБ. Но оказалось, это не так-то просто — проект скрывает своих разработчиков, которых мы нашли только через официальный Telegram-канал.
«В качестве защиты мы используем революционную технологию C2P, в отличие от устаревшей и подверженной квантовым атакам PoW биткоина. Нюанс заключается в трех уровнях безопасности, которые позволяют системе отвергать транзакции, не подписанные Мастер-подписью. Внушительный размер блока, наряду с алгоритмом C2P, защищающим от атаки квантового компьютера на сеть, делают наш проект революционным с точки зрения насущных проблем блокчейн-индустрии», — приоткрывает тайну руководитель команды разработчиков проекта, Batmin (@Satoshi1230).
«ILCoin активно кооперирует с разными компаниями, занимающимися кибербезопасностью. Когда происходит очередной апгрейд блокчейна, наша команда всегда проводит аудит безопасности. Мы очень серьезно относимся к нашим технологиям, — продолжает Batmin, — Более того, мы планируем запустить Баг-баунти программу. Эта программа, по которой при нахождения бага в коде алгоритма искатель вознаграждается бонусами от команды разработчиков. Такие программы жизненно необходимы при создании столь чувствительной системы».
Сам размер блока в 25 МБ — это уже вызов рынку. Тем не менее, когда независимая экспертиза подтвердит безопасность блокчейна на основе консенсуса С2Р и, более того, его квантовую устойчивость, только тогда может будет говорить о новом технологическом витке в мире блокчейн-технологий.
Споры о размере блока
— Bitcoin Wiki
См. Также: Часто задаваемые вопросы о масштабируемости
Первоначально размер блока Биткойна был ограничен количеством блокировок базы данных, необходимых для его обработки (не более 10000).
Этот предел фактически составлял около 500-750 КБ в сериализованных байтах и был забыт до марта 2013 года.
В 2010 году Сатоши Накамото ввел в биткойн явное ограничение на размер блока в 1 МБ. Он добавил это скрыто в двух коммитах [1] [2] [3] секретно.Этот лимит фактически не использовался из-за вышеупомянутого забытого лимита.
В марте 2013 года исходный предел блокировки был обнаружен случайно (Bitcoin Core v0.8.0 не смог обеспечить его соблюдение, что привело к отключению обновленных узлов от сети).
После разрешения кризиса было определено, что, поскольку никто не знал об ограничении, можно было с уверенностью предположить, что существует консенсус по его удалению, и хардфорк, снимающий ограничение, был запланирован и полностью активирован в мае 2013 года. С этого момента ограничение в 1 МБ впервые стало эффективным ограничивающим фактором размера блока.
Лимит не менялся до 2017 года, и считалось, что для его изменения потребуется очень агрессивный хард-форк. Поскольку объем транзакций увеличился с повсеместным внедрением биткойнов, увеличение лимита стало предметом ожесточенных споров в 2015 году. Чтобы предотвратить временное или постоянное разделение биткойна на отдельные платежные сети («альткойны»), хард-форки требуют принятия почти всеми экономически активными полными узлами.
Аргументы в пользу увеличения размера блока
- Больше транзакций в секунду
- Off-chain еще не готовы снять нагрузку с основного блокчейна.
Решения
Утверждения
- Увеличенный размер блока оставит место для таких расширений, как Mastercoin, Counterparty и т. Д.
- Нейтрально: конкуренты Биткойн будут иметь более низкие комиссии
- Отрицательный: полные узлы Биткойн вынуждены использовать больше ресурсов, которые не поддерживают Биткойн
- Небольшие блоки в конечном итоге потребуют более высоких комиссий за быстрое подтверждение.
- Положительно: спам-транзакции, такие как ставки Satoshi Dice, больше не будут дешевыми.
- Положительный: Комиссия не будет нулевой.В конечном итоге это необходимо для стимулирования майнеров и защиты экосистемы майнинга
- Отрицательный: Биткойн может выглядеть непривлекательным для новых пользователей с высокими комиссиями
- Отрицательный: высокие комиссии могут остановить или повернуть вспять глобальное внедрение, инвестирование, развитие, поддержку и централизацию [ требуется уточнение ]
- Отрицательный: пользователи биткойнов платят более высокие комиссии
- Низкий лимит размера блока поощряет более высокие комиссии за транзакции, чтобы стимулировать майнеров («пусть рынок комиссий развивается»).
- Рынок комиссий естественным образом развивается из-за задержки майнеров независимо от [4]
- Сеть ретрансляции может быть оптимизирована, чтобы майнеры не увеличивали скорость устаревания с задержкой. Это должно привести к тому, что рынок комиссионных снова потребует ограничения размера блока.
- Рынок комиссий естественным образом развивается из-за задержки майнеров независимо от [4]
Аргументы против увеличения размера блока
- Хард-форк требует ожидания достаточного консенсуса.
- Риск катастрофического отказа от консенсуса [5] [ требуется разъяснение ]
- Аварийный хард-форк, который может достичь консенсуса, может быть развернут за короткий период времени, если это необходимо. [6]
- Сиротское усиление скорости, больше реорганизаций и двойных расходов из-за более медленных скоростей распространения.
- европейских / американских пулов в более невыгодном положении по сравнению с китайскими пулами [ почему? ]
- «Перегрузка» могут быть решены с помощью улучшений мемпула, включая удаление транзакций.
- Никакой максимальный размер блока не поддерживал бы все будущие транзакции в мире в основной цепочке блоков (различные типы транзакций вне сети — единственное долгосрочное решение)
- Быстрое распространение блоков либо не вполне жизнеспособно, либо (например, IBLT) создает централизованное управление.
Проблемы
Повреждение децентрализации
- Блоки большего размера делают работу с полными узлами дороже.
- Таким образом, более крупные блоки приводят к тому, что меньшее количество хэшеров, выполняющих полные узлы, приводит к тому, что централизованные объекты обладают большей мощностью, что заставляет Биткойн требовать большего доверия, что ослабляет ценностное предложение биткойнов.
- Биткойн полезен только в том случае, если он децентрализован, потому что централизация требует доверия. Ценностное предложение биткойнов — это отсутствие доверия.
- Чем больше хешрейт, который контролирует один майнер, тем более централизованным становится Биткойн и тем большего доверия требует использование Биткойна.
- Запуск вашего собственного полного узла во время майнинга вместо того, чтобы давать другому объекту право на вашу хэш-мощность, снижает хэш-скорость крупных майнеров. Те, у кого есть хэш-мощность, могут контролировать свою собственную хеш-мощность тогда и только тогда, когда они запускают полный узел.
- Меньше людей, контролирующих хэш-мощность, будут запускать полные узлы, если запуск одного станет более дорогим [7] .
История
3 октября 2010 г. Джефф Гарзик опубликовал патч, который немедленно увеличивает размер блока до 7 МБ. [8] У патча не было пользователей, но это была самая ранняя попытка увеличить размер блока с помощью хардфорка. Satoshi и theymos сразу же сказали не внедрять его, так как это сделало бы узел пользователя несовместимым с сетью. [9] Это часто цитируемый пост, который, как утверждают многие, доказывает, что Сатоши предназначен для увеличения размера блока. Однако английский так не работает. Сатоши говорил условно, а не намеренно. [9]
BIP 100
Измените ограничение размера блока на основе голосов майнеров, но не оставляйте диапазон (1 МБ, 32 МБ) без софтфорка или хардфорка соответственно.
Биткойн XT
- Основная статья: Bitcoin XT
Биткойн XT был альтернативным клиентом, который стал печально известным, когда он принял BIP 101, который будет направлять увеличение до 8 МБ после того, как 11 января 2016 года пройдет, и 75% майнеров будут в поддержка, с последующим удвоением лимита каждые два года с линейным увеличением размера в течение этих двухлетних интервалов.
XT не смог получить достаточно поддержки, чтобы активировать хардфорк, что привело к отставке Майка Хирна.
BIP 102
Увеличить до 2 МБ 11 ноября 2015 г.
BIP 103
Рост на 17,7% ежегодно до 2063 г.
Биткойн Классик
- Основная статья: Bitcoin Classic
Принять BIP 109 и хардфорк до 2 МБ в 2016 году. Динамический max_block_size в 2017 году.
Изолированный свидетель
- Основная статья: Segregated Witness
Последним развернутым решением стал Segwit, увеличивающий предельный размер блока до 2–4 МБ без хардфорка.
Позиции юридических лиц
Позиции ниже основаны на предлагаемом увеличении фиксированного размера блока до 20 МБ. Позиции против этих больших блоков не обязательно означают, что они против увеличения в целом, и могут вместо этого поддерживать меньшее и / или постепенное увеличение.
Организация | поддерживает большие блоки | Поддерживает хард-вилку | |
---|---|---|---|
Магнр | Да: «Мы считаем, что немедленное увеличение размера блока на 2 МБ важно и срочно необходимо для того, чтобы Биткойн мог процветать и предоставлять более утилитарное использование большему количеству людей во всем мире.» [10] | Да: «Мы поддерживаем предложение Bitcoin Classic [11] ». — Magnr [12] | |
Bitcoinpaygate | Нет: «Мы НЕ поддерживаем увеличение размера блока» [13] | ||
с битрейтом | № «В настоящее время я против увеличения лимита размера блока согласно предложению Гэвина» — Надав Ивги (основатель) [14] | ||
Зеленый адрес | Нет: «По нашему мнению, такое увеличение размера блока — это лишь дальнейшее продвижение проблемы с потенциально неустранимыми затратами.» [15] | ||
MPEx | № [16] | ||
Paymium | Нет: «[позволить] появиться разумному рынку комиссий за транзакции, позволив блокам фактически заполниться». — Технический директор Давид Франсуа [17] | ||
F2 Бассейн | Нейтрально: «Мы действительно поддерживаем блоки большего размера и раньше, чем позже. Но мы не можем обрабатывать блоки размером 20 МБ прямо сейчас.… Я думаю, что мы можем принять блок размером не более 5 МБ.» [18] | ||
Оружейная палата | Да «Это * срочно * и требует решения прямо сейчас, и я считаю, что Гэвин У есть лучший подход к этому »- генеральный директор Алан Райнер [19] | ||
Биткойн Напоминание | Да: «BitcoinReminder.com также поддерживает блоки размером 20 МБ (или даже больше?» [20] | ||
BitHours | Да: «Мы поддерживаем @gavinandresen и его предложение о блоках по 20 МБ» [21] | ||
BitPay | Да «Согласен (но оптимистично, что это будет последний и единственный раз, когда необходимо увеличить размер блока)» — генеральный директор Стивен Пайр [22] | Да: «Таким образом, мы считаем, что BIP 101 защитит децентрализованный характер Биткойна, обеспечивая надежный и немедленный путь к увеличению пропускной способности сети, и мы хотели бы выразить нашу поддержку интеграции BIP 101 в Bitcoin Core.»- Стивен Пара [23] | |
Bittiraha.fi | Да: «Мы поддерживаем увеличение максимального размера блока #Bitcoin до 20 МБ». [24] «Я решительно за увеличение максимального размера блока до 20 МБ». — Генеральный директор Генри Брейд [25] | Да «И я за выпуск версии с этим изменением даже при противодействии». — Генеральный директор Генри Брейд [26] | |
Blockchain.info | Да «Пора увеличивать размер блока.Согласитесь с @gavinandresen «- генеральный директор Питер Смит [27] » Масштабирование #bitcoin — это большое дело. Увеличьте размер блока ». — Ник Кэри [28] | ||
Блоктрейл | Да «Нам бы очень хотелось увидеть BIP101 со стартом 4 Мбайт, в качестве альтернативы BIP100 с чем-нибудь, чтобы справиться с атакой 21%, тоже может подойти». [29] | ||
Breadwallet | Да «[…] в поддержку предложения Гэвина о блоке 20 Мбайт.»- Генеральный директор Аарон Войзин [30] | ||
BTC Guild | Да «Должно произойти, но требует дальнейшего расширения с разумной скоростью». — Элеутрия [31] | ||
BX.in.th | Да: «http://BX.in.th будет поддерживать размер блока 20 МБ» [32] | ||
CoinBase | Да: «Coinbase поддерживает увеличение максимального размера блока» [33] «Почему мы должны увеличивать размер блока» — генеральный директор Брайан Армстронг [34] | Да: «5 / хард-форки, вероятно, не должны происходить часто, но периодически они представляют собой элегантное решение, которое помогает биткойну продолжать расти» — генеральный директор Брайан Армстронг [35] | |
Coinify | Да «Мы рассматриваем Bitcoin XT как лучшее решение для обеспечения будущей масштабируемости сети Биткойн.»- технический директор Хамед Саттари [36] | ||
Адам Бэк | Да: «Для протокола, я не знаю ни одного человека, который сказал бы, что не согласен с масштабированием Биткойна. Изменение константы — не самая сложная часть. Это не свободный выбор, это компромисс между безопасностью и масштабируемостью. Никто не поблагодарит нас, если мы «масштабируем» биткойн, но в то же время сломаем его, чтобы восстановить способы ». [37] | № «Я настоятельно призываю нас вернуться к существующему процессу совместной конструктивной проверки, который использовался в течение последних 4 лет, который является консенсусом по замыслу, чтобы помешать одному мошеннику вставить бэкдор или лоббировать предпочтительное изменение от имени группы по интересам, или работа на плохого актера »- д-р.Адам Бэк [38] | |
Крипторадио | Да «#Kryptoradio dev @zouppen поддерживает размер блока 20 МБ в #bitcoin.» — Джоэл Лехтонен [39] | ||
OKCoin | Да: «Техническая команда OKCoin считает, что это правильное решение» [40] | ||
Третьи ключевые решения | Да «Гэвин прав. Пора увеличивать размер блока до того, как обработка транзакции покажет проблемы с перегрузкой.»- технический директор Андреас Антонопулос [41] | ||
Хапо | Да: «Одного мегабайта недостаточно: Xapo поддерживает увеличение максимального размера блока» — генеральный директор Венсес Касарес [42] |
Список литературы
Блоки, блочные устройства и размеры блоков
Блочное устройство — это устройство, с которого можно читать блоки. Например, жесткие диски, компакт-диски и дискеты являются блочными устройствами, но не клавиатурой. Вы можете получать данные с клавиатуры и рассматривать их как блоки, но вы не можете искать на клавиатуре.Вы можете сказать жесткому диску: «Дайте мне блок 5433», затем блок 7707, затем блок 1807, и вы не можете сделать это с помощью клавиатуры, поэтому клавиатура не является блочным устройством.
Важно понимать идеи, лежащие в основе размеров блоков.
Размер дискового блока
Обычно жесткий диск не может читать меньше 512 байт, если вы хотите читать меньше, прочтите 512 байт и отбросьте остальные. Вот почему dd читает один блок размером 512 байт в следующем примере:
tweedleburg: ~ # dd if = / dev / sda1 of = / dev / null count = 1 1 + 0 записей в 1 + 0 записей Скопировано 512 байт (512 Б), 1.8977e-05 с, 27,0 МБ / с
Размеры блоков файловой системы
С другой стороны, каждая файловая система должна разбивать раздел на блоки для хранения файлов и частей файлов. Вот почему существует другой размер блока для файловой системы, как вы можете видеть здесь:
$ stat -f. Файл: "." ID: 84bc409db75bdd32 Namelen: 255 Тип: ext2 / ext3 Размер блока: 4096 Размер основного блока: 4096 Блоки: Всего: 2531650 Бесплатно: 1704179 Доступно: 1570650 Inodes: Всего: 647168 Бесплатно: 567361
Итак, если вы сохраните файл в этой файловой системе, он будет сохранен в блоке размером 4096 байт, это означает, что даже если ваш файл содержит только 6 байтов, он заберет 4096 байт из емкости вашего диска:
$ df.Файловая система Используется 1K блоков Доступно Использование% Установлено на / dev / sda1 10126600 3309884 6282600 35% / $ echo привет> мир $ ls -l мир -rw-r - r-- 1 thorsten_staerk_de thorsten_staerk_de 6 1 апр, 06:17 мир $ df. Файловая система Используется 1K блоков Доступно Использование% Установлено на / dev / sda1 10126600 3309888 6282596 35% / $ du -sch мир 4.0K мир 4,0 тыс. Всего
Размер блока ядра
Также ядро имеет собственный размер блока.Это актуально, например, для vmstat. На странице руководства vmstat вы найдете инструкцию
Все блоки Linux в настоящее время имеют размер 1024 байта.
Итак, снова другой размер блока при работе с vmstat. Это размер блока, который ядро Linux использует для внутреннего кэширования и буферизации. Это самый выдающийся из всех размеров блоков.
Приложения
vmstat
vmstat использует 1k блоков
iostat
iostat использует блоки по 512 Б
Есть
- Буферизованный ввод-вывод и прямой ввод-вывод
- асинхронный ввод-вывод и синхронный ввод-вывод
Разница между буферизованным вводом-выводом и прямым вводом-выводом заключается в том, что прямой ввод-вывод не использует кэш операционной системы.Во время открытого системного вызова вы можете сказать, что вам нужен прямой ввод-вывод. Больше информации…
Разница между асинхронным вводом-выводом и синхронным вводом-выводом заключается в том, что асинхронный ввод-вывод читает / записывает из / в файл, не дожидаясь фактического прибытия данных, а отправляет данные в сетевой сокет. Для этого вы должны использовать libaio. Больше информации…
См. Https://www.admin-magazine.com/Archive/2016/32/Fundamentals-of-I-O-benchmarking
Узнать размер блочного устройства
Чтобы узнать размер блочного устройства / dev / sda :
fdisk -l / dev / sda
или, что сложнее читать:
hwinfo - блок
Узнать файловую систему, хранящуюся на блочном устройстве
Файловая система обычно хранится в разделе, а не непосредственно на блочном устройстве.Чтобы найти все разделы на / dev / sda , используйте
fdisk -l / dev / sda
Чтобы узнать, какая файловая система хранится на / dev / sda1 , используйте
файл -s / dev / sda1
Узнать алгоритм лифта
Алгоритм работы лифта выглядит так:
cat / sys / devices / platform / host7 / session1 / target7 \: 0 \: 0/7 \: 0 \: 0 \: 0 / block / sdi / queue / scheduler noop упреждающий [крайний срок] cfq
В этом случае активен алгоритм лифта крайнего срока.
Или его можно найти так:
кошка / система / класс / блок / SDB / очередь / планировщик крайний срок noop [cfq]
Вы можете переключить планировщик следующим образом:
# кошка / система / класс / блок / SDB / очередь / планировщик крайний срок noop [cfq] # echo "noop"> / sys / class / block / sdb / queue / scheduler # кошка / системный / класс / блок / SDB / очередь / планировщик [noop] крайний срок cfq
Объяснение размера блока и масштабируемости
Решения для масштабирования бывают двух видов: в цепочке и вне цепочки.У обоих есть свои плюсы и минусы, но на данный момент нет согласия относительно того, что является более перспективным для будущего роста.
Масштабирование в цепочке
Масштабирование в цепочке относится к философии изменения чего-то в самой цепочке, чтобы сделать ее быстрее. Например, один из подходов к масштабированию включает сокращение объема данных, используемых в каждой транзакции, чтобы в блок помещалось больше транзакций. Это похоже на то, что Биткойн достиг с обновлением Segregated Witness, также известным как SegWit.Изменив способ обработки данных транзакции, этот патч для Биткойна позволил заметно улучшить общую пропускную способность сети.
Еще один способ потенциально повысить TPS сети — увеличить скорость генерации блоков. Хотя до определенной степени это может быть полезно, у этого метода есть ограничения, связанные со временем, необходимым для распространения нового блока по сети. По сути, вы не хотите, чтобы новые блоки создавались до того, как предыдущий блок был передан всем (или практически всем) узлам в сети, поскольку это может вызвать проблемы с консенсусом.
Создание бесшовной связи между дискретными блокчейнами — еще один потенциальный способ масштабирования этих систем. Если разные цепочки могут совершать транзакции между собой, тогда каждая отдельная сеть не должна обрабатывать столько данных, и пропускная способность каждой должна улучшиться. Конечно, потребуется система, чтобы гарантировать, что данные, передаваемые между сетями, будут на 100% точными, и это то, над чем сейчас работают такие проекты, как Polkadot. Комбинируя несколько собственных цепочек, а также смарт-контракты, эта платформа позволяет масштабировать всю децентрализованную экосистему после ее полного внедрения.
Затем существует метод, называемый сегментированием, при котором транзакции разбиваются на & ldquo; сегменты & rdquo; а разные узлы подтверждают только определенные сегменты, эффективно выполняя параллельную обработку для ускорения работы системы. Это может быть применено к системам Proof-of-Work или Proof-of-Stake и станет основным компонентом Ethereum 2.0. Это дает возможность улучшить емкость и скорость сети, и разработчики надеются, что мы увидим, что более 100 000 TPS станут реальностью.& nbsp;
С другой стороны, следует отметить, что потребуется еще несколько лет, прежде чем процесс сегментирования будет полностью внедрен в Ethereum, и недоброжелатели отмечают, что он также усложняет и снижает безопасность. Это связано с тем, что сегментирование увеличивает вероятность «двойной траты». возникшие в результате нападения. Проблема здесь в том, что для захвата отдельных шардов требуется заметно меньше ресурсов, чем для выполнения традиционной атаки 51%.Это может привести к подтверждению транзакций, которые в противном случае считались бы недействительными, например, один и тот же эфир (ETH) был отправлен на два разных адреса.
В некоторых проектах была предпринята попытка улучшить скорость сети за счет ограничения количества проверяющих узлов & mdash; совершенно отличная от Ethereum философия. Одним из примеров является EOS, которая ограничила количество валидаторов до 21. Затем за эти 21 валидатора проголосовали держатели токенов в попытке сохранить справедливую распределенную форму управления & mdash; со смешанными результатами.Это дало сети 4000 транзакций в секунду, и разработчики уверены, что смогут продолжить масштабирование, что сделало проект одним из основных конкурентов Ethereum в этой сфере. Однако ограниченные валидаторы часто рассматриваются как форма централизации, поэтому не все пользователи продаются по этой модели.
Конечно, одним из наиболее часто обсуждаемых способов масштабирования цепочки блоков является увеличение размера отдельных блоков. Это был известный подход, который использовал Bitcoin Cash, когда он разошелся с Биткойн в 2017 году.Не желая ограничения в 1 МБ, сообщество Bitcoin Cash изменило правила, чтобы в проекте могли быть блоки размером 8 МБ, а затем и 32 МБ. Хотя это, безусловно, означает, что в каждом блоке есть больше места для добавленных данных транзакции, некоторые отмечают, что невозможно продолжать увеличивать размеры блоков бесконечно. Многие считают, что это решение просто отодвигает проблему на второй план, а в худшем случае они видят, что оно снова направлено на то, чтобы нанести ущерб децентрализованной природе блокчейна. Учитывая, что на практике средний блок в сети Bitcoin Cash по-прежнему составляет менее 1 МБ, дебаты по этому поводу еще не урегулированы, и мы рассмотрим этот вопрос более подробно ниже.
Масштабирование вне сети
Есть также способы улучшить пропускную способность сети, которые напрямую ничего не меняют в блокчейне. Их часто называют «решениями второго уровня», когда они сидят & ldquo; поверх & rdquo; блокчейн. Один из самых известных проектов — Lightning Network для биткойнов. По сути, узлы Lightning Network могут открывать & ldquo; каналы & rdquo; между собой и совершают операции в прямом и обратном направлении, и только когда канал закрыт, Lightning Network передает окончательный результат, который будет записан в цепочке.Эти узлы также могут быть связаны вместе, что делает платежную систему гораздо более быстрой и дешевой, которая взаимодействует с основной сетью лишь часть времени.
Ethereum, конечно, тоже имеет решения в этом направлении. Во-первых, это Raiden Network, разработанная как версия Lightning Network для Ethereum, а также более общий блокчейн-продукт под названием Celer Network. Эти проекты реализуют не только транзакции вне сети, но и изменения состояния, которые позволяют обрабатывать смарт-контракты.В настоящее время самым большим недостатком этих систем является то, что они все еще находятся в стадии разработки, и все еще есть ошибки и другие технические проблемы, которые могут возникнуть, если каналы не созданы или не закрыты правильно.
Похожая идея называется «сайдчейнами». В основном это блокчейны, которые «разветвляются». основной цепочки, с возможностью перемещать собственный актив между ними. Это означает, что боковые цепи могут быть созданы для определенных целей, которые будут держать эту транзакционную активность вне основной сети, освобождая общую пропускную способность для вещей, которые должны быть урегулированы в основной цепочке.Это реализовано для Биткойна через боковую цепочку Liquid, а версия Ethereum известна как Plasma. Одним из недостатков здесь является то, что каждая боковая цепь должна быть защищена узлами, что может привести к проблемам с доверием и безопасностью, если пользователь не знает, кто запускает их за кулисами.
CSS | свойство размера блока — GeeksforGeeks
CSS | Свойство размера блока
Свойство размера блока в CSS используется для определения горизонтального или вертикального размера блока элемента.Он совпадает со свойством width или height, в зависимости от значения свойства writing-mode. он оставляет пространство ниже слева от текста элемента.
Синтаксис:
размер блока: длина | процент | авто | наследование | начальное | отключение
Значения свойств:
- длина: Устанавливает фиксированное значение, определенное в пикселях, см, pt и т.д. Допускаются отрицательные значения. Его значение по умолчанию — 0 пикселей.
- в процентах: То же, что и длина, но задается в процентах от размера окна.
- auto: Используется, когда требуется, чтобы браузер определял размер блока.
- начальный: Он используется для установки значения свойства размера блока на значение по умолчанию.
- inherit: Используется, когда требуется, чтобы элемент наследовал свойство размера блока своего родителя как собственное.
- unset: Используется без установки размера блока по умолчанию.
Примеры ниже иллюстрируют свойство размера блока в CSS:
Пример 1:
html
9672
33 |
2 Пример 2:
html
> корпус |