Whitelabel Error Page в админке

pnzdevelop

Member
Отображается
Code:
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.

Wed Feb 05 15:26:43 MSK 2020
There was an unexpected error (type=Internal Server Error, status=500).
${message}
ps aux | grep java
Code:
root      5356  6.5  1.5 2326776 519260 ?      Sl   15:26   0:57 java -Dloader.path=/usr/local/FlashphonerWebCallServer-5.0.3530/lib/tbs-commons.jar,/usr/local/FlashphonerWebCallServer-5.0.3530/lib/wcs_manager-1.0.jar -Dcom.flashphoner.fms.AppHome=/usr/local/FlashphonerWebCallServer -Dnode.enable_stdout=false -Xmx512M -Xloggc:/usr/local/FlashphonerWebCallServer/logs/gc-manager.log2020-02-05_15-26.log -Djava.net.preferIPv4Stack=true -jar /usr/local/FlashphonerWebCallServer-5.0.3530/lib/wcs_manager-1.0.jar -Xmx1024M -Djava.net.preferIPv4Stack=true -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=50999 -Djava.rmi.server.hostname=IP -XX:ErrorFile=/usr/local/FlashphonerWebCallServer/logs/error%p.log -Xloggc:/usr/local/FlashphonerWebCallServer/logs/gc-core.log2020-02-05_15-26.log -Dcom.flashphoner.fms.AppHome=/usr/local/FlashphonerWebCallServer -Djava.library.path=/usr/local/FlashphonerWebCallServer/lib/so:/usr/local/FlashphonerWebCallServer/lib -DWCS_NON_ROOT=false -DsessionDebugEnabled=false -Djdk.tls.client.protocols="TLSv1,TLSv1.1,TLSv1.2" -cp /usr/local/FlashphonerWebCallServer/lib/* com.flashphoner.server.Server
root      5443  0.8  0.4 2844284 143688 ?      Sl   15:26   0:07 java -Xmx1024M -Djava.net.preferIPv4Stack=true -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=50999 -Djava.rmi.server.hostname=IP -XX:ErrorFile=/usr/local/FlashphonerWebCallServer/logs/error%p.log -Xloggc:/usr/local/FlashphonerWebCallServer/logs/gc-core.log2020-02-05_15-26.log -Dcom.flashphoner.fms.AppHome=/usr/local/FlashphonerWebCallServer -Djava.library.path=/usr/local/FlashphonerWebCallServer/lib/so:/usr/local/FlashphonerWebCallServer/lib -DWCS_NON_ROOT=false -DsessionDebugEnabled=false -Djdk.tls.client.protocols="TLSv1,TLSv1.1,TLSv1.2" -cp /usr/local/FlashphonerWebCallServer/lib/* com.flashphoner.server.Server
netstat -nlp | grep java
Code:
tcp        0      0 0.0.0.0:1935            0.0.0.0:*               LISTEN      5443/java          
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN      5443/java          
tcp        0      0 0.0.0.0:2000            0.0.0.0:*               LISTEN      5356/java          
tcp        0      0 0.0.0.0:8081            0.0.0.0:*               LISTEN      5443/java          
tcp        0      0 0.0.0.0:8082            0.0.0.0:*               LISTEN      5443/java          
tcp        0      0 0.0.0.0:37459           0.0.0.0:*               LISTEN      5443/java          
tcp        0      0 0.0.0.0:50999           0.0.0.0:*               LISTEN      5443/java          
tcp        0      0 0.0.0.0:8888            0.0.0.0:*               LISTEN      5356/java          
tcp        0      0 0.0.0.0:8443            0.0.0.0:*               LISTEN      5443/java          
tcp        0      0 0.0.0.0:8444            0.0.0.0:*               LISTEN      5443/java          
tcp        0      0 0.0.0.0:8445            0.0.0.0:*               LISTEN      5443/java          
tcp        0      0 0.0.0.0:9091            0.0.0.0:*               LISTEN      5356/java          
tcp        0      0 0.0.0.0:554             0.0.0.0:*               LISTEN      5443/java          
tcp        0      0 0.0.0.0:1098            0.0.0.0:*               LISTEN      5443/java          
tcp        0      0 0.0.0.0:843             0.0.0.0:*               LISTEN      5443/java          
tcp        0      0 0.0.0.0:1099            0.0.0.0:*               LISTEN      5356/java                  
udp        0      0 0.0.0.0:1935            0.0.0.0:*                           5443/java
Логи отправил на почту
 

Max

Administrator
Staff member
Добрый день.
По какой-то причине модуль менеджера при попытке открыть страницу веб-интерфейса не может проверить лицензию сервера.
Code:
07:11:14,851 ERROR    LicenseController - http-nio-9091-exec-6 Can't check if license is activated
Пожалуйста, сделайте следующее:
1. Убедитесь, что с сервера можно установить соединение для проверки лицензий
Code:
curl https://my.flashphoner.com
2. Перезапустите WCS
 

pnzdevelop

Member
curl https://my.flashphoner.com
Code:
<html>
<head>
    <title>CRUD ExtJS Grid</title>
   
    <!-- ExtJS css -->
    <link rel="stylesheet" type="text/css" href="/ext-3.2.1/resources/css/ext-all.css" />
   
    <!-- Row Editor plugin css -->   
    <link rel="stylesheet" type="text/css" href="/ext-3.2.1/examples/shared/examples.css" />
    <link rel="stylesheet" type="text/css" href="/ext-3.2.1/examples/ux/css/RowEditor.css" />

    <!-- App custom css -->
    <link rel="stylesheet" type="text/css" href="/css/crudgrid.css" />
   
    <!-- ExtJS js -->
    <script src="/ext-3.2.1/adapter/ext/ext-base.js"></script>
    <script src="/ext-3.2.1/ext-all.js"></script>
   
    <!-- Row Editor plugin js -->
    <script src="/ext-3.2.1/examples/ux/RowEditor.js"></script>
   
    <!-- App js -->
    <script src="/js/crud-grid.js"></script>
   
</head>
<body>
    <div id="crud-grid"></div>
</body>
Перезапуск не помог
 

Max

Administrator
Staff member
Команда
Code:
ping $HOSTNAME
должна разрешать имя в адрес, совпадающий с указанным в настройке в файле wcs-core.properties
Code:
-Djava.rmi.server.hostname=xx.xxx.xxx.xxx
В Вашем случае она разрешается в 127.0.1.1. Необходимо сделать одно из перечисленного:
1. Прописать адрес 127.0.1.1, соответствующий указанному в /etc/hostname имени, в вышеуказанной настройке, или
2. Прописать в /etc/hostname имя, соответствующее адресу, указанному в настройке, или
3. Изменить /etc/hosts таким образом, чтобы hostname разрешалось в нужный адрес.
После этого необходимо перезапустить WCS.
 

pnzdevelop

Member
Сделал п.3, перезагрузил, не помогло.
Может проблема действительно в лицензии? У нас "Simple - автономная лицензия", не продлена.
 

Max

Administrator
Staff member
Необходимо, чтобы адрес, отображаемый при вызове
Code:
ping $HOSTNAME
upload_2020-2-7_10-25-11.png

был равен тому, что указан в настройке -Djava.rmi.server.hostname в файле wcs-core.properties
upload_2020-2-7_10-32-59.png

В противном случае модуль менеджера при проверке лицензии не может отправить запрос модулю ядра, который и проверяет лицензию.
 

Max

Administrator
Staff member
Добрый день
Модуль ядра сервера не запущен, последняя запись в его логах датирована 07-02-2020 14:48:
upload_2020-2-10_10-24-5.png

upload_2020-2-10_10-24-42.png

Перезапустите, пожалуйста, сервер и проверьте еще раз.
 

Attachments

pnzdevelop

Member
Перезапустил - теперь ядро появилось
Очень странно, видимо он падает. Если что - сами перезапустите, делайте всё что считаете нужным с севером.
 

Max

Administrator
Staff member
Добрый день.
Проблема в версии JDK. Начиная со сборки 1.8.0_241 разработчиками были внесены изменения в реализацию RMI, который, в свою очередь, используется при обмене между модулями менеджера и ядра, в том числе для проверки лицензии. Необходимо либо установить более раннюю сборку JDK, либо обновить WCS до 5.2.
 

pnzdevelop

Member
А на не активной лицензии можно до 5.2 обновиться?
И какая версия jdk 100% работает с 5.0?
 

Max

Administrator
Staff member
По обновлению до 5.2 standalone лицензии уточняем в отделе продаж.
Сборка JDK может быть любая младше 1.8.0_241, например 1.8.0_222.
 

Max

Administrator
Staff member
Технически, Вы можете обновиться до 5.2 на этой же standalone лицензии, но в любой момент эта возможность может быть ограничена.
 
Top