Как хранить резервные копии mon go db на диске Google, используя Symfony 3.4 - PullRequest
1 голос
/ 12 января 2020

Я пытаюсь загрузить mon go db резервную копию на диск Google. Я устанавливаю следующие пакеты dizda / cloud-backup-bundle и Happyr / GoogleSiteAuthenticatorBundle для адаптеров, которые я использую кеш / адаптер-связка

конфигурация:

dizda_cloud_backup:
output_file_prefix: '%dizda_hostname%'
timeout: 300
processor:
    type: zip # Required: tar|zip|7z
    options:
        compression_ratio: 6
        password: '%dizda_compressed_password%'
cloud_storages:
    google_drive:
      token_name: 'AIzaSyA4AE21Y-YqneV5f9POG7MPx4TF1LGmuO8' # Required
      remote_path: ~ # Not required, default "/", but you can use path like "/Accounts/backups/"
databases:
    mongodb:
        all_databases: false # Only required when no database is set
        database: '%database_name%'
        db_host: '%mongodb_backup_host%'
        db_port: '%mongodb_port%'
        db_user: '%mongodb_user%'
        db_password: '%mongodb_password%'

cache_adapter:
  providers:
   my_redis:
     factory: 'cache.factory.redis'

happyr_google_site_authenticator:
  cache_service: 'cache.provider.my_redis'
  tokens:
    google_drive:
      client_id: '85418079755-28ncgsoo91p69bum6ulpt0mipfdocb07.apps.googleusercontent.com'
      client_secret: 'qj0ipdwryCNpfbJQbd-mU2Mu'
      redirect_url: 'http://localhost:8000/googledrive/'
      scopes: ['https://www.googleapis.com/auth/drive']

при использовании factory: 'cache.factory.mongodb' получение

You have requested a non-existent service "cache.factory.mongodb" this while running server and while running backup command getting

Something went terribly wrong. We could not create a backup. Read your log files to see what caused this error

Я подтвердил получение журналов Command "--env=prod dizda:backup:start" exited with code "1" {"command":"--env=prod dizda:backup:start","code":1} []

Я не уверен, какой адаптер нужно использовать и что здесь происходит.

Может кто-нибудь мне помочь? Заранее спасибо

...