제작하신 앱의 문의글은 앱 명칭을 기입해주셔야 확인이 빠릅니다.

몇가지 체크해야 될 부분 정리 했습니다.

유터피아 9 2,259 2018.02.25 23:48

1. 앱으로 접속시 로딩지체가 심합니다.

   이게 간헐적으로 그럽니다. 동일한 시간대에 PC나 모바일웹 접속은 바로 뜨구요.

   또한, 푸쉬알림이 와서 상태바에서 선택하면 접속이 몇초(4~6초) 느릴때가 많습니다.

   접속할때 하얀바탕이 나왔다가 페이지가 로딩되구요.

   그리고, 앱 접속시 인트로부분은 무조건 해야된다고 하셨죠?


2. 앱에서 프로필 사진등록시 에러(?) 아무런 반응이 없음.(PC에선 잘 됨)


3. 푸쉬결과목록에서 알림결과에...

   현재 발송중에 있습니다. 오랜시간 이 메시지가 보인다면 푸시발송에 실패한 것입니다

   위 메세지가 너무 많습니다.

   해당 알림은 푸쉬알림이 안 오구요.

   현재 저 포함 모든회원들이 알림을 못 받고 있는게 너무 허다합니다.


4. 이번 업 이후 내글반응이 많이 이상합니다.

   - 회원가입하면 제게 알림이 오는데 예전에는 내글반응에는 안떳거던요. 지금은 뜸

   - 관리자에게 알림이 가도록 할 게시판에 체크한 게시판에 누군가 글을 쓰면

     제게 알림이 옵니다. 거기까진 좋은데 누군가가 그 글에 댓글을 달면 그 역시 제게 알림이 옵니다.

     댓글 부분은 올 필요가 없을듯 합니다만..

   - 이미 확인한 글, 댓글 인데도 내글반응에 계속 남아 있습니다.


5. 가끔씩..모든 회원이 그런건진 잘 모르겠는데 확인한 몇몇 회원들은

   공지사항 같은 경우 같은 메세지가 두개가 오는경우가 있다고 합니다.


5. 앱 접속후 설정에서 닉네임 부분에서 레벨 null, 경험치 null 등등이 보입니다.




Comments

유터피아 2018.02.26 00:12
글등록/댓글/쪽지 보내기 등등 렉 걸리는 부분
재확인 했는데 아미나 테마의 동영상 부분과는 연관이 없습니다.
동영상을 없애고 다시 여러 게시판 글쓰기, 댓글, 쪽지보내기 테스트를 해 본 결과
동일합니다.

다른부분에 체크가 필요합니다.

정말 미치고 환장합니다.
앱을 사용안할수도 없고, 제작자님도 원인을 모르겠다고 하고..

내일쯤이나 보고 베이직 테마로 테스트 해 볼려고 합니다.
해볼껀 다 해 봐야지 싶네요
유터피아 2018.02.26 10:19
렉 부분은 테마와 상관없는듯 합니다.
어제 새벽에 베이직 테마로 테스트를 해 봤는데 마찬가지였습니다.

일단 서버쪽도 다시 알아보도록 하겠습니다.
유터피아 2018.02.26 10:21
내글반응 숫자 표시 부분..

알림이 옵니다. 상태바에서 터치를 해서 확인합니다.
여전히 내글반응(종 아이콘) 숫자 그대로 있습니다.
상태바 확인전에 해당글로 가서 댓글을 확인합니다.
여전히 종에 숫자가 있습니다.
종을 터치해서 내글반응을 열어서 해당 댓글을 확인하면
비로소 알림숫자가 사라집니다.
그 전까진 원글 확인, 알림에서 댓글확인을 해도
숫자도 그대로..내글반응에 해당 댓글도 그대로 있습니다.
최고관리자 2018.02.26 18:40
[푸시알림처리과정에 대한 안내]

1) 2018-02-26 17:58:15
-> 사용자가 댓글을 작성한 시간!
-> bbs/write_comment_update.php 파일에서 푸시알림을 위한 함수 호출(extend의 gnupushapp 플러그인 send_push_new_commen...() 함수 호출!)

2) 2018-02-26 17:58:15
-> 푸시앱 플러그인에서 푸시정보 입력하고 자신의 사이트로 socket접속 시작!

3) 2018-02-26 17:58:15
-> 다시 bbs/write_comment_update.php 파일에서 글작성 완료하고 해당 글보기 화면으로 이동 시작!

4) 2018-02-26 17:58:20
-> 작성글 보기 화면 이동 완료!


중요한 것은 3)과 4)의 간격에 5초가량이 소요되었습니다.
이해할 수 없는 것은 socket관련 소스를 보면...

// Socket Open
$fsock = @fsockopen($info['ssl'] . $info['host'], $info['port'],$errno, $errstr);
if($fsock)
{
fwrite($fsock, $req);
fclose($fsock);
}

<- php에서 비동기 처리를 위한 거의 유일한 방법인데요(인터넷 검색하면 자세히 나옵니다.). 하나의 꼼수로 socket접속을 시도하고 바로 접속을 끊어버려서 사용자가 푸시작업을 기다릴 필요 없이 곧바로 글작성 완료 페이지로 이동하게끔 되어 있습니다.
그리고 정확하게 3)에서처럼 곧바로 접속을 끊고 글작성완료 페이지로의 이동을 시도합니다.

그런데 문제는 로딩을 한참 한 다음에 5초가 지나서야 작성글 보기 화면으로 이동이 완료됩니다[3)과 4)의 간격]. 이 5초를 보면...
바로 소켓이 접속시도하는 php파일의 접속시간과 일치합니다.

소켓접속 타켓파일은 plugin/gnupushapp/procPush.php파일입니다. 이 파일이 비로소 로딩되어 처리를 시작하는 시간이 바로 소켓접속시도한지 5초가 지난 순간입니다. 즉 글작성 완료페이지로 이동이 완료되는 4)의 시간과 일치합니다.

--------procPush.php파일 처리 과정과 시간-------------

procPush()         2018-02-26 17:58:20
gnupushsend()         2018-02-26 17:58:20
sendPushNotification() 2018-02-26 17:58:20
sendPushNotification…() 2018-02-26 17:58:20
sendPushNotification() 2018-02-26 17:58:20
sendPushNotification…() 2018-02-26 17:58:20
procPushFinal()         2018-02-26 17:58:20

---------------------------------------------------

<- 이것이 보여주는 것은 백그라운드에서 푸시처리하는데 1초도 걸리지 않습니다. 즉 푸시처리로 인해서 이 문제가 발생한 것이 아님이 분명합니다.

문제의 핵심은 이렇습니다.
분명히 17:58:15에 소켓을 통해 procPush.php파일로 접속시도를 하고 바로 접속을 끊었는데, 해당타켓파일(procPush.php)은 5초나 지난 17:58:20에 비로소 실행을 시작하는지...
그리고 이 파일이 실행되고 처리되어야 비로소 글작성 완료 페이지가 로딩완료 되는지...

제 추측의 결론은 이렇습니다.

소켓접속처리부분에서 서버쪽에서 왜 5초나 딜레이를 주면서 procPush.php 파일이 비로소 실행을 시작하는지...
그리고 어떨때는 빠르게 접속처리하면서 한번씩 5초가 딜레이되는지... 서버쪽에서 소켓처리와 관련해서 뭔가 문제가 있는 듯 합니다.
이 부분을 서버 관리자에게 알려주어서 문의해주시고 답변을 저에게 알려주세요.
최고관리자 2018.02.26 20:50
1. 앱으로 접속시 로딩지체가 심합니다. 이게 간헐적으로 그럽니다. 동일한 시간대에 PC나 모바일웹 접속은 바로 뜨구요. 또한, 푸쉬알림이 와서 상태바에서 선택하면 접속이 몇초(4~6초) 느릴때가 많습니다. 접속할때 하얀바탕이 나왔다가 페이지가 로딩되구요. 그리고, 앱 접속시 인트로부분은 무조건 해야된다고 하셨죠?

-> 우선 제가 테스트 했을 때는 아무런 문제 없이 동작했습니다. 아무래도 서버 상황에 따라서 이따금씩 로딩이 길어지는 듯 합니다.
제 생각에는 위에 댓글에서 말씀드린 문제하고 연결된 것은 아닌가 생각됩니다. 물론 아닐 수도 있구요...
그리고 접속할 때 무조건 하얀화면 나오고 그다음에 페이지가 로딩이 됩니다. (정상적인 모습입니다.)
중요한 것은 메인화면 로딩이 늦어지니깐 하얀화면 나오는 부분이 거슬리는 것인데요...(제가 테스트할 때는 빨리 나왔습니다. 그러나 가끔씩 느려지는 듯 합니다.) 이 부분 역시 서버쪽 문제가 거의 확실합니다.
-> 동일한 앱소스와 플러그인 파일들로 다른 서버 및 사이트에 적용했을 때, 아무런 장애없이 잘 작동하고 있습니다.
-> 유터피아에서도 보통은 잘 작동하는데 가끔씩 이 문제가 발생합니다. 앱소스나 플러그인 자체의 문제이면 일관성있게 해당문제가 나타나야 합니다.

-> 느려지는 문제는 서버쪽에 문의하셔야 할 듯 합니다.




2. 앱에서 프로필 사진등록시 에러(?) 아무런 반응이 없음.(PC에선 잘 됨)
-> 이 부분은 해결하였습니다. 확인 부탁드립니다.

3. 푸쉬결과목록에서 알림결과에... 현재 발송중에 있습니다. 오랜시간 이 메시지가 보인다면 푸시발송에 실패한 것입니다  위 메세지가 너무 많습니다. 해당 알림은 푸쉬알림이 안 오구요. 현재 저 포함 모든회원들이 알림을 못 받고 있는게 너무 허다합니다.
-> 이 부분은 우선 위 댓글에서 말씀드린 문제와 연관된 문제로 생각됩니다. 우선 차선책으로 소켓 간격을 1초로 변경해놓았기 했는데, 우선 해당문제 해결을 기다리면서 좀더 지켜보면 좋을 것 같습니다.


4. 이번 업 이후 내글반응이 많이 이상합니다.  - 회원가입하면 제게 알림이 오는데 예전에는 내글반응에는 안떳거던요. 지금은 뜸  - 관리자에게 알림이 가도록 할 게시판에 체크한 게시판에 누군가 글을 쓰면  제게 알림이 옵니다. 거기까진 좋은데 누군가가 그 글에 댓글을 달면 그 역시 제게 알림이 옵니다.  댓글 부분은 올 필요가 없을듯 합니다만.. - 이미 확인한 글, 댓글 인데도 내글반응에 계속 남아 있습니다.

-> 모두 정상작동하는 것입니다.
우선 모든 알림이 내글반응에 저장되어야 하는 것이 맞습니다. 그리고 관리자에게 알림이 가도록 할 게시판이란 상담게시판을 의미하는 것으로서 모든 글과 댓글을 알림이 가도록 되어 있습니다. 상담게시판이 아니라면, 그래서 누구나 글을 읽고 댓글을 쓸 수있다면, 일반 게시판으로 설정하시고 대표님께서 앱에서 해당게시판을 구독하시면 됩니다.

이미 확인한 글, 댓글 내글반응에 그대로 남아있는 것이 정상적인 것입니다. 이부분은 아미나쪽에서 직접 기능을 넣어주어야 합니다. 아미나에 기능추가문의하시면 될 듯합니다.



5. 가끔씩..모든 회원이 그런건진 잘 모르겠는데 확인한 몇몇 회원들은 공지사항 같은 경우 같은 메세지가 두개가 오는경우가 있다고 합니다.
-> 이 부분은 분명 플러그인 내부에 중복알림 문제가 있는 듯 합니다. 원인을 찾는데 좀 시간이 걸릴듯합니다.
해결되면 따로 연락을 드리겠습니다.


6. 앱 접속후 설정에서 닉네임 부분에서 레벨 null, 경험치 null 등등이 보입니다.
-> 플러그인 설정을 안해주셔서 그렇습니다. [앱설정창]-[[계정] 표시 항목] 부분 설정 제가 방금 변경해서 이제 잘 나올 것입니다.

감사합니다.
유터피아 2018.02.26 21:35
1. 문제는 PC나 모바일로 접속하면 로딩지체 자체가 없으니 난감한듯 합니다. 앱접속시에만 그러니...

4. 추가합니다.
    현재 문제가..앱 알림으로나 내글반응에서 글 확인할 경우에만 종에 알림숫자가 사라집니다.
    만일 해당글로 가서 해당 댓글을 읽으면 숫자가 안 없어지니 또 확인하게 되구요..
    맞는건지...

다른 해결하신 부분은 잘 됩니다.

수고해주세요~~^^

그리고 아직 카페24에서 연락이 계속 확인중이라고 뜨는거 보니 보고있나 봅니다.
최고관리자 2018.02.26 21:43
1. 앱 실행해서 인트로화면, 로딩화면, 메인화면으로 이동과정중에 메인화면에 보통 2번 접속합니다.
그래서 pc보다 2-3배 정도 걸리는 것이 맞습니다. 다만 이 부분을 조금 수정해서 접속시간을 단축시킬 수 있습니다.
이 부분은 나중에 적용해서 업데이트 해드리도록 하겠습니다.

2. 예전에 대표님 건의로 폰에서 알림 클릭하여 앱에 진입할 경우 해당 알림은 내글반응에서 사라지게끔 그렇게 적용했던 것 기억하실 겁니다. 그래서 일부 알림에 대해서는 읽으면 내글반응에서 사라집니다. 그러나 모든 글과 댓글, 쪽지, 공지 등의 알림을 그렇게 일일이 적용하는 것은 무리가 있습니다. 앞서 말씀드린대로 아미나쪽에서 작업해주어야만 합니다.
(내글반응에서 클릭시 없어지는 것은 당연하구요...)

카페24에서 연락오면 알려주세요. 감사합니다.
유터피아 2018.02.27 16:26
이렇게 카페24에서 답변이 왔네요...


안녕하세요.

카페24 호스팅입니다.

답변이 지연되어 죄송합니다.

sns 와 연동하시어 사용하시는 부분을 확인하였습니다.

1) modsecurity 에 걸리고 있는게 많으니 modsecurity 를 로그만 남기는 형식으로 바꿔서 정상동작되는지 확인해보시고 정상 작동되시면 modsecurity conf 파일을 수정할 필요가 있습니다.

2) curl 또는 openssl 문제인 경우, curl 을 재설치하시어 테스트를 다시 한번 해보시기 바랍니다.
최고관리자 2018.02.28 12:03
서버관리자가 직접해주는게 아니라 대표님께서 웹호스팅 사이트에 접속하셔서 해당작업을 해주셔야 하는 모양이네요.
우선 modsecurity를 그렇게 수정작업해주시고 해당문제가 해결되는지 확인해보아야 할 듯 합니다.