Service 503

Comentários

8 comentários

  • Comentário oficial
    Avatar
    Getup Agent

    Boa tarde.

    Sua aplicação contém erros nos arquivos back/managers/poll.js:7back/managers/notificacoes.js:15

    Por isso não inicializa. Corrigindo isso na mão, o próximo erro é de autorização no SQS:

     

    npm info it worked if it ends with ok
    npm info using npm@4.1.2
    npm info using node@v6.2.0
    npm info lifecycle amodelivery@0.1.0~prestart: amodelivery@0.1.0
    npm info lifecycle amodelivery@0.1.0~start: amodelivery@0.1.0

    > amodelivery@0.1.0 start /opt/app-root/src
    > gulp --gulpfile gulpfile.js && node server.js

    [15:31:19] Using gulpfile ~/gulpfile.js
    [15:31:19] Starting 'sass'...
    [15:31:19] Starting 'pug'...
    [15:31:19] Starting 'amo_sass'...
    [15:31:19] Starting 'amo_pug'...
    [15:31:19] Starting 'cliente_sass'...
    [15:31:19] Starting 'cliente_pug'...
    [15:31:19] Starting 'cliente_concatjs'...
    [15:31:20] Finished 'cliente_concatjs' after 968 ms
    [15:31:20] Finished 'amo_pug' after 973 ms
    [15:31:20] Finished 'cliente_pug' after 970 ms
    [15:31:20] Finished 'sass' after 992 ms
    [15:31:20] Finished 'amo_sass' after 1.01 s
    [15:31:20] Finished 'cliente_sass' after 1.01 s
    [15:31:21] Finished 'pug' after 2.52 s
    [15:31:21] Starting 'templatecache'...
    [15:31:22] Finished 'templatecache' after 109 ms
    [15:31:22] Starting 'concatjs'...
    [15:31:22] Finished 'concatjs' after 152 ms
    [15:31:22] Starting 'default'...
    [15:31:22] Finished 'default' after 6.5 μs
    [MONGO] Conectando...
    (node:311) DeprecationWarning: `open()` is deprecated in mongoose >= 4.11.0, use `openUri()` instead, or set the `useMongoClient` option if using `connect()` or `createConnection()`. See http://mongoosejs.com/docs/connections.html#use-mongo-client
    Express server listening on port 8080
    Db.prototype.authenticate method will no longer be available in the next major release 3.x as MongoDB 3.6 will only allow auth against users in the admin db and will no longer allow multiple credentials on a socket. Please authenticate using MongoClient.connect with auth credentials.
    [MONGO] Conectado!
    [MONGO] Conexão aberta
    { ResponseMetadata: { RequestId: '6f6e5c6c-b6f7-54d6-ad1a-0e7b14fbc54a' },
    QueueUrl: 'https://sqs.sa-east-1.amazonaws.com/XXX/poll' }
    { ResponseMetadata: { RequestId: '026f8275-d5f6-5c4b-88b8-d06277faad37' },
    Attributes: { QueueArn: 'arn:aws:sqs:sa-east-1:563940129114:poll' } }
    { AuthorizationError: User: arn:aws:iam::563940129114:user/amodelivery is not authorized to perform: SNS:Subscribe on resource: arn:aws:sns:sa-east-1:XXX:XXX
    at Request.extractError (/opt/app-root/src/node_modules/aws-sdk/lib/protocol/query.js:47:29)
    at Request.callListeners (/opt/app-root/src/node_modules/aws-sdk/lib/sequential_executor.js:105:20)
    at Request.emit (/opt/app-root/src/node_modules/aws-sdk/lib/sequential_executor.js:77:10)
    at Request.emit (/opt/app-root/src/node_modules/aws-sdk/lib/request.js:683:14)
    at Request.transition (/opt/app-root/src/node_modules/aws-sdk/lib/request.js:22:10)
    at AcceptorStateMachine.runTo (/opt/app-root/src/node_modules/aws-sdk/lib/state_machine.js:14:12)
    at /opt/app-root/src/node_modules/aws-sdk/lib/state_machine.js:26:10
    at Request.<anonymous> (/opt/app-root/src/node_modules/aws-sdk/lib/request.js:38:9)
    at Request.<anonymous> (/opt/app-root/src/node_modules/aws-sdk/lib/request.js:685:12)
    at Request.callListeners (/opt/app-root/src/node_modules/aws-sdk/lib/sequential_executor.js:115:18)
    at Request.emit (/opt/app-root/src/node_modules/aws-sdk/lib/sequential_executor.js:77:10)
    at Request.emit (/opt/app-root/src/node_modules/aws-sdk/lib/request.js:683:14)
    at Request.transition (/opt/app-root/src/node_modules/aws-sdk/lib/request.js:22:10)
    at AcceptorStateMachine.runTo (/opt/app-root/src/node_modules/aws-sdk/lib/state_machine.js:14:12)
    at /opt/app-root/src/node_modules/aws-sdk/lib/state_machine.js:26:10
    at Request.<anonymous> (/opt/app-root/src/node_modules/aws-sdk/lib/request.js:38:9)
    at Request.<anonymous> (/opt/app-root/src/node_modules/aws-sdk/lib/request.js:685:12)
    at Request.callListeners (/opt/app-root/src/node_modules/aws-sdk/lib/sequential_executor.js:115:18)
    at callNextListener (/opt/app-root/src/node_modules/aws-sdk/lib/sequential_executor.js:95:12)
    at IncomingMessage.onEnd (/opt/app-root/src/node_modules/aws-sdk/lib/event_listeners.js:269:13)
    at emitNone (events.js:91:20)
    at IncomingMessage.emit (events.js:185:7)
    message: 'User: arn:aws:iam::563940129114:user/XXX is not authorized to perform: SNS:Subscribe on resource: arn:aws:sns:sa-east-1:XXX:XXX',
    code: 'AuthorizationError',
    time: 2017-08-23T15:31:24.928Z,
    requestId: 'ca4e9402-9c53-56b1-a899-c6153e5f9daa',
    statusCode: 403,
    retryable: false,
    retryDelay: 73.9067347459036 }
    NÃO FOI POSSÍVEL INICIAR POLLING

    npm info lifecycle amodelivery@0.1.0~start: Failed to exec start script
    npm ERR! Linux 3.10.0-514.2.2.el7.x86_64
    npm ERR! argv "/usr/local/bin/node" "/opt/app-root/src/.npm-global/bin/npm" "run" "-d" "start"
    npm ERR! node v6.2.0
    npm ERR! npm v4.1.2
    npm ERR! code ELIFECYCLE
    npm ERR! amodelivery@0.1.0 start: `gulp --gulpfile gulpfile.js && node server.js`
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the amodelivery@0.1.0 start script 'gulp --gulpfile gulpfile.js && node server.js'.
    npm ERR! Make sure you have the latest version of node.js and npm installed.
    npm ERR! If you do, this is most likely a problem with the amodelivery package,
    npm ERR! not with npm itself.
    npm ERR! Tell the author that this fails on your system:
    npm ERR! gulp --gulpfile gulpfile.js && node server.js
    npm ERR! You can get information on how to open an issue for this project with:
    npm ERR! npm bugs amodelivery
    npm ERR! Or if that isn't available, you can get their info via:
    npm ERR! npm owner ls amodelivery
    npm ERR! There is likely additional logging output above.

    npm ERR! Please include the following file with any support request:
    npm ERR! /opt/app-root/src/npm-debug.log

     

    Ações de comentário Permalink
  • Avatar
    Edinei L. Cipriani

    O nome do projeto é amodelivery.

    Consegui fazer o deploy do mongo, que parou trocando o tamanho da maquina

    0
    Ações de comentário Permalink
  • Avatar
    Edinei L. Cipriani

    Minha imagem do mongo não esta mais iniciando.

    Meu horário de pico é esse horário pois trata-se de um api rest de um delivery.

    0
    Ações de comentário Permalink
  • Avatar
    Getup Agent

    Sua aplicação teve algum outra alteração? Parece que está iniciando e terminando em seguida como pode ser visto nos logs:

     

    $ oc logs web-223-2taos
    npm info it worked if it ends with ok
    npm info using npm@4.1.2
    npm info using node@v7.4.0
    npm info lifecycle amodelivery@0.1.0~prestart: amodelivery@0.1.0
    npm info lifecycle amodelivery@0.1.0~start: amodelivery@0.1.0

    > amodelivery@0.1.0 start /opt/app-root/src
    > gulp --gulpfile gulpfile.js

    [00:42:51] Using gulpfile ~/gulpfile.js
    [00:42:51] Starting 'sass'...
    [00:42:51] Starting 'pug'...
    [00:42:51] Starting 'amo_sass'...
    [00:42:51] Starting 'amo_pug'...
    [00:42:51] Starting 'cliente_sass'...
    [00:42:51] Starting 'cliente_pug'...
    [00:42:51] Starting 'cliente_concatjs'...
    [00:42:52] Finished 'amo_pug' after 987 ms
    [00:42:52] Finished 'cliente_pug' after 985 ms
    [00:42:52] Finished 'sass' after 1.01 s
    [00:42:52] Finished 'amo_sass' after 990 ms
    [00:42:52] Finished 'cliente_concatjs' after 1.02 s
    [00:42:52] Finished 'cliente_sass' after 1.03 s
    [00:42:54] Finished 'pug' after 2.61 s
    [00:42:54] Starting 'templatecache'...
    [00:42:54] Finished 'templatecache' after 204 ms
    [00:42:54] Starting 'concatjs'...
    [00:42:54] Finished 'concatjs' after 231 ms
    [00:42:54] Starting 'production'...
    RUN!
    [00:42:54] Finished 'production' after 6.17 ms
    [00:42:54] Starting 'default'...
    [00:42:54] Finished 'default' after 52 μs
    -----------START LOG-------------
    [MONGO] Conectando...

    ------------END LOG--------------
    npm info lifecycle amodelivery@0.1.0~poststart: amodelivery@0.1.0
    npm info ok
    $

    0
    Ações de comentário Permalink
  • Avatar
    Getup Agent

    Aparentemente seu package.json falta algo no start:

    Voce tem:

    "start": "gulp --gulpfile gulpfile.js",

    quando deveria ser

    "start": "node server.js",    //ou algo similar

    0
    Ações de comentário Permalink
  • Avatar
    Edinei L. Cipriani (Editado )

    Não é nada disso.

    Eu inicio minha aplicação usando gulp.

    Sempre foi assim, nada foi alterado.

    Até chequei no repositório.

    O que observei é que a aws estava dando erro 403 para o polling do SQS, e isso que causou um novo deploy.

    Porém, pelo que observei ele ficou com o deploy 223 em loop.

    e não esta avançando para o latest.


    Confere?
    Veja a imagem acima, parece que ele não esta conseguindo cancelar o deploy 224 para iniciar um novo.


    0
    Ações de comentário Permalink
  • Avatar
    Edinei L. Cipriani

    Opa, show de bola!


    Eu consertei esse problema de permissão da aws.

    E vi que vocês consertaram o problema do deploy.

    Vou disparar o novo deploy.

    Muito obrigado.

    0
    Ações de comentário Permalink
  • Avatar
    Getup Agent

    Na verdade não havia problema no deploy, apenas no código que impedia sua app de subir.

    0
    Ações de comentário Permalink

Por favor, entrar para comentar.

Powered by Zendesk