함수 하나를 시간제한없이 반복시키려고 하는데
<?php
include("function.php");
set_time_limit(0);
while(true){
fuction();
sleep(60);//60초 지연
}
?>
이렇게 하고 이페이지 열었다가 닫으면 2시간? 쯤 반복하다가 멈춤..
safe_mode는 off 되있는거 phpinfo()로 확인했고
왜 2시간쯤 하다가 멈추는거임..무제한으로 계에속 돌아갔으면 하는데..
참고로 실제로 무한으로 돌리려는건 아니고
600번쯤 반복(10시간)하면 break로 멈추려고 하는데
2시간 10분쯤 돌아가다가 멈춤..
설마 클라이언트쪽에서 페이지 계속 열어둬야하는건지.. 그럼 안되는뎅;;
<?php
include("function.php");
set_time_limit(0);
while(true){
fuction();
sleep(60);//60초 지연
}
?>
이렇게 하고 이페이지 열었다가 닫으면 2시간? 쯤 반복하다가 멈춤..
safe_mode는 off 되있는거 phpinfo()로 확인했고
왜 2시간쯤 하다가 멈추는거임..무제한으로 계에속 돌아갔으면 하는데..
참고로 실제로 무한으로 돌리려는건 아니고
600번쯤 반복(10시간)하면 break로 멈추려고 하는데
2시간 10분쯤 돌아가다가 멈춤..
설마 클라이언트쪽에서 페이지 계속 열어둬야하는건지.. 그럼 안되는뎅;;
그런건 php말고 시스템 레벨에서 해야될꺼라는 생각은 안 드냐?
웹호스팅이라서 안될꺼같아서 이렇게함
crontab 해보고 만약에 안되면 서버호스팅해야됨 방법없음
crontab도 컴터하나 켜놔야되는거 아님??;; ㄷㄷ php 아웃! 하고싶다
서버에 있는거임
텔넷 접속이 안되네;; 안되나부당
반복은 자바스크립으로 돌리샘. 그리고 XMLHttpRequest(); 로 그 PHP 문서 원하는때마다 실행시키면됨. 현재는 php ini 만 고치면 가능하겠지만 웹호스팅에서 이걸 하려면 첨부터 안될수도 있음 (막아놔서). 제가 권장하는 방법은 클라이언트에서만 반복이 되는거고 문서실행은 어짜피 서버에서 되는거라 상관없음. (설마 뭐 php로 게임서버 만드려는거임?)
클라이언트에서 반복하는 방법이야 많지만 컴퓨터를 하나 켜두기가 싫어서 서버쪽에서 반복하는 방법 찾았는데.. 안되나봅니당.. 웹호스팅 더이상은 google..
흠,, 거참 안됬군요.. 그렇지만 컴퓨터를 켜놓기 싫고 전기절약정신이 뚜렷한것을 보니 환경지킴이 청년인가 보네요?
게임서버는 아니고 db업데이트 시키는 함수인데 왜이렇게 해놨냐면 사용자가 접속했을때 db를 업데이트해서 주면 시간이 걸려서 이렇게함
서버호스팅 받을때가 된듯
이것저것 많이 해보셈
php로 게임서버 작성 해보는것도 나쁘지 않은 경험인것같네요. PHP 소켓활용도 해보세요 한번.
꼭 게임서버 뿐만아니라 리얼타임 어플을 PHP로 작성
웹호스팅엔 텔넷 접속 안될거에요.
http://www.skidc.net/
이런걸 전용서버(dedicated server) 라고 불리는데 이건 텔넷 접속되요. 무료는 아닌데 좋은 투자가 될것같네요. 이건 그렇니까 뭐냐면 OS접속 권한을 주는거에요. 그리고 php어플을 올릴수가 있죠
ㄷ
너무 비싸보임.. 견적서 뽑아야하다니.. 컴터 켜놓는거보단 싸려나?ㅋ;
제가 추천하는 방법 -> set_time_limit(0) 를 했는데도 계속 멈춘다 -> php looping 을 전용적으로 하기위한 라이브러리 사용한다
https://github.com/Wordi/LooPHP/tree/master/LooPHP
-> PHP 로 멋진 리얼타임 어플을 개발한다
집에서 웹서버를 만드는 인간이 어딨어요? (적어도 제가 아는 인간들중엔없음). 전기새 더들고, 인터넷비 (한국은 어짜피 인터넷 무재한이니까 상관없겠지만), 리얼 웹서버란 디아블로 3 24 시간 켜놓는거랑 차원이 다름. 막 몇일 켜놓다보면 불남 리얼, 이런거 한번도 안배워보고 도전이면 첨부터 하지마샘 ㅋㅋ 집말아먹음
하지만 도전을 하지 말라는 말은 없음. 집에서 웹서버를 만들어서 도전해보는것도 나쁘지 않겠네요.
호스팅서버 그대로 놔두고 집컴터로는 새로고침만 계속한다는 뜻이었음.. 근데 링크 저거 신기하네요 한번 봐야할듯 nodejs처럼 이벤트방식으로 할수있게되는건가
한글문서도 하나도 없네요ㅋ 이런건 어케찾아내셨는지 ㄷㄷ 암튼 감사감사
혹시 엄마 있음? 엄마 같은 사람한테 집에 계속 있으시면 브라우저 F5 계속 눌러달라고 부탁해도 나쁘지 않겠네요 (텔넷 접속이 안되니ㅏㄲ). 아니면 강아지를 훈련시키셔도 되구요.
답을찾은거같네요 감사감사 ^^
굳이 php로 안하고 프론트앤드 딴으로 간단하게 끝낼수있자나...ajax 싱크맞춰서 해 [i]