Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi ,
When I installed Replicate 6.6 , I found Endpoint server processes are running.
cdcadm 21019 20906 0 15:17 ? 00:00:00 /bin/bash ./rependctl.sh -d /home/QR/Qlik/DATA0/endpoint_srv/data -plugins rependsrv service host
cdcadm 21023 21019 12 15:17 ? 00:00:13 /home/QR/Qlik/attunity/replicate/endpoint_srv/bin/../../jre/bin/java -XX:+UseG1GC -Dfile.encoding=UTF-8 -cp /home/QR/Qlik/attunity/replicate/endpoint_srv/bin/../lib/attunity.infrastructure.jar:/home/QR/Qlik/attunity/replicate/endpoint_srv/bin/../lib/attunity-custom-endpoint.jar:/home/QR/Qlik/attunity/replicate/endpoint_srv/bin/../externals/*:/home/QR/Qlik/attunity/replicate/endpoint_srv/bin/../lib/* com.attunity.infrastructure.server.PluginServer -d /home/QR/Qlik/attunity/replicate/endpoint_srv/bin/../data -plugins rependsrv -d /home/QR/Qlik/DATA0/endpoint_srv/data -plugins rependsrv service host
In the User Guide , It starts automatically if an appropriate license is detected. But I do not need this at currently.
Also it make error when I install another instance. Because new instance tried to start another endpoint server with same port.
before version (v6.4) is not starts automatically this. (I found it changed v6.5).
If I want to stop endpoint server processes or want to change port how can I do ? I think All users do not need this.
Let's think it should only be able to get started with users who need it.
Hi KwangHo,
You are right. it's added from version 6.5.
You can disable it if you need not it. Below is the steps:
1. Make a backup copy of the repctl.cfg file to repctl.cfgBCK
2. modify the repctl.cfg file by addine a new line:
"disable_endpoint_server":true
to the end of the file.
3. Restart the service
Let me know if it works for you.
Regards,
John.
Hi John,
I changed and restart the service. but still running.
[cdcadm@vm101 bin]$ ps -ef |grep cdcadm
root 20769 17458 0 15:15 pts/2 00:00:00 su - cdcadm
cdcadm 20770 20769 0 15:15 pts/2 00:00:00 -bash
cdcadm 22037 1 0 16:36 pts/2 00:00:00 /home/QR/Qlik/attunity/replicate/bin/repctl -d /home/QR/Qlik/DATA0 service start port=3550 rest_port=3552
cdcadm 22038 22037 3 16:36 ? 00:00:00 /home/QR/Qlik/attunity/replicate/bin/repctl -d /home/QR/Qlik/DATA0 service start port=3550 rest_port=3552
cdcadm 22091 22038 0 16:37 ? 00:00:00 /bin/bash ./rependctl.sh -d /home/QR/Qlik/DATA0/endpoint_srv/data -plugins rependsrv server secure off
cdcadm 22095 22091 99 16:37 ? 00:00:03 /home/QR/Qlik/attunity/replicate/endpoint_srv/bin/../../jre/bin/java -XX:+UseG1GC -Dfile.encoding=UTF-8 -cp /home/QR/Qlik/attunity/replicate/endpoint_srv/bin/../lib/attunity.infrastructure.jar:/home/QR/Qlik/attunity/replicate/endpoint_srv/bin/../lib/attunity-custom-endpoint.jar:/home/QR/Qlik/attunity/replicate/endpoint_srv/bin/../externals/*:/home/QR/Qlik/attunity/replicate/endpoint_srv/bin/../lib/* com.attunity.infrastructure.server.PluginServer -d /home/QR/Qlik/attunity/replicate/endpoint_srv/bin/../data -plugins rependsrv -d /home/QR/Qlik/DATA0/endpoint_srv/data -plugins rependsrv server secure off
cdcadm 22113 20770 0 16:37 pts/2 00:00:00 ps -ef
cdcadm 22114 20770 0 16:37 pts/2 00:00:00 grep --color=auto cdcadm
[cdcadm@vm101 bin]$ ls
areplicate arep_login.sh arep.sh fix_permissions irpcd makeconv nav_util repctl repctl.cfg repctl.sh site_arep_login.sh uconv
[cdcadm@vm101 bin]$ cat repctl.cfg
{
"port": 3552,
"plugins_load_list":"repui",
"mandatory_plugins":"repui",
"logger_status":{
// set logger severity to one of DEFAULT,ERROR,WARNING,INFO,VERBOSE,TRACE
// if logger severity was set to DEFAULT atctl does not set this logger severity and simply ignore this logger"
"REST_SERVER": "DEFAULT",
"REPUI_PLUGIN": "DEFAULT"
},
"verbose":false,
"session_timeout_seconds":60,
"check_for_expired_session_interval_seconds":50,
"login_pam_libpam_full_path":"/lib64/libpam.so.0",
"login_pam_service_name": "system-auth",
"enable_execute_user_defined_commands": false,
"disable_endpoint_server":true
}
[cdcadm@vm101 bin]$
Hi KwangHo,
I'm sure the previous method works in 6.5 but not in 6.6. I create salesforce support case (#02053043) for you, will work with my internal team and back to you later.
BTW, before we got it solved you can kill the process manually as a workaround.
Regards,
John.
Hi John,
When I test QR , I do not need endpoint server still but NFR licence included it.
So I remove directory "endpoint_srv" before first starting.
I checked *.sh in endpoint_srv/bin but canton use for this issue.
I think this is problem when someone use multi replicate instance. I think endpoint server did not consider multi instance environment. If it is correct, automatic starting is not good choice.
I'll waiting good result.
Regards,
Kwang ho
Hello KwangHo,
The issue has been acknowledged as a software defect and will be fixed in Replicate 7.1. The reason is that somehow The disable_endpoint_server configuration option was removed in 6.6, it will be restored in 7.1.
As a workaround, you can rename the jre/bin/java.exe to other name to prevent the java.exe from being called then it will not being startup.
Let me know if you need any further assistance.
thanks,
John.