слетает лицензия

Discussion in 'Общие вопросы' started by angedonik, Nov 20, 2018.

  1. angedonik

    angedonik Member

    Время от времени слетает лицензия. Как триальная, так и платная.
    Whitelabel Error Page
    This application has no explicit mapping for /error, so you are seeing this as a fallback.
    Code:
    Tue Nov 20 08:35:53 CET 2018
    There was an unexpected error (type=Internal Server Error, status=500).
    Lookup of RMI stub failed; nested exception is java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: java.net.ConnectException: Connection refused (Connection refused)
    [​IMG]
    [​IMG]
    Помогает только перезапуск webcallserver
  2. Max

    Max Administrator Staff Member

    Добрый день.
    Проблема не в лицезии.

    Останавливается ядро. Чаще всего потому что не хватает памяти.

    1. Проверьте /var/log/messages
    Там может быть OOM killer, который убивает процесс сервера
    2. Проверьте WCS_HOME/logs
    там могут быть крэш логи errorPID.log

    Сколько физической памяти на сервере ?
    Какие настройки WCS_HOME/conf/wcs-core.properties ?
  3. angedonik

    angedonik Member

    Я сохранил логи и конфиги флешфонера сразу после краша. Могу их выслать. error*.log я там не нашёл.
    Code:
    ### SERVER OPTIONS ###
    # Set this property to false to disable session debug
    -DsessionDebugEnabled=false
    # Disable SSLv3
    -Djdk.tls.client.protocols="TLSv1,TLSv1.1,TLSv1.2"
    
    
    ### JVM OPTIONS ###
    #-Xmx1024M
    #-Xcheck:jni
    
    # Can be a better GC setting to avoid long pauses
    -XX:+UseConcMarkSweepGC -XX:NewSize=1024m
    #-XX:+CMSIncrementalMode
    #-XX:+UseParNewGC"
    
    #Disable heuristic rules
    -XX:+UseCMSInitiatingOccupancyOnly
    #Reduce Old Gen threshold
    #-XX:CMSInitiatingOccupancyFraction=70
    
    # Uncomment to fix multicast crosstalk problem when streams share multicast port
    -Djava.net.preferIPv4Stack=true
    
    # Default monitoring port is 50999. Make sure the port is closed on firewall. Use ssh tunel for the monitoring.
    -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=localhost
    
    -XX:ErrorFile=/usr/local/FlashphonerWebCallServer/logs/error%p.log
    -XX:+PrintGCDateStamps
    -XX:+PrintGCDetails
    -Xloggc:/usr/local/FlashphonerWebCallServer/logs/gc-core-
    # Use System.gc() concurrently in CMS
    -XX:+ExplicitGCInvokesConcurrent
    # Disable System.gc() for RMI, for 10000 hours
    -Dsun.rmi.dgc.client.gcInterval=36000000000
    -Dsun.rmi.dgc.server.gcInterval=36000000000
    
    # Proxy configuration
    #-Dhttps.proxyHost=192.168.1.1
    #-Dhttps.proxyPort=3128
    #-Dhttp.proxyHost=192.168.1.1
    #-Dhttp.proxyPort=3128
    #-Dhttp.nonProxyHosts=localhost|127.0.0.1|10.*|169.254.169.254
    
    
    #Reduce Old Gen threshold
    -XX:CMSInitiatingOccupancyFraction=80
    
    ### JVM OPTIONS ###
    -Xms2g
    -Xmx2g
  4. Max

    Max Administrator Staff Member

    Если это был действительно краш, то в логах ничего не будет.
    Если такое повторится,
    1. Проверьте оба ли процесса живы
    ps aux | grep java
    Если жив только один, то это краш.
    2. Если это краш, пришлите errorPID.log файл
    и /var/log/messages файл.
    А также снимок 'top' - размер физической памяти сервера.
    Как правило, перед крашем top покажет что-то вроде того:
    Общая память: 4 GB
    RES память, занятая просессом java: 3.9 GB
    Свободно: 100 MB

Share This Page