Ask Your Question

casper7609's profile - activity

2019-05-14 14:49:48 +0900 commented answer 이벤트 행 문제 질문드립니다.

그리고 근래에 16.04 버전에서 monodevelop으로 개발하려는 시도를 했지만 튜토리얼에 있는 방법을 모두 시도 했지만 설치후 실행을 할수가 없어서 16.04에서 monodevelop으로 개발은 포기한 상태이며, 16.04의 visual studio 개발도 이글의 이슈 때문에 불가능해 보여 14.04 마지막 지원 버전으로 계속 해야 될 것 같습니다.

2019-05-14 14:45:17 +0900 commented answer 이벤트 행 문제 질문드립니다.

AWS 에 Ubuntu 16.04에 ifun엔진을 설치 후 윈도우 10 데스크탑에 있는 visual studio community 2015으로 c# 프로젝트를 해당 AWS 에 Ubuntu 16.04에 생성 후 테스트했습니다. 기존에는 monodevelop으로 개발했지만 14.04 지원중단 + 새 프로젝트 시작으로 최신 버전으로 올려보려는 생각에 16.04에서 개발하려는 의도로 vm을 오고가기 귀찮아서 visual studio 로 개발을 시작하려 했습니다

2019-05-14 14:27:43 +0900 commented answer 이벤트 행 문제 질문드립니다.

넵넵 다른 방법이 없어 MonoDevelop에서 진행중입니다. ubuntu 16.04, 14.04(모두 발생) + visual studio community 2015 환경을 사용하고 있으며 윈도우 10 데스크탑에 VMware 로 ubuntu 를 올려서 사용중입니다. 원인을 찾느라 aws에 ubuntu 16.04 서버를 올려서 테스트 했었지만 동일 이슈가 발생했습니다.

2019-05-14 13:40:34 +0900 received badge  Popular Question (source)
2019-05-13 20:02:57 +0900 commented answer 이벤트 행 문제 질문드립니다.

추가로 프로젝트를 구성하다 발견한 사항입니다. 아무래도 ubuntu + visual studio(c#) 쪽에서 발생하는 오류인것 같습니다. monodevelop 에서는 정상 동작합니다.

2019-05-13 16:30:02 +0900 commented answer 이벤트 행 문제 질문드립니다.

넵넵 도와주셔서 감사합니다!

2019-05-13 16:07:00 +0900 commented answer 이벤트 행 문제 질문드립니다.

알겠습니다. 해결될때까지 기다리긴 힘들것 같아 기존 개발 환경 세팅으로 하나 더 구성해야겠군요 감사합니다.

2019-05-13 15:48:41 +0900 commented answer 이벤트 행 문제 질문드립니다.

혹시 이전버전의 mono 로 변경해서 실행하면 문제가 사라질까요? 적당한 버전의 mono를 알려주시면 감사하겠습니다.

2019-05-13 12:01:00 +0900 commented answer 이벤트 행 문제 질문드립니다.

서버 측 : public static void OnLogin(Session session, FunMessage message) { Log.Info("ok " + temp++); return; 입니다.

2019-05-13 12:00:19 +0900 commented answer 이벤트 행 문제 질문드립니다.

네네 클라이언트 측 : for (int i = 0; i < 2000; i++) { session.SendMessage(ServerMessage.Login, FunapiMessage.CreateFunMessage(request, MessageType.loginRequest), TransportProtocol.kTcp, EncryptionType.kChaCha20Encryption); }

2019-05-13 11:55:51 +0900 commented answer 이벤트 행 문제 질문드립니다.

일단 c++은 잘 동작하네요..

2019-05-13 11:36:09 +0900 commented answer 이벤트 행 문제 질문드립니다.

네네 동일하네요 재부팅해도 동일합니다.

2019-05-13 11:29:33 +0900 commented answer 이벤트 행 문제 질문드립니다.

역시 동일증상 발생합니다ㅠㅠ

2019-05-13 11:25:38 +0900 commented answer 이벤트 행 문제 질문드립니다.

실제 이벤트 실행은 위의 간단한 구문 실행이라서 30초를 넘을것 같진 않습니다ㅠㅠ 클린 빌드 실행 후 말씀드리겠습니다.

2019-05-13 11:25:03 +0900 commented answer 이벤트 행 문제 질문드립니다.

apt list --installed | grep funapi1 WARNING: apt does not have a stable CLI interface. Use with caution in scripts. funapi1-dev/xenial,now 1.0.0-4032xenial amd64 [installed] funapi1-runtime/xenial,now 1.0.0-4032xenial amd64 [installed,automatic] python-funapi1-dev/xenial,now 1.0.0-4032xenial 입니다

2019-05-13 11:22:27 +0900 commented answer 이벤트 행 문제 질문드립니다.

업그레이드 후에 다시 시도해보았는데 1000번 전송하면 756번까지 실행되고 역시 이벤트가 죽습니다. 이전에 사용하던 서버 v1.0.0-2619 & ubuntu 14.04 에서는 문제없이 3000번도 전송되는것을 확인했었는데요 다른 방법이 있을까요?

2019-05-13 11:06:29 +0900 commented answer 이벤트 행 문제 질문드립니다.

답변 감사드립니다. 혹시 해당 버전으로 업그레이드 하려면 $ sudo funapi_select_repo experimental $ apt-get upgrade 만 터미널에 입력하면 될까요?

2019-05-12 22:47:16 +0900 received badge  Famous Question (source)
2019-05-12 22:44:11 +0900 asked a question 이벤트 행 문제 질문드립니다.

안녕하세요. 우분투 16.04 에 v1.0.0-3986 빌드로 개발중 문제가 생겨서 질문 드립니다. 개발중 이벤트가 몇회 이상 호출되면 응답이 없고 하기와 같은 메세지가 뜨면서 동작을 하지 않습니다. 의문이 생겨 유니티에서 for 루프를 통해 100회 연속으로 아주 간단한 함수 private static int temp = 0; public static void Test(Session session, FunMessage message) { Log.Info("ok " + temp++); } 를 출력해보았는데 역시 몇회 이상 후에는 이벤트 타임아웃이 걸려 동작을 하지 않습니다. 어느 부분을 확인해야 할까요?

W0512 06:16:17.816658 71108 object_context.cc:487] stopping an event forcingly: event=[name=MessageHandler(test), id=f9edb633-34b9-4a18-ad4a-12a51bc1f981], reason=Event timeout E0512 06:16:18.795639 71083 event_queue.cc:159] Event thread hang: event_thread_index=2, event_name=MessageHandler(test), event_id=f9edb633-34b9-4a18-ad4a-12a51bc1f981, event_tag=54bb50bb-2093-4730-83b2-de97f41a4ed2, elapsed_time_in_sec=30

2019-04-09 16:59:32 +0900 received badge  Notable Question (source)
2019-04-08 09:34:55 +0900 received badge  Popular Question (source)
2019-04-05 20:22:12 +0900 answered a question Funapi Dashboard 설치 질문 드립니다.

[Unit] Description=iFunEngine Dashboard After=syslog.target network-online.target Requires=docker.service

[Service] Type=simple Restart=Always RestartSec=10s User=root Group=root

ExecStart=/usr/bin/docker run --rm \ --name=funapi_dashboard \ --dns=127.0.0.1 \ --publish=0.0.0.0:8000:8000 \ --publish=0.0.0.0:2003:2003 \ --publish=0.0.0.0:2004:2004 \ -v /etc/funapi_dashboard/override \ -v /var/lib/graphite/whisper \ ifunfactory/funapi-dashboard:latest

ExecStop=/usr/bin/docker stop funapi_dashboard ExecReload=/usr/bin/docker restart funapi_dashboard 입니다. 이전에는

-v /path/to/override:/etc/funapi_dashboard/override

이렇게 설정되어 있었으나 답변을 보고 수정했습니다.

2019-04-05 15:30:44 +0900 commented answer Funapi Dashboard 설치 질문 드립니다.

위와 같이 변경해보았지만 동일한 에러가 출력됩니다.

2019-04-05 15:30:29 +0900 commented answer Funapi Dashboard 설치 질문 드립니다.

ExecStart=/usr/bin/docker run --rm \ --name=funapi_dashboard \ --dns=127.0.0.1 \ --publish=0.0.0.0:8000:8000 \ --publish=0.0.0.0:2003:2003 \ --publish=0.0.0.0:2004:2004 \ -v /etc/funapi_dashboard/override \ -v /var/lib/graphite/whisper \ ifunfactory/funapi-dashboard:l

2019-04-05 15:05:36 +0900 received badge  Popular Question (source)
2019-04-05 10:21:47 +0900 commented answer Funapi Dashboard 설치 질문 드립니다.

혹시 싶어서 위 링크 질문글의 답변에있는 /lib/systemd/system/funapi-dashboard.service 파일의 -v /path/to/override:/etc/funapi_dashboard/override \ 설정도 확인했습니다

2019-04-05 10:16:06 +0900 commented answer Funapi Dashboard 설치 질문 드립니다.

말씀해주신 대로 실행해서 에러 마지막이 다음과 같은데 해당 위치에 파일이 있는것은 확인했습니다. 혹시 다른 문제가 있을까요? IOError: [Errno 2] Unable to load configuration file (No such file or directory): '/etc/funapi_dashboard/override/settings.py'

2019-04-05 00:24:01 +0900 asked a question Funapi Dashboard 설치 질문 드립니다.

안녕하세요, https://ifunfactory.com/engine/docume... 에 있는 가이드대로 따라해 보았는데 sudo docker exec \ --env FUNAPI_DASHBOARD_SETTINGS=/etc/funapi_dashboard/override/settings.py \ -it $(sudo docker ps | grep funapi_dashboard | cut -d' ' -f1) \ python /etc/funapi_dashboard/manage.py syncdb 구문을 실행하면 Error: No such container: python 메세지가 뜨면서 더이상 진행을 할 수가 없습니다. ubuntu 14.04, 16.04 두 버전 모두 시도해보았으나 동일합니다.

https://answers.ifunfactory.com/quest... 부분도 참고했으나 해결이 된 상황인지 모르겠습니다. 확인 부탁드릴게요.

감사합니다!

2019-04-04 18:56:04 +0900 commented answer Assert failed: index < the_object_id_to_zk_client_ids.size():

일단 발생하지 않도록 하는 방향으로 /etc/zookeeper/conf/zoo.cfg forceSync=no autopurge.snapRetainCount=3 autopurge.purgeInterval=1

/etc/zookeeper/conf/environment JAVA_OPTS="-Xmx3000m" 옵션을 한번 적용시켜 보도록 하겠습니다.

2019-04-04 15:03:47 +0900 commented answer Assert failed: index < the_object_id_to_zk_client_ids.size():

동일 현상을 발생하지 않게 할수있거나, 혹시 발생하더라도 재시작이 메인 서버 크래쉬와 비슷한 느낌으로 바로 될 수 있도록 하는 방법이 있을까요?

2019-04-04 15:03:01 +0900 commented answer Assert failed: index < the_object_id_to_zk_client_ids.size():

이전에도 해당 현상이 몇번 있었는데 보통은 서버가 크래쉬 날때 바로 재시작 되어서 사용자 입장에서는 잠깐 끊기는 정도로 인식했지만, 이 현상은 주키퍼가 살아날때까지 약 5~10분? 정도 소요되는 느낌이고, 커맨드로 재시작시 아까 같은 현상이 발생하였던것으로 기억합니다.

2019-04-04 14:21:58 +0900 commented answer Assert failed: index < the_object_id_to_zk_client_ids.size():

제가 위에 적어드린 I0404 13:18:19.966609 5231 zookeeper_client.cc:728] The zookeeper session has disconnected and is recoverable. Trying to reconnect to Zookeeper: session_id=0x169de5c19e3001b 같은 부분좀 확인 부탁드리겠습니다. ㅠㅠ

2019-04-04 14:21:15 +0900 commented answer Assert failed: index < the_object_id_to_zk_client_ids.size():

아, public static bool Start() { Log.Info ("Hello, {0}!", ""); return true; } 같은 원형을 찾을수가 없었는데 방금 찾았습니다. 감사합니다.

2019-04-04 14:04:08 +0900 commented answer Assert failed: index < the_object_id_to_zk_client_ids.size():

현재 install 함수에서 1. json 데이터 로드 2. RegisterSessionHandler, RegisterMessageHandler, InstallJsonMessageHook, ApiService.RegisterHandler 3. Timer.ExpireAfter 를 사용하고 있는데 어떤 부분인지 궁금합니다. 그리고 start 함수의 c# 예제가 있나요? 문서에서는 찾기 어려워서 여쭤봅니다.

2019-04-04 14:01:34 +0900 commented answer Assert failed: index < the_object_id_to_zk_client_ids.size():

아 지금 제가 말씀드린 증상은 시간이 지나니 해결되었습니다. 말씀하신 커맨드는 CONNECTING 다음에 엔터를 치니 CONNECTED 로 나옵니다

2019-04-04 13:50:13 +0900 commented answer Assert failed: index < the_object_id_to_zk_client_ids.size():

같은 메세지가 출력되면서 서버가 죽습니다.

2019-04-04 13:49:58 +0900 commented answer Assert failed: index < the_object_id_to_zk_client_ids.size():

그리고 I0404 13:19:59.459436 5174 manifest_handler.cc:769] Stopping Object I0404 13:19:59.459604 5174 manifest_handler.cc:769] Stopping ZookeeperClient I0404 13:19:59.459621 5174 zookeeper_client.cc:141] Finalizing zookeeper client. Disconnecting the zookeeper session. session_id=0x169de5c19e30018,

2019-04-04 13:49:13 +0900 commented answer Assert failed: index < the_object_id_to_zk_client_ids.size():

I0404 13:18:19.967728 5222 zookeeper_client.cc:728] The zookeeper session has disconnected and is recoverable. Trying to reconnect to Zookeeper: session_id=0x169de5c19e30018 메세지도 출력됩니다.

2019-04-04 13:48:56 +0900 commented answer Assert failed: index < the_object_id_to_zk_client_ids.size():

E0404 13:18:19.966714 5229 object_directory_service.cc:457] Failed to delete(or read) a file. Retrying.: path=/objects/e9890a0a-a70a-4140-9b29-d659209182e3, zerror=connection loss 와 비슷한 로그가 계속 출력되면서

2019-04-04 13:48:25 +0900 commented answer Assert failed: index < the_object_id_to_zk_client_ids.size():

그리고 근본적인 원인은 I0404 13:18:19.966609 5231 zookeeper_client.cc:728] The zookeeper session has disconnected and is recoverable. Trying to reconnect to Zookeeper: session_id=0x169de5c19e3001b 로그 발생후

2019-04-04 13:46:54 +0900 commented answer Assert failed: index < the_object_id_to_zk_client_ids.size():

install 함수의 내용을 start 함수로 옮겨야 하는건가요?

2019-04-04 13:43:19 +0900 commented answer Assert failed: index < the_object_id_to_zk_client_ids.size():

E0404 13:34:04.790899 15459 framework.cc:54] System has been crashed. (1.0.0-2619trusty) E0404 13:34:04.790930 15459 framework.cc:64] Shutdown AccountManager.