{"id":141,"date":"2019-07-11T19:37:15","date_gmt":"2019-07-11T10:37:15","guid":{"rendered":"http:\/\/www.space4u.co.kr\/wp\/?p=141"},"modified":"2019-07-11T19:37:32","modified_gmt":"2019-07-11T10:37:32","slug":"%ed%98%b8%ec%8a%a4%ed%8c%85-%ed%8a%b8%eb%9e%98%ed%94%bd-%ea%b4%80%eb%a6%ac","status":"publish","type":"post","link":"http:\/\/www.space4u.co.kr\/wp\/?p=141","title":{"rendered":"[\ud638\uc2a4\ud305 \uad6c\ucd95] \ud2b8\ub798\ud53d \uad00\ub9ac"},"content":{"rendered":"\n<p>\n\nApache\uc5d0\uc11c \ud2b8\ub798\ud53d\uc744 \uc81c\uc5b4\ud558\ub294 \ubc29\ubc95\uc73c\ub85c mod_throttle\uacfc mod_bandwidth\uac00 \uc788\uc74d\ub2c8\ub2e4.<\/p>\n\n\n\n<p>mod_throttle\ub294 \ud30c\uc77c\uc804\uc1a1\uc758 \ud69f\uc218\ub098 \uc591\uc744 \uc2e4\uc2dc\uac04\uc73c\ub85c \uc81c\uc5b4\ud558\ub294 \uac83\uc73c\ub85c \ucd08\/\ubd84\/\uc2dc\/\uc77c\/\uc8fc\/\ub85c&nbsp;<br>\ucd5c\ub300 \uc804\uc1a1\ub7c9\/\uc804\uc1a1\ud69f\uc218\ub4f1\uc744 \uc9c0\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br>mod_bandwidth\ub294 \ud30c\uc77c\uc804\uc1a1\uc758 \ub300\uc5ed\ud3ed\uc744 \uc2e4\uc2dc\uac04\uc73c\ub85c \uc81c\uc5b4\ud558\ub294 \uac83\uc73c\ub85c \ucd5c\ub300\uc804\uc1a1\uc18d\ub3c4,&nbsp;<br>\ucd5c\uc18c\uc804\uc1a1\uc18d\ub3c4 \ud30c\uc77c\uc0ac\uc774\uc988 \ubc94\uc704\ubcc4 \uc804\uc1a1\uc18d\ub3c4\ub4f1\uc744 \uc9c0\uc815\ud560 \uc218 \uc788\uc74d\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc608\ub97c \ub4e4\uc5b4 \ud2b9\uc815\uc0ac\uc774\ud2b8\uc758 \uc77c\uc77c \ucd5c\ub300 \uc804\uc1a1\ub7c9\uc744 5G\ub85c \uc81c\ud55c\ud558\uace0 \uc2f6\uc73c\uba74 mod_throttle\ub85c&nbsp;<br>\ud2b9\uc815\uc0ac\uc774\ud2b8\uc758 \ucd5c\ub300 \uc804\uc1a1\uc18d\ub3c4\ub97c 5Mbps\ub85c \uc81c\ud55c\ud558\uace0 \uc2f6\uc73c\uba74 mod_bandwidth\ub85c \uc124\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uba3c\uc800 \uc6f9\ud638\uc2a4\ud305 \uc5c5\uccb4\uc5d0\uc11c \ud2b8\ub798\ud53d \uc81c\uc5b4\ub97c \uc704\ud574 \ub9ce\uc774 \uc0ac\uc6a9\ud558\uace0 \uc788\ub294 mod_throttle \ubd80\ud130&nbsp;<br>\uc124\uc815\ud574\ubcf4\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>1. \ub2e4\uc6b4\ub85c\ub4dc<br><a href=\"http:\/\/www.snert.com\/Software\/mod_throttle\/\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/www.snert.com\/Software\/mod_throttle\/<\/a><br><a href=\"http:\/\/www.snert.com\/Software\/mod_throttle\/mod_throttle312.tgz\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/www.snert.com\/Software\/mod_throttle\/mod_throttle312.tgz<\/a><\/p>\n\n\n\n<p>2. \uc124\uce58<br>\uba3c\uc800 \uc18c\uc2a4\ub97c \/usr\/local\/src\uc5d0 \uc555\ucd95\ud574\uc81c\ud558\uace0, \uc544\ud30c\uce58 \uc6f9\uc11c\ubc84\uc758 \uc124\uce58\ud558\ub294 \ubc29\uc2dd\uc5d0 \ub530\ub77c<br>2\uac00\uc9c0 \ubc29\ubc95\uc73c\ub85c \uc124\uce58\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>&#8211; \uc544\ud30c\uce58 \uc6f9\uc11c\ubc84\ub97c STATIC\uc73c\ub85c \uc124\uce58\uc2dc<br>mod_throttle.c \uc18c\uc2a4\ub97c \uc544\ud30c\uce58 \uc18c\uc2a4 \ubaa8\ub4c8 \ub514\ub809\ud1a0\ub9ac\ub85c \ubcf5\uc0ac<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># cp \/usr\/local\/src\/mod_throttle-3.1\/mod_throttle.c\u00a0<br>\/usr\/local\/src\/apache-1.3.x\/src\/modules\/extra\/<br>$ cd \/usr\/local\/src\/apache-1.3.x\/<br>$ .\/configure #prefix=\/usr\/local\/apache\u00a0<br>#activate-module=src\/modules\/php4\/libphp4.a\u00a0<br>#add-module=src\/modules\/extra\/mod_throttle.c ... \uc635\uc158 \uc0dd\ub7b5 ...<br>.. \uae30\ud0c0 \uc124\uce58 \ub0b4\uc6a9 \uc0dd\ub7b5 ..<\/pre>\n\n\n\n<p>\uc124\uce58\ud655\uc778\uc740 \uc544\ud30c\uce58 \ubaa8\ub4c8\ub9ac\uc2a4\ud2b8\ub97c \ucd9c\ub825\ud574\uc11c \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.\u00a0<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ \/usr\/local\/apache\/bin\/httpd -l<br>Compiled-in modules:<br>http_core.c<br>mod_env.c<br>mod_log_config.c<br>mod_mime.c<br>...<br>mod_php4.c<br>mod_throttle.c<br>suexec: disabled; invalid wrapper \/usr\/local\/apache\/bin\/suexec<\/pre>\n\n\n\n<p>&#8211; \uc544\ud30c\uce58 \uc6f9\uc11c\ubc84\ub97c DSO\ub85c \uc124\uce58\uc2dc<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ cd \/usr\/local\/src\/mod_throttle-3.1\/<br>$ \/usr\/local\/apache\/bin\/apxs -i -a -c mod_throttle.c<\/pre>\n\n\n\n<p>\uc124\uce58\ud655\uc778\uc740 libexec \ub514\ub809\ud1a0\ub9ac\uc5d0\uc11c mod_throttle.so \uacf5\uc720\ub77c\uc774\ube0c\ub7ec\ub9ac\ub97c \ud655\uc778\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ ls \/usr\/local\/apache\/libexec<br>httpd.exp mod_bandwidth.so* mod_info.so* mod_speling.so*<br>libphp4.so* mod_cern_meta.so* mod_log_agent.so* mod_status.so*<br>libproxy.so* mod_cgi.so* mod_log_config.so* mod_throttle.so*<br>...\u00a0<\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>3. \uae30\ubcf8\uc124\uc815<\/p>\n\n\n\n<p>\ub9cc\uc57d \uc544\ud30c\uce58\uac00 DSO\ub85c \ucef4\ud30c\uc77c \ub418\uc5c8\ub2e4\uba74 httpd.conf\uc5d0 \ubaa8\ub4c8 \ud65c\uc131\ud654 \ud558\ub294 2\uac1c\uc758 \ub77c\uc778\uc774\u00a0<br>\ucd94\uac00\ub85c \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">#################################-<br>LoadModule throttle_module libexec\/mod_throttle.so<br>AddModule mod_throttle.c<br>#################################-<\/pre>\n\n\n\n<p>\uc544\ud30c\uce58 \uae30\ubcf8\uc124\uc815 \ud30c\uc77c(httpd.conf)\uc5d0\uc11c mod_throttle\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub3c4\ub85d \uae30\ubcf8\uc124\uc815\uc744 \ud569\ub2c8\ub2e4.<br>\uad00\ub9ac\uc790 \ubaa8\ub4dc\ub294 \ud2b9\uc815\uc544\uc774\ud53c(123.123.123.123)\uc5d0\uc11c \uc811\uadfc\ub9cc\uc744 \ud5c8\uc6a9\ud558\uba70<br>\/xxx\/xxx\/.htpasswd\uc5d0 \ub9cc\ub4e4\uc5b4\uc9c4 \uc544\uc774\ub514\uc640 \ube44\ubc00\ubc88\ud638\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc6f9\uc778\uc99d\uc744 \ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">#################################-\n&lt;IfModule mod_throttle.c>\n# \uad00\ub9ac\uc790 \ubaa8\ub4dc \uc124\uc815\n&lt;Location \/throttle-status>\nSetHandler throttle-status\nOrder deny,allow\nDeny from all\n# \ud5c8\uc6a9\ud558\ub294 \uc544\uc774\ud53c\uc8fc\uc18c\nAllow from 123.123.123.123\n\n# \uc774 \ud398\uc774\uc9c0\uc5d0 httpd \uc778\uc99d\uc744 \ucd94\uac00\nAuthName \"throttle-startus auth\"\nAuthType Basic\nAuthUserFile \/xxx\/xxx\/.htpasswd\nAuthGroupFile \/dev\/null\nrequire user admin master\n&lt;\/Location>\n\n# \uc0ac\uc6a9\uc790 \ubaa8\ub4dc \uc124\uc815<br>&lt;Location \/throttle-me&gt;<br>SetHandler throttle-me<br>Order deny,allow<br>Deny from all<br>Allow from all<br>&lt;\/Location&gt;<br>&lt;\/IfModule&gt;<br>#################################-<\/pre>\n\n\n\n<p>\uc774\uc81c \uc544\ud30c\uce58\ub97c \uc7ac\uad6c\ub3d9\ud558\uace0 \uad00\ub9ac\uc790 \ubaa8\ub4dc\uc640 \uc0ac\uc6a9\uc790\ubaa8\ub4dc\ub97c \uc6f9\ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c \ud655\uc778\ud569\ub2c8\ub2e4.<br><a href=\"http:\/\/www.mydomain.com\/throttle-status\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/www.mydomain.com\/throttle-status<\/a><br><a href=\"http:\/\/www.mydomain.com\/throttle-me\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/www.mydomain.com\/throttle-me<\/a><\/p>\n\n\n\n<p>\uc774\uc81c \ub3c4\uba54\uc778\ubcc4 \ud2b8\ub798\ud53d\ub4f1\uc758 \ud560\ub2f9\ub7c9\uacfc \uc0ac\uc6a9\ub7c9\uc744 \uc2e4\uc2dc\uac04\uc73c\ub85c \ubcf4\uc5ec\uc8fc\ub294 \ud398\uc774\uc9c0\ub97c \ubcfc \uc218 \uc788\uc74d\ub2c8\ub2e4.<\/p>\n\n\n\n<p>4. \ub3c4\uba54\uc778\ubcc4 \ud2b8\ub798\ud53d \uc81c\uc5b4 \uc124\uc815<br>\uac01\uac01\uc758 \ub3c4\uba54\uc778\ub9c8\ub2e4 \ud2b8\ub798\ud53d\uc744 \uc6a9\ub7c9, \uc804\uc1a1\ud68c\uc218\ub4f1\uc73c\ub85c \uc81c\uc5b4\ud558\ub294 \uc124\uc815\uc744 \ud558\ub3c4\ub85d \ud558\uaca0\uc74d\ub2c8\ub2e4.<br>\uc544\ub798\uc758 \uc608\uc81c\ub294 httpd.conf\ub0b4\uc758 virtualhost \ubd80\ubd84\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>www.domain.com\uc774\ub77c\ub294 \ub3c4\uba54\uc778\uc758 \uc77c\uc77c \ud2b8\ub798\ud53d \uc804\uc1a1\ub7c9\uc744 5000M\ub85c \uc81c\ud55c\ud558\ub294 \uc124\uc815\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">#################################-<br>&lt;VirtualHost 211.174.180.47&gt;<br># \uc77c\uc77c 5000M \uc124\uc815 (K\/M\/G \uc0ac\uc6a9)<br>ThrottlePolicy Volume 5000M 1d<br>ServerAdmin&nbsp;<a href=\"mailto:root@www.domain.com\">root@www.domain.com<\/a><br>DocumentRoot \/home\/domain&nbsp;<br>ServerName domain.com<br>ServerAlias www.domain.com<br>CustomLog logs\/domain.com_log<br>ErrorLog logs\/domain.com_error_log&nbsp;<br>&lt;\/VirtualHost&gt;&nbsp;<br>#################################-<\/pre>\n\n\n\n<p>5. \ud2b8\ub798\ud53d \ucd08\uae30\ud654<\/p>\n\n\n\n<p>&#8211; \ud2b8\ub798\ud53d \ucd08\uacfc\ub85c \uc778\ud55c \ucd08\uae30\ud654<br>\ud2b8\ub798\ud53d\uc744 \uc81c\ud55c\ud558\uc5ec \uc0ac\uc6a9\ud558\ub2e4 \ubcf4\uba74 \ud2b8\ub798\ud53d \ucd08\uacfc\ub85c \uc778\ud55c \uc0ac\uc774\ud2b8 \ucc28\ub2e8\uc73c\ub85c \uc11c\ube44\uc2a4\uac00 \ub418\uc9c0&nbsp;<br>\uc54a\ub294 \uacbd\uc6b0\uac00 \ubc1c\uc0dd\ud569\ub2c8\ub2e4.<br>\uc774\ub54c\ub294 \ud2b8\ub798\ud53d\uc744 \ucd08\uae30\ud654\ud558\uc5ec \uc815\uc0c1\uc801\uc73c\ub85c \uc11c\ube44\uc2a4 \ub420 \uc218 \uc788\ub3c4\ub85d \ucc98\ub9ac\ud574\uc57c\ud569\ub2c8\ub2e4.<br>\ucd08\uae30\ud654 \ud558\ub294 \ubc29\ubc95\uc740&nbsp;<a href=\"http:\/\/xn--hq1bm8jfyfoxhwa193o\/throttle-status\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/\uc0ac\uc774\ud2b8\ub3c4\uba54\uc778\/throttle-status<\/a>&nbsp;\ud398\uc774\uc9c0\uc5d0 \uac00\uba74<br>\ub3c4\uba54\uc778\ubcc4\ub85c \ud1b5\uacc4\ub97c \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br>\uac01 \ub3c4\uba54\uc778\uc758 \uc88c\uce21\uc5d0 \ubc88\ud638\ub97c \ud074\ub9ad\ud558\uba74 \ud574\ub2f9 \ub3c4\uba54\uc778\uc758 \uc124\uc815\uc774 \ucd08\uae30\ud654 \ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<p>&#8211; \ud2b8\uac1c\ud53d \uce21\uc815\uc8fc\uae30\ubcc4 \ucd08\uae30\ud654<br>\uc704\uc758 \uc124\uc815 ThrottlePolicy Volume 5000M 1d \uc640 \uac19\uc774 1\uc77c \uae30\uc900\uc73c\ub85c \uc124\uc815\ub418\uc5c8\uc73c\uba74<br>\ub9e4\uc77c \ud2b9\uc815\uc2dc\uac04\uc5d0 \uc804\uccb4\ud2b8\ub798\ud53d\uc774 \ub204\uc801\uacc4\uc0b0 \ub418\uc9c0\uc54a\ub3c4\ub85d \uc804\uccb4\ub97c \ucd08\uae30\ud654 \ud574\uc8fc\uc5b4\uc57c \ub429\ub2c8\ub2e4.<br>\ucd08\uae30\ud654 \ud558\ub294 \ubc29\ubc95\uc740&nbsp;<a href=\"http:\/\/xn--hq1bm8jfyfoxhwa193o\/throttle-status\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/\uc0ac\uc774\ud2b8\ub3c4\uba54\uc778\/throttle-status<\/a>&nbsp;\ud398\uc774\uc9c0\uc5d0 \uac00\uba74<br>\uc88c\uce21\uc0c1\ub2e8\uc5d0 &#8220;Reset All&#8221;\uc744 \ud074\ub9ad\ud558\ub3c4\ub85d \ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ubcf4\ud1b5 \uc774 \uc791\uc5c5\uc740 \ub9e4\uc77c \uc790\uc815\uc5d0 \ud558\ub294 \uacbd\uc6b0\uac00 \ub9ce\uc73c\uba70 \uc218\ub3d9\uc73c\ub85c \ud560\uc218\uac00 \uc5c6\uae30\ub54c\ubb38\uc5d0&nbsp;<br>cron\uc744 \ud65c\uc6a9\ud558\uc5ec \uc790\ub3d9\uc73c\ub85c \ucd08\uae30\ud654 \ud558\ub3c4\ub85d \ud569\ub2c8\ub2e4.<br>\uc790\ub3d9 \ucd08\uae30\ud654\uc5d0 \ub300\ud55c \ub0b4\uc6a9\uc740 cron\uc5d0 \ub300\ud55c \ub0b4\uc6a9\uc744 \ub2e4\ub8f0\ub54c \uac19\uc774 \uc124\uba85\ud558\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ud2b8\ub798\ud53d \ucd08\uacfc\ub85c \uc778\ud55c \uc0ac\uc774\ud2b8 \ucc28\ub2e8\uc774 \ub418\uc5c8\uc744\ub54c \uadf8\uc5d0 \ub530\ub978 \uac04\ub2e8\ud55c \uc548\ub0b4 \uba54\uc2dc\uc9c0\ub098 \uc124\uba85\uc744 \uc704\ud55c<br>\uc5d0\ub7ec\ud398\uc774\uc9c0\ub97c \uc81c\uc791\ud560 \ud544\uc694\uac00 \uc788\uc73c\uba70,\uc774\ub97c \uc704\ud574 ErrorDocument \uc124\uc815\uc744 \ud65c\uc6a9\ud558\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4<\/p>\n\n\n\n<p>\ucd9c\ucc98 :&nbsp;<a href=\"http:\/\/phpleader.net\/bbs\/view.php?&amp;ss[fc]=7&amp;bbs_id=php_07&amp;page=5&amp;doc_num=88\">http:\/\/phpleader.net\/bbs\/view.php?&amp;ss[fc]=7&amp;bbs_id=php_07&amp;page=5&amp;doc_num=88<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apache\uc5d0\uc11c \ud2b8\ub798\ud53d\uc744 \uc81c\uc5b4\ud558\ub294 \ubc29\ubc95\uc73c\ub85c mod_throttle\uacfc mod_bandwidth\uac00 \uc788\uc74d\ub2c8\ub2e4. mod_throttle\ub294 \ud30c\uc77c\uc804\uc1a1\uc758 \ud69f\uc218\ub098 \uc591\uc744 \uc2e4\uc2dc\uac04\uc73c\ub85c \uc81c\uc5b4\ud558\ub294 \uac83\uc73c\ub85c \ucd08\/\ubd84\/\uc2dc\/\uc77c\/\uc8fc\/\ub85c&nbsp;\ucd5c\ub300 \uc804\uc1a1\ub7c9\/\uc804\uc1a1\ud69f\uc218\ub4f1\uc744 \uc9c0\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.mod_bandwidth\ub294 \ud30c\uc77c\uc804\uc1a1\uc758 \ub300\uc5ed\ud3ed\uc744 \uc2e4\uc2dc\uac04\uc73c\ub85c \uc81c\uc5b4\ud558\ub294 \uac83\uc73c\ub85c \ucd5c\ub300\uc804\uc1a1\uc18d\ub3c4,&nbsp;\ucd5c\uc18c\uc804\uc1a1\uc18d\ub3c4&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"http:\/\/www.space4u.co.kr\/wp\/?p=141\">\ub354 \uc77d\uae30<span class=\"screen-reader-text\">[\ud638\uc2a4\ud305 \uad6c\ucd95] \ud2b8\ub798\ud53d \uad00\ub9ac<\/span> <i class=\"fas fa-angle-right\"><\/i><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[58,113,112],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=\/wp\/v2\/posts\/141"}],"collection":[{"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=141"}],"version-history":[{"count":3,"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=\/wp\/v2\/posts\/141\/revisions"}],"predecessor-version":[{"id":251,"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=\/wp\/v2\/posts\/141\/revisions\/251"}],"wp:attachment":[{"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=141"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=141"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.space4u.co.kr\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}