테스트 사이트 - 개발 중인 베타 버전입니다

visit_converter.php 실행이 안되네요. 채택완료

fm25 10년 전 조회 6,379

 

php v5.5.17p1

 


 

업데이트 후...

 


 

'주소/visit_converter.php'를 실행하면 한참 로딩하다가 이런 결과가...

'주소/adm/visit_converter.php' 혹시나 하여 'adm' 폴더에 올리고 실행해봐도 마찬가지

 


 

실행이 안되어서 이렇게 보이는 것이겠지요?

 

10번쯤 반복 실행했더니... 변환완료 ​란 글자가 뜨기는 하는데...

최종 결과는 바로 위 '마지막 그림'과 동일하네요.


새 접속자는 제대로 출력됩니다.

 

 

11번째쯤 실행했더니...

'adm/browscap.php' 실행시 이번에 추가된 이미지 파일이 (시골스럽게) 무지하게 크게 뜨네요.

(이전에는 텍스트만...)

결과는 동일...;;;

 

'접속경로' 주소가 없는 경우만 'unknown'이네요.

정상인가요???

아직 업데이트를 하지 않은 사이트는... 접속경로 주소가 없어도 50% 정도는 표시가 되는데...

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
편리
10년 전

visit 테이블에 데이터가 많다면 변환 시간은 서버 사양에 따라 길게도 그렇지 않을 수도 있습니다.

unknown 이라 표시되는 것은 agent 값으로 체크를 했을 때 현재까지 알려진 정보가 없기 때문에

그렇게 표시되는 것입니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

f
fm25
10년 전
방금 접속자 로그삭제를 해봤습니다.
11월 이전을 모두 삭제했는데, 시험용 사이트라 접속자가 거의 없어 2,000여건 밖에 안되네요.
그런데도 그렇게 헤메었는데... 다른 분들은 어떠실지...
편리
10년 전
visit_converter.php 파일의 코드를 수정해서 변환을 여러 번에 걸쳐서 실행하시면 됩니다.

$sql = " select vi_id, vi_agent from {$g5['visit_table']} where vi_browser = '' or vi_os = '' or vi_device = '' order by vi_id desc limit 0, 500 ";

접속자 기록에서 좀 더 정확한 정보를 얻기 위한 것이기 때문에 여러 Agent에 대한 DB를
가지고 있어야만 합니다. 당연히 DB 용량이 크기 때문에 각각의 기록에 대해 체크를 하려면
시간이 오래 걸릴 수 밖에 없습니다.
f
fm25
10년 전
주력 사이트에도 적용해보았는데 동일하더군요.
11월 이전 접속자 로그 모두 삭제하고, 또 소스도 말씀하신대로 바꾸고 하니... 겨우 완료된 듯 합니다.

댓글을 작성하려면 로그인이 필요합니다.

f
10년 전

본문에 "새 접속자는 제대로 출력됩니다."라고 썼는데... 다시보니 동일하네요.

원래 'Robot'이라 뜨던 것들이 'Unknown'으로 바뀐 것 같기도...

 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

다들 문제가 없으신가요 ?

저는 가상서보호스팅을 사용해서 그런지...

오히려 엄청 느려졌어요 ;;;

눈에 보일정도로 느려졌네요 ;;; 흠

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

10년 전

제 경우로 봤을 때, visit_converter.php 실행 시간이 엄청 많이 걸립니다. 

 

visit 테이블에 데이타가 3만건 정도 있는데,

이걸 실행시키는데 현재 6시간 이상이 걸리고 있습니다. 

 

물론 서버 환경의 문제일 수도 있을 것 같습니다. 저렴한 가상서버호스팅 입니다. ^^

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

f
fm25
10년 전
와우~
'기존 로그'이니 상관 없을까요?

저는 중간급 정도되는 웹호스팅이고 시험용으로 서브 폴더에 설치한 사이트여서 누적 정보가 그리 많지 않습니다.
그래도 로딩 지연 안내가 나오기까지 10여분이 걸리더군요.
마스타
10년 전
로딩 지연 안내가 나왔다 하더라도, 컨버팅이 완료되지 않았을 것 같은데요..
디비를 한번 확인해 보세요. ^^
f
fm25
10년 전
'변환완료'까지 2번을 실행해봤고, '접속자집계'로 접근하는 속도에도 문제가 없으니 완료가 된 듯도 합니다만,
여전히 표시는 대부분 'unknown'이어서... 정상인지 비정상인지 판단이 안되네요.

디비 독해능력이 없어서... 봐도 뭐가뭔지 몰라요...;;;
마스타
10년 전
서버가 좋아서 빨리 끝난 것 같네요. ^^

그리고, 제가 디비를 확인해 보니, 실제로 unknown 이 상당히 많이 들어 있습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인