Производство выпусков Mailchimp

Проблема в том, что локально он работает нормально, а на продакшене нет, у меня одинаковые ключи в локалке и продакшене, а также когда я перемещаю ключи конфига вверх и вниз на локалке, ошибка выдается и на локалке, например если я ставлю ключ в центр, он работает, а если ставлю сверху или последним, то выдает ошибку. Но в продакшене это очень сильно выдает ошибку

это ошибка

Произошла ошибка, связанная с : HTTPSConnectionPool(host='us-17.api.mailchimp.com', port=443): Max retries exceeded with url: /3.0/lists/5897c44639/members (Вызвано NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fd70a0e01f0>: Failed to establish a new connection: [Errno -2] Name or service not known'))

@api_view(['POST'])
@permission_classes([AllowAny])
def complete_reference(request, short_code):
    try:
        try:
            reference = Reference.objects.get(short_code = short_code)
        except:
            return Response({'status' : 400, 'message' : 'No reference found'})
        else:
            reference.dt_referred = timezone.now()

            message = request.data.get('message')
            if message:
                reference.message = message

            reference.save()

            i = intercom.intercom_reference_request_submitted(reference)
            try:
                mailchimp = MailchimpClient()

                list_id = settings.MAILCHIMP_AUDIENCE_LIST_ID
                response = mailchimp.add_to_list(
                    email=reference.email if reference.email else None,
                    phone=reference.phone if reference.email else None,
                    list_id=list_id,
                    tags=[get_campaign_tag(reference.email, reference.phone)]
                )
            except Exception as ex:
                raise Exception(ex)

            return Response({'status' : 200, 'message' : f"Reference saved {response['id']},   {response['status']}"})
    except Exception as ex:
        return Response({'status' : 400, 'message' : f"An error occured due to : {str(ex)}"})
    ```
Вернуться на верх