• Suporte
  • Demora para chamar senha - Painel Web 2.0

quando rodo o comando:

bin/console novosga:websocket start

aparece o a seguinte informação:

Workerman[NovoSGA] start in DEBUG mode
----------------------- WORKERMAN -----------------------------
Workerman version:3.5.14          PHP version:7.2.9-1+ubuntu16.04.1+deb.sury.org+1
------------------------ WORKERS -------------------------------
user          worker        listen                   processes status
root          PHPSocketIO   socketIO://0.0.0.0:2020   1         [OK]
----------------------------------------------------------------
Press Ctrl+C to stop. Start success.

E quando do Ctrl+C ele sai dessa tela e ao rodar:

bin/console novosga:websocket status

diz:

Workerman[NovoSGA] status
Workerman[NovoSGA] not run

pode me ajudar?

    rogeriolino não da nenhum erro, porem com um tempo o websocket para de funcionar com um certo tempo.

    @nereuvjr sabe me ajudar com a questão do websocket?
    o meu painel web também demora chamar, porem percebi que é questão do desempenho do computador onde ele está instalado.. no meu caso um windows 7.

    2 meses depois

    Estou com o mesmo problema na chamada de senhas. Com o WebSocket rodando, não funciona corretamente (não chama senha, pula senhas...). Com o WebSocket parado, ocorre a demora.

    Utilizando a versão 2.0.4 em Ubuntu Server.
    Painel Web 2.0.

    Nos logs do módulo de atendimento:
    Failed to load resource: net::ERR_TIMED_OUT
    script.js:282 [ws] connect error
    :2020/socket.io/?EIO=3&transport=polling&t=MY9nSh2:1 Failed to load resource: net::ERR_TIMED_OUT
    script.js:282 [ws] connect error
    script.js:286 [ws] reached max attempts
    script.js:59 ws timeout, ajax polling fallback

    RafaelGuzzo Você precisa deixar o serviço rodando. Ao dar o Ctrl+c, acaba encerrando o processo. Em Linux, por exemplo, você por por o & atrás do comando.

    Descobri o problema, no meu caso.

    Estava utilizando o sistema com https e na versão do PHP estava desatualizada. Atualizei para a 7.2.10.

    Agora, com o websocket executando, não ocorre delay de chamada.

    @iawolf# há alguma maneira de executar esse novo painel via browser como antigamente ?
    continuo com deley na hora de chamar a senha, acho que vou aguardar a nova versão, e a voz informando o guinche, tbm não tem ainda

      Estou utilizando o novosga 2.0.4 no centos 7 e executando o painel e a triagem .exe

      felipepimentel08 você precisa utilizar o painel 2.0, neste caso.

      chegaste a executar o websocket?

      EX:

       /var/www/novosga/bin/console novosga:websocket start & 

      Eu também utilizo a triagem em Windows. Os painéis, utilizo em 2 computadores Ubuntu.

      5 meses depois

      RafaelGuzzo Caso esteja usando Linux terá que rodar o comando no crontab.

      Exemplo:

      00 01 * * * /var/www/html/novosga/bin/console novosga:websocket start

      Irá roda o comando todo dia à 01h00.

      4 dias depois

      Aqui estou experimentando essa mensagem:

      WebSocket connection to 'ws://192.168.30.12:2020/socket.io/?EIO=3&transport=websocket' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED

      Windows 10
      PHP 7.2.14
      MySQL 5.7
      Apache 2.4.37
      Novo SGA v2.0.7
      Painel Web 2.0.1

        educs Você precisa iniciar o servidor websocket, num terminal de linha de comando,
        Vá na pasta do seu sga, exemplo: --> cd "C:\wamp\www\novosga2"
        Depois execute o comando --> php bin/console novosga:websocket start

        Se aparecer isso aqui:
        ----------------------- WORKERMAN -----------------------------
        Workerman version:3.5.18 PHP version:7.3.2
        ------------------------ WORKERS -------------------------------
        worker listen processes status

        Para sair desse loop -> pressione Ctrl + C

        Se ficar nesse loop...e não aparecer mais nada, é porque deu problema e o servidor websocket não conseguiu iniciar, isso acontece muito aqui usando o windows (eu testei no win7 32bits, win7 64bits, e win10 ), mas eu fiz alguns testes no linux ubuntu e deu certo, teste no linux ubuntu para ver se dar certo.

        3 anos depois

        Alguem ai conseguiu rodar bem o websocket?

        Sem o comando: bin/console novosga:websocket start = :2020/socket.io/?EIO=3&transport=websocket' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED

        Com o comando rodando como deveria: :2020/socket.io/?EIO=3&transport=websocket' failed: Error during WebSocket handshake: Unexpected response code: 403

        Não consegui em nenhum caso estabelecer uma conexão com o websocket.

          matheusfbraga

          Resolvi o problema... Eu tinha instalado a versão com apache2, porem o websocket não funcionava (independente de iniciar ou não o bin/console websocket ....)

          Agora subi a versão em docker e apontei pro db local que ja tinha configurado. Resolveu o problema.