Hello All,
i have a playbook that use fortiguard-threat-intelligence connector.
when playbook connect to fortiguard few time ( like 100) all working OK without any problem, but when the playbook running a lot of request like 500, the playbook received from connector timeout.
the version of connector in 3.1
what can be the issue?
here the error that i received in playbook:
upstream request timeout Connector :: fortinet-fortiguard-threat-intelligenceV3.1.0
and log from connectors.log:
2022-11-30 15:10:40 PM UTC ERROR connectors.fortinet-fortiguard-threat-intelligence base make_rest_call():
2022-11-30 15:10:40 PM UTC ERROR connectors.fortinet-fortiguard-threat-intelligence operations threat_intel_search(): upstream request timeout
Traceback (most recent call last):
File "./connectors/fortinet-fortiguard-threat-intelligence_3_1_0/base.py", line 30, in make_rest_call
raise ConnectorError("{0}".format(response.text))
connectors.core.base_connector.ConnectorError: upstream request timeout
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "./connectors/fortinet-fortiguard-threat-intelligence_3_1_0/operations.py", line 34, in threat_intel_search
response = etp.make_rest_call(endpoint, 'GET', params=payload)
File "./connectors/fortinet-fortiguard-threat-intelligence_3_1_0/base.py", line 41, in make_rest_call
raise ConnectorError(str(err))
connectors.core.base_connector.ConnectorError: upstream request timeout
2022-11-30 15:10:40 PM UTC ERROR connectors.fortinet-fortiguard-threat-intelligence connector execute(): upstream request timeout
2022-11-30 15:10:40 PM UTC ERROR connectors views dispatch(): Connector execution error stack trace
Traceback (most recent call last):
File "./connectors/fortinet-fortiguard-threat-intelligence_3_1_0/base.py", line 30, in make_rest_call
raise ConnectorError("{0}".format(response.text))
connectors.core.base_connector.ConnectorError: upstream request timeout
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "./connectors/fortinet-fortiguard-threat-intelligence_3_1_0/operations.py", line 34, in threat_intel_search
response = etp.make_rest_call(endpoint, 'GET', params=payload)
File "./connectors/fortinet-fortiguard-threat-intelligence_3_1_0/base.py", line 41, in make_rest_call
raise ConnectorError(str(err))
connectors.core.base_connector.ConnectorError: upstream request timeout
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "./connectors/fortinet-fortiguard-threat-intelligence_3_1_0/connector.py", line 21, in execute
return operation(config, operation_params, *args, **kwargs)
File "./connectors/fortinet-fortiguard-threat-intelligence_3_1_0/operations.py", line 38, in threat_intel_search
raise ConnectorError("{0}".format(str(err)))
connectors.core.base_connector.ConnectorError: upstream request timeout
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "integrations/connectors/views.py", line 834, in connectors.views.ConnectorExecute.execute_connector_action
File "integrations/connectors/views.py", line 672, in connectors.views.ConnectorExecute.execute_connector_operation
File "integrations/connectors/core/base_connector.py", line 129, in connectors.core.base_connector.Connector._handle_operation
File "./connectors/fortinet-fortiguard-threat-intelligence_3_1_0/connector.py", line 24, in execute
raise ConnectorError('{0}'.format(err))
connectors.core.base_connector.ConnectorError: upstream request timeout
2022-11-30 15:10:40 PM UTC ERROR connectors views dispatch(): upstream request timeout Connector :: fortinet-fortiguard-threat-intelligenceV3.1.0
Created on 12-07-2022 09:35 PM
The FortiGuard API endpoint sometimes timeout due to network glitches or a large number of requests. We are looking at incorporating retries in the connector in case of a failure. In the meatim, please run the step with an "Ignore Error" flag and a "do until" option to retry 5 times unless a success response is returned.
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2024 Fortinet, Inc. All Rights Reserved.