提交 23a9d20c 编写于 作者: G goerzh

config register retry times & add debug logs

上级 c683ef52
...@@ -30,7 +30,7 @@ fi ...@@ -30,7 +30,7 @@ fi
if test "$PHP_SKYWALKING" != "no"; then if test "$PHP_SKYWALKING" != "no"; then
CXXFLAGS+=" -std=c++11 -Isrc/report/deps/boost " CXXFLAGS+=" -std=c++11 -Isrc/report/deps/boost -DDEBUG"
PHP_REQUIRE_CXX() PHP_REQUIRE_CXX()
KYWALKING_LIBS=`pkg-config --cflags --libs protobuf grpc++ grpc` KYWALKING_LIBS=`pkg-config --cflags --libs protobuf grpc++ grpc`
......
...@@ -170,6 +170,7 @@ ZEND_BEGIN_MODULE_GLOBALS(skywalking) ...@@ -170,6 +170,7 @@ ZEND_BEGIN_MODULE_GLOBALS(skywalking)
zval curl_header_send; zval curl_header_send;
int version; int version;
int header_version; int header_version;
int register_retry;
ZEND_END_MODULE_GLOBALS(skywalking) ZEND_END_MODULE_GLOBALS(skywalking)
extern ZEND_DECLARE_MODULE_GLOBALS(skywalking); extern ZEND_DECLARE_MODULE_GLOBALS(skywalking);
......
...@@ -80,6 +80,7 @@ PHP_INI_BEGIN() ...@@ -80,6 +80,7 @@ PHP_INI_BEGIN()
STD_PHP_INI_ENTRY("skywalking.log_path", "/tmp", PHP_INI_ALL, OnUpdateString, log_path, zend_skywalking_globals, skywalking_globals) STD_PHP_INI_ENTRY("skywalking.log_path", "/tmp", PHP_INI_ALL, OnUpdateString, log_path, zend_skywalking_globals, skywalking_globals)
STD_PHP_INI_ENTRY("skywalking.grpc", "127.0.0.1:11800", PHP_INI_ALL, OnUpdateString, grpc, zend_skywalking_globals, skywalking_globals) STD_PHP_INI_ENTRY("skywalking.grpc", "127.0.0.1:11800", PHP_INI_ALL, OnUpdateString, grpc, zend_skywalking_globals, skywalking_globals)
STD_PHP_INI_ENTRY("skywalking.header_version", "2", PHP_INI_ALL, OnUpdateLong, header_version, zend_skywalking_globals, skywalking_globals) STD_PHP_INI_ENTRY("skywalking.header_version", "2", PHP_INI_ALL, OnUpdateLong, header_version, zend_skywalking_globals, skywalking_globals)
STD_PHP_INI_ENTRY("skywalking.register_retry", "10", PHP_INI_ALL, OnUpdateLong, register_retry, zend_skywalking_globals, skywalking_globals)
PHP_INI_END() PHP_INI_END()
/* }}} */ /* }}} */
...@@ -883,7 +884,7 @@ static void module_init() { ...@@ -883,7 +884,7 @@ static void module_init() {
} }
i++; i++;
} while (application_id == -100000 && i <= 3); } while (application_id == -100000 && i <= SKYWALKING_G(register_retry));
if (application_id == -100000) { if (application_id == -100000) {
sky_close = 1; sky_close = 1;
...@@ -910,7 +911,7 @@ static void module_init() { ...@@ -910,7 +911,7 @@ static void module_init() {
sleep(1); sleep(1);
} }
i++; i++;
} while (application_instance == -100000 && i <= 3); } while (application_instance == -100000 && i <= SKYWALKING_G(register_retry));
if (application_instance == -100000) { if (application_instance == -100000) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册