Whitelabel Error Page в админке

Discussion in 'Web Call Server 5' started by pnzdevelop, Feb 5, 2020.

  1. pnzdevelop

    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 
    Логи отправил на почту
  2. Max

    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
  3. pnzdevelop

    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>
    
    Перезапуск не помог
  4. Max

    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.
  5. pnzdevelop

    pnzdevelop Member

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

    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
    В противном случае модуль менеджера при проверке лицензии не может отправить запрос модулю ядра, который и проверяет лицензию.
  7. pnzdevelop

    pnzdevelop Member

    Сделал, не помогло.
  8. Max

    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
    Перезапустите, пожалуйста, сервер и проверьте еще раз.

    Attached Files:

  9. pnzdevelop

    pnzdevelop Member

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

    Max Administrator Staff Member

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

    pnzdevelop Member

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

    Max Administrator Staff Member

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

    Max Administrator Staff Member

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

Share This Page