Tag Archives: Kibana Startup Error

[Solved] Kibana Startup Error: error [03:10:02.393] [warning][process] Error: Request Timeout after 30000ms

1. Start kibana and report an error, as shown below:

  1 [elsearch@master kibana-7.2.1-linux-x86_64]$ ./bin/kibana
  2   log   [03:09:30.348] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
  3   log   [03:09:30.362] [info][status][plugin:[email protected]] Status changed from uninitialized to yellow - Waiting for Elasticsearch
  4   log   [03:09:30.368] [info][status][plugin:[email protected]] Status changed from uninitialized to yellow - Waiting for Elasticsearch
  5   log   [03:09:30.406] [info][status][plugin:[email protected]] Status changed from uninitialized to yellow - Waiting for Elasticsearch
  6   log   [03:09:30.436] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
  7   log   [03:09:30.440] [info][status][plugin:[email protected]] Status changed from uninitialized to yellow - Waiting for Elasticsearch
  8   log   [03:09:30.451] [warning][security] Generating a random key for xpack.security.encryptionKey. To prevent sessions from being invalidated on restart, please set xpack.security.encryptionKey in kibana.yml
  9   log   [03:09:30.457] [warning][security] Session cookies will be transmitted over insecure connections. This is not recommended.
 10   log   [03:09:30.492] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 11   log   [03:09:30.499] [info][status][plugin:[email protected]] Status changed from uninitialized to yellow - Waiting for Elasticsearch
 12   log   [03:09:30.503] [info][status][plugin:[email protected]] Status changed from uninitialized to yellow - Waiting for Elasticsearch
 13   log   [03:09:30.586] [info][status][plugin:[email protected]] Status changed from uninitialized to yellow - Waiting for Elasticsearch
 14   log   [03:09:30.588] [info][status][plugin:[email protected]] Status changed from uninitialized to yellow - Waiting for Elasticsearch
 15   log   [03:09:30.607] [info][status][plugin:[email protected]] Status changed from uninitialized to yellow - Waiting for Elasticsearch
 16   log   [03:09:30.619] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 17   log   [03:09:30.621] [info][status][plugin:[email protected]] Status changed from uninitialized to yellow - Waiting for Elasticsearch
 18   log   [03:09:30.632] [info][status][plugin:[email protected]] Status changed from uninitialized to yellow - Waiting for Elasticsearch
 19   log   [03:09:30.657] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 20   log   [03:09:30.675] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 21   log   [03:09:30.678] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 22   log   [03:09:30.681] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 23   log   [03:09:30.684] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 24   log   [03:09:30.695] [info][status][plugin:[email protected]] Status changed from uninitialized to yellow - Waiting for Elasticsearch
 25   log   [03:09:30.719] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 26   log   [03:09:30.757] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 27   log   [03:09:30.766] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 28   log   [03:09:30.768] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 29   log   [03:09:30.772] [info][status][plugin:[email protected]] Status changed from uninitialized to yellow - Waiting for Elasticsearch
 30   log   [03:09:30.797] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 31   log   [03:09:30.806] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 32   log   [03:09:30.813] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 33   log   [03:09:30.815] [info][status][plugin:[email protected]] Status changed from uninitialized to yellow - Waiting for Elasticsearch
 34   log   [03:09:30.837] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 35   log   [03:09:30.879] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 36   log   [03:09:30.881] [info][status][plugin:[email protected]] Status changed from uninitialized to yellow - Waiting for Elasticsearch
 37   log   [03:09:30.897] [info][siem] Plugin initializing
 38   log   [03:09:30.940] [info][siem] Plugin done initializing
 39   log   [03:09:30.941] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 40   log   [03:09:30.945] [info][status][plugin:[email protected]] Status changed from uninitialized to yellow - Waiting for Elasticsearch
 41   log   [03:09:30.957] [info][status][plugin:[email protected]] Status changed from uninitialized to yellow - Waiting for Elasticsearch
 42   log   [03:09:30.972] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 43   log   [03:09:30.988] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 44   log   [03:09:31.008] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 45   log   [03:09:31.012] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 46   log   [03:09:31.016] [warning][encrypted_saved_objects] Generating a random key for xpack.encrypted_saved_objects.encryptionKey. To be able to decrypt encrypted saved objects attributes after restart, please set xpack.encrypted_saved_objects.encryptionKey in kibana.yml
 47   log   [03:09:31.017] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 48   log   [03:09:31.035] [info][status][plugin:[email protected]] Status changed from uninitialized to yellow - Waiting for Elasticsearch
 49   log   [03:09:31.043] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 50   log   [03:09:31.258] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 51   log   [03:09:31.263] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 52   log   [03:09:32.365] [info][status][plugin:[email protected]] Status changed from yellow to green - Ready
 53   log   [03:09:32.909] [info][license][xpack] Imported license information from Elasticsearch for the [data] cluster: mode: basic | status: active
 54   log   [03:09:32.964] [info][status][plugin:[email protected]] Status changed from yellow to green - Ready
 55   log   [03:09:32.965] [info][status][plugin:[email protected]] Status changed from yellow to green - Ready
 56   log   [03:09:32.970] [info][status][plugin:[email protected]] Status changed from yellow to green - Ready
 57   log   [03:09:32.976] [info][status][plugin:[email protected]] Status changed from yellow to green - Ready
 58   log   [03:09:32.979] [info][status][plugin:[email protected]] Status changed from yellow to green - Ready
 59   log   [03:09:32.986] [info][status][plugin:[email protected]] Status changed from yellow to green - Ready
 60   log   [03:09:32.988] [info][status][plugin:[email protected]] Status changed from yellow to green - Ready
 61   log   [03:09:32.989] [info][status][plugin:[email protected]] Status changed from yellow to green - Ready
 62   log   [03:09:32.991] [info][status][plugin:[email protected]] Status changed from yellow to green - Ready
 63   log   [03:09:32.992] [info][status][plugin:[email protected]] Status changed from yellow to green - Ready
 64   log   [03:09:32.993] [info][status][plugin:[email protected]] Status changed from yellow to green - Ready
 65   log   [03:09:32.994] [info][status][plugin:[email protected]] Status changed from yellow to green - Ready
 66   log   [03:09:32.996] [info][status][plugin:[email protected]] Status changed from yellow to green - Ready
 67   log   [03:09:32.997] [info][status][plugin:[email protected]] Status changed from yellow to green - Ready
 68   log   [03:09:32.998] [info][status][plugin:[email protected]] Status changed from yellow to green - Ready
 69   log   [03:09:33.000] [info][kibana-monitoring][monitoring] Starting monitoring stats collection
 70   log   [03:09:33.029] [info][status][plugin:[email protected]] Status changed from yellow to green - Ready
 71   log   [03:09:36.580] [warning][browser-driver][reporting] Enabling the Chromium sandbox provides an additional layer of protection.
 72   log   [03:09:36.627] [warning][reporting] Generating a random key for xpack.reporting.encryptionKey. To prevent pending reports from failing on restart, please set xpack.reporting.encryptionKey in kibana.yml
 73   log   [03:09:36.696] [info][status][plugin:[email protected]] Status changed from uninitialized to green - Ready
 74  error  [03:10:02.387] [warning][process] UnhandledPromiseRejectionWarning: Error: Request Timeout after 30000ms
 75     at /data/kibana-7.2.1-linux-x86_64/node_modules/elasticsearch/src/lib/transport.js:362:15
 76     at Timeout.<anonymous> (/data/kibana-7.2.1-linux-x86_64/node_modules/elasticsearch/src/lib/transport.js:391:7)
 77     at ontimeout (timers.js:436:11)
 78     at tryOnTimeout (timers.js:300:5)
 79     at listOnTimeout (timers.js:263:5)
 80     at Timer.processTimers (timers.js:223:10)
 81     at emitWarning (internal/process/promises.js:81:15)
 82     at emitPromiseRejectionWarnings (internal/process/promises.js:120:9)
 83     at process._tickCallback (internal/process/next_tick.js:69:34)
 84  error  [03:10:02.393] [warning][process] Error: Request Timeout after 30000ms
 85     at /data/kibana-7.2.1-linux-x86_64/node_modules/elasticsearch/src/lib/transport.js:362:15
 86     at Timeout.<anonymous> (/data/kibana-7.2.1-linux-x86_64/node_modules/elasticsearch/src/lib/transport.js:391:7)
 87     at ontimeout (timers.js:436:11)
 88     at tryOnTimeout (timers.js:300:5)
 89     at listOnTimeout (timers.js:263:5)
 90     at Timer.processTimers (timers.js:223:10)
 91   log   [03:10:06.696] [warning][reporting] Reporting plugin self-check failed. Please check the Kibana Reporting settings. Error: Request Timeout after 30000ms
 92   log   [03:10:06.784] [warning][task_manager] PollError Request Timeout after 30000ms
 93   log   [03:10:06.787] [warning][maps] Error scheduling telemetry task, received NotInitialized: Tasks cannot be scheduled until after task manager is initialized!
 94   log   [03:10:06.790] [warning][telemetry] Error scheduling task, received NotInitialized: Tasks cannot be scheduled until after task manager is initialized!
 95   log   [03:10:36.807] [error][status][plugin:[email protected]] Status changed from yellow to red - Request Timeout after 30000ms
 96   log   [03:10:36.813] [fatal][root] { Error: Request Timeout after 30000ms
 97     at /data/kibana-7.2.1-linux-x86_64/node_modules/elasticsearch/src/lib/transport.js:362:15
 98     at Timeout.<anonymous> (/data/kibana-7.2.1-linux-x86_64/node_modules/elasticsearch/src/lib/transport.js:391:7)
 99     at ontimeout (timers.js:436:11)
100     at tryOnTimeout (timers.js:300:5)
101     at listOnTimeout (timers.js:263:5)
102     at Timer.processTimers (timers.js:223:10)
103   status: undefined,
104   displayName: 'RequestTimeout',
105   message: 'Request Timeout after 30000ms',
106   body: undefined,
107   isBoom: true,
108   isServer: true,
109   data: null,
110   output:
111    { statusCode: 503,
112      payload:
113       { statusCode: 503,
114         error: 'Service Unavailable',
115         message: 'Request Timeout after 30000ms' },
116      headers: {} },
117   reformat: [Function],
118   [Symbol(SavedObjectsClientErrorCode)]: 'SavedObjectsClient/esUnavailable' }
119 
120  FATAL  Error: Request Timeout after 30000ms

2. Solution.

2.1. The first solution is to increase the request duration of kibana’s request to es, as shown below:

1 elasticsearch.requestTimeout: 50000

2.2. Adjust the jvm parameter of /data/elasticsearch-7.2.1/config/jvm.options. Increase the memory size as follows:

The default is 1gb. If you want to change your virtual machine to 2gb, you need at least 3gb for the virtual machine. My memory is 4gb. Then if you give 2gb memory and adjust these two parameters to 2gb, start it directly Report insufficient memory error.

1 ################################################################
2 
3 # Xms represents the initial size of total heap space
4 # Xmx represents the maximum size of total heap space
5 
6 -Xms2g
7 -Xmx2g
8 
9 ################################################################