안녕하세요?
선배님들에게 도움을 청합니다.
제가 클라언트의 프로그램을 만들었는데요.
생산장비가 생산[시작]과 [끝]나는 시점에 서버에 공유되어 있는 <폴더>에 시작과 끝을 알리는 [파일]을 만들어 줍니다.
클라이언트의 프로그램은 반복해서..해당파일의 유무를 확인하고...파일이 발견되면 다른 서버로 [데이터]를 보냅니다.
초기에는 문제 없다가...
시간이 흐르면...서버에서 받는 데이터가 늦게 오는 현상이 발생합니다. (약 7초)
그래서 클라이언트에 원격으로 접속해서 보면...다시 속도가 제대로 나옵니다. (약 2초)
이러한 현상이 프로그램에...NoDelay이 꺼져 있어 그렇다. 혹은 방화벽이 문제를 발생시킬 수 있다고 하는데요.
원격으로 접속하면 제속도를 내는 것은 NoDelay 와 방화벽의 설정과는 관련 없는거 같고...
그렇다면...무엇인가 다른 원인이 있지 않을까 하는 생각입니다.
공유 폴더로 파일을 써주는 부분에서 느려지는지...아니면...서버와의 통신이 트려지는지...명확하지 않습니다.
방화벽설정?
공유폴더 접근의 느려짐?
클라이언트가 시간이 지나면 슬립으로 되는 현상?
모르겠습니다.
체크할 포인트 지적 부탁드립니다.
3개의 OS는 모두 windows 입니다.
°¨»çÇÕ´Ï´Ù.
¼Ò½ºÄÚµå ¹× Çϵå¿þ¾î°¡ ¾î¶»°Ô ¼³Ä¡µÇ¾î ÀÖ´ÂÁö¸¦ ÁøÂ¥ º¸±âÀü±îÁö´Â ¹¹¶ó°í ¾ê±â ÇϱⰡ Èûµé¾î º¸À̳׿ä.
ÇÁ·Î±×·¥ÀÇ ¹®Á¦°¡ ¾Æ´Ï¶ó°í °¡Á¤Çϸé, ¼ÂÆðªÀÇ ¹®Á¦Àϼöµµ ÀÖ°í, ¶Ç´Â ³×Æ®¿öÅ© ¼³Á¤À̳ª ³×Æ®¿öÅ© ÀåºñÀÇ ¹®Á¦ÀÏ °¡´É¼ºµµ ÀÖ±¸¿ä.
ÀÏ´Ü ³×Æ®¿öÅ© Á¡°ËÇϴ¼À Ä¡°í ping ºÎÅÍ ³¯·Áº¸½Ã±æ, ºüÁö´Â ÆÐŶÀÌ ¾ø´ÂÁö, ȤÀº ping ÀÀ´ä¼Óµµ°¡ ÀÏÁ¤ÇÑÁö È®ÀÎÇغ¸¼¼¿ä.
Æû·ÎµåÇÏ´Â °÷À̵簡? ±×ÂÊ¿¡ ·ÎÁ÷À» ³Ö°í ´ëÃæ ¸¸µé¾ú´õ´Ï...
¿ø°ÝÀÌ ²÷¾îÁö³ª±î ¸ØÃç¹ö¸®´õ±º¿ä. Á¢¼ÓÇÏ¸é ´Ù½Ã ½ÃÀ۵ǰí..
ȸ鰻½ÅÂÊ ¹®Á¦¿´µç°÷ °°¾Ò´Âµ¥ ²Ï ¿À·¡ ÀüÀ̶ó Àß »ý°¢Àº ¾È³ª³×¿ä.
ȸéÃâ·ÂÀ» ¸ðµÎ ¾ø¾Ö¼ È®ÀÎÇß°í
À©µµ¿ì ÇÁ·Î±×·¥ ÇüÅ°¡ ¾Æ´Ï°í ¸í·ÉÇÁ·ÒÇÁÆ®ÇüÅ·ΠÇÁ·Î±×·¥À» ´Ù½Ã ¸¸µé¾î¼ ÇØ°áÇßµç°Í °°½À´Ï´Ù.
ÇÁ·Î±×·¥µµ ºñ½ÁÇѰűº¿ä.
¾²·¹µå·Î...ÆÄÀÏÀ» °¨½ÃÇÏ°í ÀÖ±â´Â ÇÕ´Ï´Ù.
UI¾ø´Â ÇüÅ·Π¸¸µé±â´Â Èûµé°Å °°½À´Ï´Ù.
UI¿Í ¿¬°üµÈ ºÎºÐÀ» Á¡°ËÇغ¸°Ú½À´Ï´Ù.
°¨»çÇÕ´Ï´Ù.
ÀÌ °úÁ¤ÀÌ ¼øÂ÷ÀûÀ¸·Î ¹Ýº¹µÈ´Ù¸é À§¿¡ ºÐ ¸»¾¸´ë·Î Àü¿ø°ü¸® ºÎºÐÀ» Á¡°ËÇÏ½Ã¸é µÇ°Ú³×¿ä.
¶ÇÇÑ ÀåÄ¡°ü¸®ÀÚ -> ³×Æ®¿öÅ©¾î´ðÅÍ µå¶óÀ̹ö -> ¼Ó¼º -> °í±Þ -> ¿¡³ÊÁö È¿À²ÀûÀÎ ÀÌ´õ³Ý, gigabitÀÚµ¿ºñÈ°¼ºÈ, ÀýÀüÇüÀÌ´õ³Ý Ç׸ñ ¸ðµÎ off
ÀåÄ¡°ü¸®ÀÚ -> ³×Æ®¿öÅ©¾î´ðÅÍ µå¶óÀ̹ö -> ¼Ó¼º -> Àü¿ø°ü¸® -> ¸ðµÎ off
·Î º¯°æÇϼ¼¿ä.