{"id":1016,"date":"2015-07-01T00:11:32","date_gmt":"2015-06-30T15:11:32","guid":{"rendered":"http:\/\/akal.co.kr\/?p=1016"},"modified":"2015-07-01T01:00:44","modified_gmt":"2015-06-30T16:00:44","slug":"%ec%9a%b0%eb%b6%84%ed%88%ac-%eb%af%bc%ed%8a%b8-avantfax%ec%97%90-cron%ec%9d%84-%ec%9d%b4%ec%9a%a9%ed%95%b4-faxes-%ed%8c%8c%ec%9d%bc%ea%b3%bc-tmp-%ed%8c%8c%ec%9d%bc%eb%93%a4-%ec%9e%90%eb%8f%99","status":"publish","type":"post","link":"https:\/\/akal.co.kr\/?p=1016","title":{"rendered":"[\uc6b0\ubd84\ud22c, \ubbfc\ud2b8] avantFAX\uc5d0 cron\uc744 \uc774\uc6a9\ud574 faxes \ud30c\uc77c\uacfc tmp \ud30c\uc77c\ub4e4 \uc790\ub3d9\uc815\ub9ac \uc678 \uba87\uac00\uc9c0"},"content":{"rendered":"<p><span class=\"dropcap\">n<\/span>ginX + php5-fpm + USB faxmodem + Hylafax + avantFAX\ub97c \uc774\uc6a9\ud574\uc11c \uc6f9\uc0c1\uc5d0\uc11c \ud329\uc2a4\uc11c\ubc84\ub97c \uc6b4\uc601\ud55c\uac8c \ubc8c\uc368 1\ub144\uc774 \ub418\uc5c8\uc2b5\ub2c8\ub2e4. 1\ub144 \uc815\ub3c4 \ub418\ub2e4\ubcf4\ub2c8 avantFAX\uc5d0 \uc788\ub294 faxes, tmp \ud3f4\ub354\uc5d0 \uc313\uc774\ub294 \ud30c\uc77c\ub4e4\uc758 \uc591\uc774 \ub108\ubb34 \ub9ce\uc544\uc11c \uad00\ub9ac\uc801 \ucc28\uc6d0\uc5d0\uc11c \ubb38\uc81c\uac00 \uc0dd\uae30\uae30\ub3c4 \ud558\uace0, \ud2b9\uc815\ud398\uc774\uc9c0\uc5d0\uc11c 502 Bad gateway\uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud558\uae30\ub3c4 \ud588\uc2b5\ub2c8\ub2e4. \uc624\ub298\uc740 \uc774\ub7f0 \ubb38\uc81c\ub4e4\uc744 \ud574\uacb0\ud574 \ubcf4\uae30\ub85c \ud569\ub2c8\ub2e4.<\/p>\n<blockquote><p>\uc11c\ubc84 \uc0ac\uc6a9\ud658\uacbd<br \/>\nLinux Mint 17 Quiana MATE<\/p><\/blockquote>\n<div class=\"tbarh3\">1. 502 Bad gateway \uc5d0\ub7ec\ucc98\ub9ac<\/div>\n<p><a href=\"http:\/\/akal.co.kr\/wordpress\/wp-content\/uploads\/2014\/06\/502badgateway.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"502badgateway\" data-rl_caption=\"\" title=\"502badgateway\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/akal.co.kr\/wordpress\/wp-content\/uploads\/2014\/06\/502badgateway.jpg\" alt=\"502badgateway\" width=\"829\" height=\"374\" class=\"aligncenter size-full wp-image-184\" srcset=\"https:\/\/akal.co.kr\/wordpress\/wp-content\/uploads\/2014\/06\/502badgateway.jpg 829w, https:\/\/akal.co.kr\/wordpress\/wp-content\/uploads\/2014\/06\/502badgateway-300x135.jpg 300w\" sizes=\"(max-width: 829px) 100vw, 829px\" \/><\/a><br \/>\nnginX \uc6f9\uc11c\ubc84\ub97c \ubc14\ud0d5\uc73c\ub85c avantFax\ub97c \uc124\uce58\ud574\uc11c \uc6b4\uc601\ud560\ub54c \uba87\uba87 \ud2b9\uc815 \ud398\uc774\uc9c0\uc5d0\uc11c 502 bad gateway \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud55c\ub2e4\uba74 \ub2e4\uc74c\uacfc \uac19\uc740 \uc870\uce58\ub97c \ucde8\ud574\ubcf4\uc790.<\/p>\n<p>vi \ub4f1\uc758 \ud3b8\uc9d1\uae30 \ub4f1\uc73c\ub85c \/etc\/nginx\/nginx.conf \ud30c\uc77c\uc744 \uc5f4\uc5b4\uc11c \uc544\ub798\uc640 \uac19\uc774 \ub0b4\uc6a9\uc744 \uc785\ub825\ud574\uc900\ub2e4.<\/p>\n<pre class=\"nums:false whitespace-before:1 whitespace-after:1 lang:default highlight:0 decode:true \">$ sudo vi \/etc\/nginx\/nginx.conf<\/pre>\n<pre class=\"whitespace-before:1 whitespace-after:1 lang:default highlight:0 decode:true \">http {\r\n\t...\r\n\tfastcgi_buffers 8 16k;\r\n\tfastcgi_buffer_size 32k;\r\n\tfastcgi_connect_timeout 300;\r\n\tfastcgi_send_timeout 300;\r\n\tfastcgi_read_timeout 300;\r\n\t...\r\n}\r\n<\/pre>\n<p>\uc704 \ub0b4\uc6a9\uc740 avantFAX\uc5d0 \uad6d\ud55c\ub41c \ub0b4\uc6a9\uc774 \uc544\ub2c8\ub77c nginX\ub97c \uc0ac\uc6a9\ud558\uba74\uc11c 502 Bad gateway\uac00 \ubc1c\uc0dd\ud558\uba74 \uc0b4\ud3b4\ubcf4\uc544\uc57c \ud558\ub294 \uacf5\ud1b5 \ub0b4\uc6a9 \uc911\uc758 \ud55c\uac00\uc9c0 \uc785\ub2c8\ub2e4.<\/p>\n<p>\ub610\ub2e4\ub978 bad gateway\ub294 \ub2e4\uc74c\uc758 \ub0b4\uc6a9\uc744 \ucc38\uace0\ud574 \ubcf4\uc2ed\uc2dc\uc694.<br \/>\n<a href=\"http:\/\/akal.co.kr\/?p=182\" target=\"_blank\">http:\/\/akal.co.kr\/?p=182<\/a><\/p>\n<div class=\"tbarh3\">2. crond \ud639\uc740 crontab\uc744 \uc774\uc6a9\ud574\uc11c \uc624\ub798\ub41c \ud329\uc2a4\ud30c\uc77c \uc790\ub3d9\uc815\ub9ac<\/div>\n<p>\ud329\uc2a4\ub97c \uc0ac\uc6a9\ud558\ub2e4\ubcf4\uba74 \uc313\uc5ec\uac00\ub294 \ud329\uc2a4\ud30c\uc77c\uacfc \uc784\uc2dc\ud30c\uc77c\ub4e4\uc758 \uc6a9\ub7c9\uc774 \ub300\ub2e8\ud55c\ub370 \uc0dd\uc131\ub418\ub294 tif\ub098 gif, pdf \ud30c\uc77c\ub4e4\uc758 \uac1c\ubcc4\uc801 \uc6a9\ub7c9\uc740 \ud06c\uc9c0 \uc54a\uc9c0\ub9cc \ud558\ub8e8\uc5d0 5 ~ 6\ud1b5\uc758 \ud329\uc2a4\ub97c \uafb8\uc900\ud788 \uba87\ub2ec\uac04 \ubc1b\ub2e4\ubcf4\uba74 \uae08\uc0c8 \uba87\ubc31\uba54\uac00byte\uc758 \uc6a9\ub7c9\uc744 \ucc28\uc9c0\ud558\uac8c \ub429\ub2c8\ub2e4. \uc774\ub7f0 \ud30c\uc77c\ub4e4\uc744 \uc790\ub3d9\uc73c\ub85c \ucc98\ub9ac\ud574\uc8fc\uae30 \uc704\ud574\uc11c\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \uc124\uc815\uc774 \ud544\uc694\ud558\ub2c8 \uaf3c\uaf3c\ud788 \uc77d\uc5b4\ubcf4\uc2dc\uace0 \uc801\uc6a9\ud558\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4.<\/p>\n<p>avntFAX\uc5d0 \ubcf4\uba74 avantfaxcron.php \ub77c\ub294 \ud30c\uc77c\uc774 \uc788\ub294\ub370 \uc774 \ud30c\uc77c\uc744 \uc2e4\ud589\ud574\ubcf4\uba74 \ub2e4\uc74c\uacfc \uac19\uc740 \uc0ac\uc6a9\ubc95 \uba54\uc138\uc9c0\uac00 \ub098\uc628\ub2e4.<\/p>\n<pre class=\"nums:false whitespace-before:1 whitespace-after:1 lang:default highlight:0 decode:true \">$ sudo \/var\/www\/avantfaxcron.php\r\n\r\nusage: avantfaxcron.php [-i num-days] [-d num-days] -t num-days\r\noptions:\r\n -i num-days    prune Inbox of faxes older than number of days\r\n -d num-days    delete faxes from Inbox\/Archive that are older than number of days\r\n -t num-days    clean AvantFAX temporary directory of files older than number of days\r\n<\/pre>\n<p>-i \uc635\uc158\uc740 \uc9c0\uc815\ub41c \ub0a0\uc9dc\uc218\ubcf4\ub2e4 \uc624\ub798\ub41c \ud329\uc2a4\ud568\uc758 \ud329\uc2a4\ub4e4\uc744 \uc0ad\uc81c\ud574\uc900\ub2e4.<br \/>\n-d \uc635\uc158\uc740 \uc9c0\uc815\ub41c \ub0a0\uc9dc\uc218\ubcf4\ub2e4 \uc624\ub798\ub41c \ud329\uc2a4\ud568\uacfc \uc544\uce74\uc774\ube0c(\ud329\uc2a4\ubcf4\uad00\ud568)\uc758 \ud329\uc2a4\ub4e4\uc744 \uc0ad\uc81c\ud574\uc900\ub2e4.<br \/>\n-t \uc635\uc158\uc740 avantfax\/tmp \ud3f4\ub354\uc5d0 \uc0dd\uc131\ub418\ub294 \uc624\ub798\ub41c \uc784\uc2dc \ud329\uc2a4\ud30c\uc77c\ub4e4\uc744 \uc0ad\uc81c\ud574\uc900\ub2e4.<\/p>\n<p>\uc774 \ud30c\uc77c\uc744 crond \ub098 crontab\uc5d0 \ub4f1\ub85d\ud574\uc11c \uad00\ub9ac\ud574\uc8fc\uba74 \uc77c\uc815 \uc2dc\uac04\ub9c8\ub2e4 \uc11c\ubc84\uc5d0\uc11c \uc54c\uc544\uc11c \ud329\uc2a4\ud30c\uc77c\ub4e4\uc744 \uc790\ub3d9\uc73c\ub85c \uc815\ub9ac\ud574\uc900\ub2e4. \uc774 \uae00\uc5d0\uc11c\ub294 crontab\ubcf4\ub2e4 \uac00\uc7a5 \uac04\ub2e8\ud558\uac8c cron.d\uc5d0 \ud30c\uc77c\uc744 \ub4f1\ub85d\ud574\uc11c \uc774\uc6a9\ud558\ub294 \ubc29\ubc95\uc744 \uc124\uba85\ud569\ub2c8\ub2e4.<\/p>\n<p><code style=\"font-size: 12pt;\">\/etc\/cron.d<\/code> \uc5d0 avantfax \ud30c\uc77c\uc744 \uc0dd\uc131\ud558\uace0 \uc544\ub798\uc640 \uac19\uc740 \ud30c\uc77c\uc744 \ub9cc\ub4e4\uc5b4 \uc90d\ub2c8\ub2e4.<\/p>\n<pre class=\"nums:false whitespace-before:1 whitespace-after:1 lang:default highlight:0 decode:true \">$ sudo vi \/etc\/cron.d\/avantfax<\/pre>\n<p>crond\ub098 crontab\uc5d0 \ub300\ud55c \ub0b4\uc6a9\uc740 \uc9c0\uae08 \uc124\uba85\ud558\uc9c0 \uc54a\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4. \ub2e4\uc74c\uc758 \ud30c\uc77c\uc744 cron.d \ud3f4\ub354\uc5d0 \uc815\ud655\ud788 \uc0dd\uc131\ub9cc \ud574\uc8fc\uba74 \ub429\ub2c8\ub2e4.<\/p>\n<pre class=\"whitespace-before:1 whitespace-after:1 lang:default highlight:0 decode:true \"># \uc544\ub798 \uacbd\ub85c\uba85\uc740 \uc790\uc2e0\uc774 \uc124\uce58\ud55c avantFAX \uacbd\ub85c\uc5d0 \ub9de\uac8c \uc124\uc815\ud55c\ub2e4.\r\n# runs once an hour to update the phone book\r\n0 * * * * root \/var\/www\/avantfax\/includes\/phb.php  \r\n# runs once a day to remove old files\r\n30 3 * * * root \/var\/www\/avantfax\/includes\/avantfaxcron.php -i 30 -d 90 -t 30\r\n<\/pre>\n<p>phb.php\ub294 \uc804\ud654\ubc88\ud638 book\uc744 \uc790\ub3d9\uc73c\ub85c \uc5c5\ub370\uc774\ud2b8 \ud558\uace0 \uc815\ub9ac\ud574\uc8fc\ub294 \ud30c\uc77c\uc785\ub2c8\ub2e4.<br \/>\n\ub9e4\uc77c \uc624\uc804 3\uc2dc 30\ubd84\uc5d0 avantfaxcron.php\ub97c \uc2e4\ud589\uc2dc\ucf1c\uc11c \ud329\uc2a4\ud568\uc740 30\uc77c\uae4c\uc9c0\ub9cc \ubcf4\uad00\ud558\uace0 \ud329\uc2a4\ubcf4\uad00\ud568(\uc544\uce74\uc774\ube0c)\ub294 90\uc77c\uae4c\uc9c0 \uc800\uc7a5, tmp\uc5d0\ub294 30\uc77c\uc774 \ub118\uc740 \ud30c\uc77c\uc740 \uc804\ubd80 \uc0ad\uc81c\ud558\ub294 \uac83\uc73c\ub85c \uc124\uc815\ud588\uc2b5\ub2c8\ub2e4. \uc798 \ubcf4\uc2dc\uba74 \ub9e8\uc55e\uc5d0 30\uc774 \ubd84\ub2e8\uc704 \uadf8\ub2e4\uc74c 3\uc774 \uc2dc\uac04\uc785\ub2c8\ub2e4.<\/p>\n<p>\uc704 \ud30c\uc77c \ub0b4\uc6a9 \uc911 root\uac00 \uc5c6\uc73c\uba74 \uc6b0\ubd84\ud22c\ub098 \ubbfc\ud2b8\uc5d0\uc11c\ub294 \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud569\ub2c8\ub2e4. syslog\uc5d0 \ubcf4\uba74 \uc0ac\uc6a9\uad8c\ud55c\uc774 \uc5c6\ub2e4\uace0 \uc5d0\ub7ec\ub97c \uae30\ub85d\ud558\ub294\ub370 avantFAX \ud648\ud398\uc774\uc9c0 \uc124\uba85\uc5d0\ub294 \uc774 \ub0b4\uc6a9\uc774 \uc5c6\uc5b4\uc11c \uc624\ub7ab\ub3d9\uc548 \uc124\uc815\uc744 \ud558\uc9c0 \ubabb\ud558\ub2e4\uac00 \uc11c\ubc84 \uc774\uc804\ub54c \ud14c\uc2a4\ud2b8\ud558\uace0 cron \uc0ac\uc6a9\ubc95\uc744 \uc775\ud788\uba74\uc11c \uc801\uc6a9\ud558\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n<pre class=\"nums:false whitespace-before:1 whitespace-after:1 lang:default highlight:0 decode:true \">$ sudo service cron restart<\/pre>\n<p>\ub9c8\uc9c0\ub9c9\uc73c\ub85c cron \uc11c\ube44\uc2a4\ub97c \uc7ac\uc2dc\uc791 \ud574\uc8fc\uba74 \ub429\ub2c8\ub2e4.<\/p>\n<div class=\"tbarh3\">3. \uc0ad\uc81c \uc544\uc774\ub514 \uc9c0\uc815<\/div>\n<p>\ucc98\uc74c avantFAX\ub97c \uc18c\uac1c\ud558\ub294 \uacf3\uc5d0\uc11c\ub294 DB\ub85c \uc811\uc18d\uc744 \ud574\uc11c \uc544\uc774\ub514\uc5d0 \uc0ad\uc81c \uad8c\ud55c\uc744 \ubd80\uc5ec\ud558\ub3c4\ub85d \ud588\ub294\ub370 \uc0ac\uc6a9\ud558\ub2e4 \ubcf4\ub2c8 \uc544\uc774\ub514\ubaa9\ub85d\uc5d0\uc11c \uc124\uc815\uc744 \ud560\uc218\uac00 \uc788\ub354\uad70\uc694. \ub85c\uadf8\uc544\uc6c3 \ubc11\uc5d0 \ubcf4\uc2dc\uba74 \uc790\uadf8\ub9c8\ud55c \ubaa8\ub2c8\ud130 \ubaa8\uc591\uc758 admin \ud398\uc774\uc9c0\ub85c \uc774\ub3d9\ud558\ub294 \uc544\uc774\ucf58\uc744 \ub20c\ub7ec\uc11c \uc774\ub3d9\ud55c\ud6c4\uc5d0 User \ubaa9\ub85d\uc5d0\uc11c user\ub97c \ub20c\ub7ec\uc11c \ub4e4\uc5b4\uac00\ubcf4\uba74 <code>User can delete faxes: \u3141<\/code> \uc774\ub7f0 \uccb4\ud06c\ubc15\uc2a4\uac00 \uc788\uc2b5\ub2c8\ub2e4. \uc774\uacf3\uc744 \uccb4\ud06c\ud558\uace0 \uc800\uc7a5\ud558\uc2dc\uba74 \uc0ad\uc81c \uad8c\ud55c\uc744 \uac00\uc9c0\ub294 \uc544\uc774\ub514\ub97c \ub9cc\ub4e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\ub9cc 1\ub144\ub3d9\uc548 avantFAX\ub97c \uc774\uc6a9\ud574\uc11c \uc6f9\ud329\uc2a4\ub97c \ub9cc\ub4e4\uc5b4\uc11c \uc0ac\uc6a9\ud558\ub294 \ub3d9\uc548 \uc815\ub9d0 \ub9ce\uc740 \ubcc0\ud654\uac00 \uc0dd\uacbc\uc2b5\ub2c8\ub2e4. \uc9c1\uc6d0\ub4e4\uc758 \ub9cc\uc871\ub3c4 \uc5ed\uc2dc \ub192\uc558\uace0, \ubd88\ud544\uc694\ud55c \uc6a9\uc9c0\uc758 \ud504\ub9b0\ud305 \ub4f1\uc774 \uc644\uc804\ud788 \uc0ac\ub77c\uc84c\uc9c0\uc694. \ub300\uc2e0, \ud329\uc2a4\ub97c \ubcf4\ub0b4\ub824\uba74 pdf\ub85c \uc6d0\ubcf8\uc744 \uc2a4\uce94\ud558\ub294 \uacfc\uc815\uc774 \uc0b4\uc9dd \ubc88\uac70\ub86d\ub124\uc694. (\ubb3c\ub860 \ub300\ubd80\ubd84\uc758 \ubb38\uc11c\uc791\uc131\uae30\ub294 pdf \ucd9c\ub825\uc744 \uc9c0\uc6d0\ud569\ub2c8\ub2e4. \uc2e0\ubd84\uc99d \uc0ac\ubcf8\ub4f1\uc744 \ubcf4\ub0bc\ub54c \ub9d0\uc774\uc8e0 ^-^) \uc55e\uc73c\ub85c\ub3c4 \uafb8\uc900\ud788 avantFAX\ub97c \uc774\uc6a9\ud574\uc11c \uc0ac\ubb34\uc5c5\ubb34\ub97c \uc9c4\ud589\ud560 \uc0dd\uac01\uc785\ub2c8\ub2e4. \uc6f9 \ud329\uc2a4\uc11c\ubc84 \uad6c\ucd95\uc744 \uace0\ubbfc\ud558\uc2dc\ub294 \ubd84\ub4e4\uaed8 \ub3c4\uc6c0\uc774 \ub418\uae38 \ubc14\ub77c\uba70&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>nginX + php5-fpm + USB faxmodem + Hylafax + avantFAX\ub97c \uc774\uc6a9\ud574\uc11c \uc6f9\uc0c1\uc5d0\uc11c \ud329\uc2a4\uc11c\ubc84\ub97c \uc6b4\uc601\ud55c\uac8c \ubc8c\uc368 1\ub144\uc774 \ub418\uc5c8\uc2b5\ub2c8\ub2e4. 1\ub144 \uc815\ub3c4 \ub418\ub2e4\ubcf4\ub2c8 avantFAX\uc5d0 \uc788\ub294 faxes, tmp \ud3f4\ub354\uc5d0 \uc313\uc774\ub294 \ud30c\uc77c\ub4e4\uc758 \uc591\uc774 \ub108\ubb34 \ub9ce\uc544\uc11c \uad00\ub9ac\uc801 \ucc28\uc6d0\uc5d0\uc11c \ubb38\uc81c\uac00 \uc0dd\uae30\uae30\ub3c4&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":262,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[46],"tags":[578,581,144,37,580,579,45,146],"_links":{"self":[{"href":"https:\/\/akal.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/1016"}],"collection":[{"href":"https:\/\/akal.co.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/akal.co.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/akal.co.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/akal.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1016"}],"version-history":[{"count":0,"href":"https:\/\/akal.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/1016\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/akal.co.kr\/index.php?rest_route=\/wp\/v2\/media\/262"}],"wp:attachment":[{"href":"https:\/\/akal.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1016"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/akal.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1016"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/akal.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1016"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}