AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1623785
Accepted
JavaSheriff
JavaSheriff
Asked: 2021-02-06 10:43:10 +0800 CST2021-02-06 10:43:10 +0800 CST 2021-02-06 10:43:10 +0800 CST

Arquivos excluídos demoram muito para serem processados ​​ao baixar usando o protocolo SCP com WinSCP

  • 772

Estou tentando baixar uma pasta com protocolo SCP usando o WinSCP excluindo algumas extensões comuns como .class .gif Por algum motivo, o WinSCP está me ignorando. Os arquivos ainda são baixados (embora descartados) ou são processados ​​de alguma outra forma, o que leva tempo.

O que estou fazendo errado?

Foi assim que configurei o download:

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Pequena parte do log de sessão do WinSCP:

> 2021-02-05 16:03:24.991 scp: error
< 2021-02-05 16:03:25.307 E
. 2021-02-05 16:03:25.307 Sending NULL.
< 2021-02-05 16:03:25.460 T1479214906 0 1612380313 0
. 2021-02-05 16:03:25.460 Sending NULL.
< 2021-02-05 16:03:25.591 C0644 5878 PrinterDetails_jsp.class
. 2021-02-05 16:03:25.591 File "/var/tomcat/tomcat001_xeroxPrinterApp/work/Catalina/xerox/xeroxPrinterApp/org/apache/jsp/WEB_002dINF/views/PrinterDetails_jsp.class" excluded from transfer
. 2021-02-05 16:03:25.591 Sending SCP error (1) to remote side:
> 2021-02-05 16:03:25.591 scp: error
< 2021-02-05 16:03:25.923 T1575667910 0 1612558660 0
. 2021-02-05 16:03:25.923 Sending NULL.
< 2021-02-05 16:03:26.060 D0755 0 plugin
. 2021-02-05 16:03:26.060 File: '/var/tomcat/tomcat001_xeroxPrinterApp/work/Catalina/xerox/xeroxPrinterApp/org/apache/jsp/WEB_002dINF/views' [2019-12-06T21:31:50.000Z] [0]
. 2021-02-05 16:03:26.060 Sending NULL.
< 2021-02-05 16:03:26.209 T1479214910 0 1575366742 0
. 2021-02-05 16:03:26.209 Sending NULL.
< 2021-02-05 16:03:26.345 C0644 8443 HeaderlessPage_jsp.java
. 2021-02-05 16:03:26.345 File: '/var/tomcat/tomcat001_xeroxPrinterApp/work/Catalina/xerox/xeroxPrinterApp/org/apache/jsp/WEB_002dINF/views/plugin' [2016-11-15T13:01:50.000Z] [8443]
. 2021-02-05 16:03:26.345 Sending NULL.
. 2021-02-05 16:03:26.345 Binary transfer mode selected.
. 2021-02-05 16:03:26.492 SCP remote side confirmation (0)
. 2021-02-05 16:03:26.492 Sending NULL.
. 2021-02-05 16:03:26.492 Preserving timestamp [2016-11-15T13:01:50.000Z]
. 2021-02-05 16:03:26.492 Transfer done: '/var/tomcat/tomcat001_xeroxPrinterApp/work/Catalina/xerox/xeroxPrinterApp/org/apache/jsp/WEB_002dINF/views/plugin/HeaderlessPage_jsp.java' => 'C:\temp\xeroxPrinterApp_UPGRADE\work\Catalina\xerox\xeroxPrinterApp\org\apache\jsp\WEB_002dINF\views\plugin\HeaderlessPage_jsp.java' [8443]
< 2021-02-05 16:03:26.645 T1479214910 0 1612380316 0
. 2021-02-05 16:03:26.645 Sending NULL.
< 2021-02-05 16:03:26.777 C0644 6876 HeaderlessPage_jsp.class
. 2021-02-05 16:03:26.777 File "/var/tomcat/tomcat001_xeroxPrinterApp/work/Catalina/xerox/xeroxPrinterApp/org/apache/jsp/WEB_002dINF/views/plugin/HeaderlessPage_jsp.class" excluded from transfer
. 2021-02-05 16:03:26.777 Sending SCP error (1) to remote side:
download scp
  • 1 1 respostas
  • 98 Views

1 respostas

  • Voted
  1. Best Answer
    Martin Prikryl
    2021-02-06T14:09:21+08:002021-02-06T14:09:21+08:00

    Parece que você assume que o WinSCP baixa todos os arquivos, mesmo os excluídos, e de alguma forma os descarta somente depois. Isso não.

    Parece que sua suposição é baseada no fato de que o processamento dos arquivos excluídos leva algum tempo. É realmente possível com o protocolo SCP. O protocolo SCP funciona de maneira bem diferente do SFTP, FTP, WebDAV e similares, quando se trata de um download de pasta.

    Com os outros protocolos, o cliente (WinSCP) busca uma lista de arquivos na pasta (que sendo uma operação em lote, é bastante eficaz, quando há muitos arquivos na pasta). E então escolhe os arquivos nos quais está interessado e solicita ao servidor esses arquivos. A exclusão dos arquivos é puramente uma computação local, então é quase instantânea.

    Mas com o protocolo SCP, o download da pasta é controlado apenas pelo servidor. O servidor oferece os arquivos um por um, e o cliente tem que aceitar/rejeitar os arquivos interativamente. É uma espécie de diálogo. Especialmente se a latência para o servidor for grande, o diálogo pode ser demorado. Cada arquivo, mesmo os excluídos, levará algum tempo para processar, pois há uma troca de dados envolvida, ao processá-los.


    Tente mudar para o protocolo SFTP. A maioria dos servidores que suportam SCP também suportam SFTP. Para o seu caso de uso, o SFTP deve ser mais eficiente.

    • 1

relate perguntas

  • Problema de DRM do aplicativo de download do BBC iPlayer

  • O Firefox não inicia mais downloads depois que certo número de downloads está ativo

  • Vídeo sobre HTTP - você pode dizer se um vídeo está sendo baixado ou assistido?

  • Wget: Baixe todos os arquivos começando com um nome especificado?

  • Atom bagunça a formatação no arquivo Emacs

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    v15 Por que uma conexão de Internet gigabit/s via cabo (coaxial) não oferece velocidades simétricas como fibra? 2020-01-25 08:53:31 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve