{"action":"created","issue":{"url":"https://api.github.com/repos/occidere/MMDownloader/issues/81","repository_url":"https://api.github.com/repos/occidere/MMDownloader","labels_url":"https://api.github.com/repos/occidere/MMDownloader/issues/81/labels{/name}","comments_url":"https://api.github.com/repos/occidere/MMDownloader/issues/81/comments","events_url":"https://api.github.com/repos/occidere/MMDownloader/issues/81/events","html_url":"https://github.com/occidere/MMDownloader/issues/81","id":376609977,"node_id":"MDU6SXNzdWUzNzY2MDk5Nzc=","number":81,"title":"일부 만화들에서 파싱 실패 발생","user":{"login":"occidere","id":20942871,"node_id":"MDQ6VXNlcjIwOTQyODcx","avatar_url":"https://avatars3.githubusercontent.com/u/20942871?v=4","gravatar_id":"","url":"https://api.github.com/users/occidere","html_url":"https://github.com/occidere","followers_url":"https://api.github.com/users/occidere/followers","following_url":"https://api.github.com/users/occidere/following{/other_user}","gists_url":"https://api.github.com/users/occidere/gists{/gist_id}","starred_url":"https://api.github.com/users/occidere/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/occidere/subscriptions","organizations_url":"https://api.github.com/users/occidere/orgs","repos_url":"https://api.github.com/users/occidere/repos","events_url":"https://api.github.com/users/occidere/events{/privacy}","received_events_url":"https://api.github.com/users/occidere/received_events","type":"User","site_admin":false},"labels":[{"id":537797736,"node_id":"MDU6TGFiZWw1Mzc3OTc3MzY=","url":"https://api.github.com/repos/occidere/MMDownloader/labels/bug","name":"bug","color":"ee0701","default":true}],"state":"open","locked":false,"assignee":{"login":"occidere","id":20942871,"node_id":"MDQ6VXNlcjIwOTQyODcx","avatar_url":"https://avatars3.githubusercontent.com/u/20942871?v=4","gravatar_id":"","url":"https://api.github.com/users/occidere","html_url":"https://github.com/occidere","followers_url":"https://api.github.com/users/occidere/followers","following_url":"https://api.github.com/users/occidere/following{/other_user}","gists_url":"https://api.github.com/users/occidere/gists{/gist_id}","starred_url":"https://api.github.com/users/occidere/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/occidere/subscriptions","organizations_url":"https://api.github.com/users/occidere/orgs","repos_url":"https://api.github.com/users/occidere/repos","events_url":"https://api.github.com/users/occidere/events{/privacy}","received_events_url":"https://api.github.com/users/occidere/received_events","type":"User","site_admin":false},"assignees":[{"login":"occidere","id":20942871,"node_id":"MDQ6VXNlcjIwOTQyODcx","avatar_url":"https://avatars3.githubusercontent.com/u/20942871?v=4","gravatar_id":"","url":"https://api.github.com/users/occidere","html_url":"https://github.com/occidere","followers_url":"https://api.github.com/users/occidere/followers","following_url":"https://api.github.com/users/occidere/following{/other_user}","gists_url":"https://api.github.com/users/occidere/gists{/gist_id}","starred_url":"https://api.github.com/users/occidere/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/occidere/subscriptions","organizations_url":"https://api.github.com/users/occidere/orgs","repos_url":"https://api.github.com/users/occidere/repos","events_url":"https://api.github.com/users/occidere/events{/privacy}","received_events_url":"https://api.github.com/users/occidere/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2018-11-01T23:30:39Z","updated_at":"2018-11-18T08:20:08Z","closed_at":null,"author_association":"OWNER","body":"# 일부 만화들에서 파싱 실패 발생\r\n## 상황\r\n사이트 접속은 되나, 만화 다운시 파싱 실패(커넥션 타임아웃)\r\n## Check list\r\n- [x] 비번 걸린만화 - 아님\r\n- [x] User-Agent 차단 - 아님\r\n- [x] reCaptcha 와 같은게 추가 - 아님"},"comment":{"url":"https://api.github.com/repos/occidere/MMDownloader/issues/comments/439675591","html_url":"https://github.com/occidere/MMDownloader/issues/81#issuecomment-439675591","issue_url":"https://api.github.com/repos/occidere/MMDownloader/issues/81","id":439675591,"node_id":"MDEyOklzc3VlQ29tbWVudDQzOTY3NTU5MQ==","user":{"login":"occidere","id":20942871,"node_id":"MDQ6VXNlcjIwOTQyODcx","avatar_url":"https://avatars3.githubusercontent.com/u/20942871?v=4","gravatar_id":"","url":"https://api.github.com/users/occidere","html_url":"https://github.com/occidere","followers_url":"https://api.github.com/users/occidere/followers","following_url":"https://api.github.com/users/occidere/following{/other_user}","gists_url":"https://api.github.com/users/occidere/gists{/gist_id}","starred_url":"https://api.github.com/users/occidere/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/occidere/subscriptions","organizations_url":"https://api.github.com/users/occidere/orgs","repos_url":"https://api.github.com/users/occidere/repos","events_url":"https://api.github.com/users/occidere/events{/privacy}","received_events_url":"https://api.github.com/users/occidere/received_events","type":"User","site_admin":false},"created_at":"2018-11-18T08:20:08Z","updated_at":"2018-11-18T08:20:08Z","author_association":"OWNER","body":"## 원인 (추정)\r\n\r\n마루마루 사이트는 IP 를 2개 할당받아서 서비스 하는데, 그 중 1개가 소켓 타임아웃 발생\r\n````bash\r\nLOCAL-[occidere:~/git/MMDownloader] curl -Iv http://wasabisyrup.com/archives/Ea1YsYUI-xc\r\n*   Trying 104.23.140.16...\r\n* TCP_NODELAY set\r\n* Connection failed\r\n* connect to 104.23.140.16 port 80 failed: Operation timed out\r\n*   Trying 104.23.139.16...\r\n* TCP_NODELAY set\r\n* Connected to wasabisyrup.com (104.23.139.16) port 80 (#0)\r\n> HEAD /archives/Ea1YsYUI-xc HTTP/1.1\r\n> Host: wasabisyrup.com\r\n> User-Agent: curl/7.54.0\r\n> Accept: */*\r\n>\r\n< HTTP/1.1 200 OK\r\nHTTP/1.1 200 OK\r\n< Date: Sun, 18 Nov 2018 08:16:16 GMT\r\nDate: Sun, 18 Nov 2018 08:16:16 GMT\r\n< Content-Type: text/html; charset=utf-8\r\nContent-Type: text/html; charset=utf-8\r\n< Connection: keep-alive\r\nConnection: keep-alive\r\n< Set-Cookie: __cfduid=dd38bac0aea244a4a5207fd88687678f21542528976; expires=Mon, 18-Nov-19 08:16:16 GMT; path=/; domain=.wasabisyrup.com; HttpOnly\r\nSet-Cookie: __cfduid=dd38bac0aea244a4a5207fd88687678f21542528976; expires=Mon, 18-Nov-19 08:16:16 GMT; path=/; domain=.wasabisyrup.com; HttpOnly\r\n< Set-Cookie: PHPSESSID=20229b3c3e2881b1779add8e3e92176a; path=/\r\nSet-Cookie: PHPSESSID=20229b3c3e2881b1779add8e3e92176a; path=/\r\n< Expires: Thu, 19 Nov 1981 08:52:00 GMT\r\nExpires: Thu, 19 Nov 1981 08:52:00 GMT\r\n< Cache-Control: must-revalidate, no-cache, max-age=600\r\nCache-Control: must-revalidate, no-cache, max-age=600\r\n< Pragma: public\r\nPragma: public\r\n< X-Cache-Test: fresh\r\nX-Cache-Test: fresh\r\n< Accept-Ranges: bytes\r\nAccept-Ranges: bytes\r\n< X-Powered-By: CacheControl\r\nX-Powered-By: CacheControl\r\n< Referrer-Policy: same-origin\r\nReferrer-Policy: same-origin\r\n< X-Turbo-Charged-By: LiteSpeed\r\nX-Turbo-Charged-By: LiteSpeed\r\n< Server: cloudflare\r\nServer: cloudflare\r\n< CF-RAY: 47b8fe78d7fe98f5-LAX\r\nCF-RAY: 47b8fe78d7fe98f5-LAX\r\n\r\n<\r\n* Connection #0 to host wasabisyrup.com left intact\r\n````\r\n\r\n## 대응\r\n실패 시 다른 IP 로 추가 시도 (How?)"}}
{"actor":{"display_login":"occidere"}}