Guia de Solução de Problemas do Dropstone - Diagnostique e Corrija Problemas
Solução de problemas abrangente para o Dropstone Desktop. Diagnostique problemas de autenticação, conectividade, desempenho e agentes. Encontre arquivos de log, redefina configurações e obtenha suporte.
Este guia fornece abordagens sistemáticas para diagnosticar e resolver problemas comuns com o Dropstone.io. Siga estas etapas para reunir as informações necessárias antes de entrar em contato com o suporte.
Informações Essenciais para Solução de Problemas
As seguintes informações são críticas para a maioria dos cenários de solução de problemas no Dropstone:
1. Documentação Visual
Captura de Tela do Problema (oculte qualquer informação sensível)
- Capture a janela inteira do aplicativo mostrando o erro
- Inclua quaisquer mensagens de erro ou diálogos
- Garanta que os carimbos de data/hora estejam visíveis, se disponíveis
2. Etapas de Reprodução
Forneça etapas detalhadas para reproduzir o problema:
1. Ação realizada (ex.: "Cliquei no botão 'Deploy'")
2. Comportamento esperado
3. Comportamento real
4. Frequência (sempre, às vezes, uma vez)
3. Informações do Sistema
Recupere informações do sistema em:
Dropstone → Ajuda → Sobre
Isso inclui:
- Versão do Dropstone
- Sistema operacional
- Arquitetura (x64, arm64)
- Versão do Electron
- Versão do Node.js
4. Configuração de Rede
Você está usando algum dos seguintes?
- VPN (Rede Privada Virtual)
- Zscaler ou outros proxies de segurança
- Firewall corporativo
- Configurações personalizadas de DNS
5. Console de Ferramentas do Desenvolvedor
Acesse as ferramentas do desenvolvedor para verificar erros de JavaScript:
Dropstone → Ajuda → Alternar Ferramentas do Desenvolvedor
Navegue até a aba Console e verifique:
- Mensagens de erro em vermelho
- Mensagens de aviso relacionadas ao seu problema
- Falhas em solicitações de rede
Copie quaisquer rastreamentos de pilha de erros relevantes.
6. Logs do Aplicativo
Windows
Os logs estão localizados em:
C:\Users\<seu-nome-de-usuario>\AppData\Roaming\Dropstone\logs
Acesso via Paleta de Comandos:
- Pressione
Ctrl+Shift+P - Digite e selecione: Developer: Open Logs Folder
macOS
Os logs estão localizados em:
~/Library/Application Support/Dropstone/logs
Acesso via Paleta de Comandos:
- Pressione
Cmd+Shift+P - Digite e selecione: Developer: Open Logs Folder
Linux
Os logs estão localizados em:
~/.config/Dropstone/logs
Visualizando Logs no Aplicativo
Navegue até: Dropstone → Terminal → Saída
Selecione no menu suspenso:
- Window - Logs gerais do aplicativo
- Dropstone Core - Logs de funcionalidades principais
- Dropstone Deployment - Logs relacionados a implantações
- Dropstone Storage - Logs de armazenamento e banco de dados
- Dropstone API - Logs de solicitação/resposta da API
Problemas Comuns e Soluções
Problemas de Conexão
Problema: Incapacidade de Conectar aos Serviços do Dropstone
Sintomas:
- Erros de "tempo limite de conexão"
- Mensagens de "não foi possível alcançar o servidor"
- Estados de carregamento indefinidos
Soluções:
-
Verifique a Conexão com a Internet
# Windows ping dropstone.io # macOS/Linux ping dropstone.io -
Verifique as Configurações do Firewall
- Garanta que o Dropstone esteja permitido através do seu firewall
- Verifique as políticas de rede corporativas
- Adicione o domínio
*.dropstone.ioà lista de permissões
-
Configuração de Proxy
Configure as configurações de proxy:
Dropstone → Configurações → Rede → Configurações de Proxy
Ou defina variáveis de ambiente:
export HTTP_PROXY=http://proxy.example.com:8080 export HTTPS_PROXY=http://proxy.example.com:8080 -
Resolução de DNS
- Limpe o cache de DNS
- Tente um DNS alternativo (8.8.8.8, 1.1.1.1)
Problemas de Autenticação
Problema: Falhas de Login ou Expiração de Token
Sintomas:
- Erros de "falha na autenticação"
- Solicitações repetidas de login
- Respostas 401 Não Autorizado
Soluções:
-
Limpe o Cache de Autenticação
Dropstone → Paleta de Comandos → Clear Authentication Cache
-
Reautentique
1. Saia do Dropstone 2. Limpe os cookies do navegador para dropstone.io 3. Entre novamente -
Verifique a Validade do Token
Navegue até: Configurações → Conta → Gerenciamento de Sessão
Revise as sessões ativas e revogue as suspeitas.
-
Problemas com SSO
Se estiver usando Single Sign-On:
- Verifique se o provedor de SSO está acessível
- Verifique se há asserções SAML expiradas
- Entre em contato com o administrador do seu provedor de identidade
Problemas de Desempenho
Problema: Resposta Lenta do Aplicativo ou Alto Uso de CPU
Sintomas:
- Lag ao digitar ou clicar
- Alto uso de CPU/memória
- Interface congelada ou sem resposta
Soluções:
-
Verifique o Uso de Recursos
Dropstone → Ajuda → Gerenciador de Processos
Identifique processos que consomem recursos excessivos.
-
Desative Extensões
Desative temporariamente as extensões para isolar o problema:
Configurações → Extensões → Desative todas → Reinicie
-
Limpe o Cache
Dropstone → Configurações → Avançado → Limpar Cache -
Reduza o Tamanho do Projeto
- Exclua arquivos grandes da indexação
- Adicione ao arquivo
.dpsignore:
node_modules/ dist/ build/ *.log .git/ -
Aceleração de Hardware
Alterne a aceleração de GPU:
Configurações → Sistema → Usar Aceleração de Hardware
Problemas de Implantação
Problema: Implantações com Falha
Sintomas:
- Falhas de build
- Tempos limite de implantação
- Erros de "não foi possível enviar para o remoto"
Soluções:
-
Verifique os Logs de Build
Veja a saída detalhada do build:
Implantação → Histórico → Selecione a implantação com falha → Ver Logs
-
Verifique as Variáveis de Ambiente
Configurações → Implantação → Variáveis de AmbienteGaranta que todas as variáveis necessárias estejam definidas.
-
Verifique a Configuração de Implantação
Valide seu
dropstone.config.js:module.exports = { build: { command: 'npm run build', output: 'dist' }, deployment: { region: 'us-east-1', runtime: 'nodejs18.x' } } -
Cota de Armazenamento
Verifique se você não excedeu os limites de armazenamento:
Painel → Uso → Armazenamento
-
Tempo Limite de Build
Aumente o tempo limite na configuração:
deployment: { timeout: 900 // 15 minutos em segundos }
Problemas de Armazenamento e Banco de Dados
Problema: Erros de Sincronização ou Armazenamento de Dados
Sintomas:
- "Cota de armazenamento excedida"
- Conflitos de sincronização
- Dados não persistindo
Soluções:
-
Verifique o Uso de Armazenamento
Painel → Armazenamento → Estatísticas de Uso
-
Resolva Conflitos de Sincronização
1. Navegue até o arquivo com conflito 2. O Dropstone mostrará marcadores de conflito 3. Resolva manualmente ou selecione a versão a manter -
Conexão com o Banco de Dados
Teste a conectividade do banco de dados:
// No console do Dropstone await dropstone.db.test() -
Limpe o Cache Local
Configurações → Armazenamento → Limpar Cache LocalAviso: Isso removerá os dados armazenados em cache localmente.
-
Backup e Restauração
Crie um backup antes de solucionar problemas:
Dropstone → Ferramentas → Backup → Criar Backup
Solução de Problemas Avançada
Modo de Segurança
Inicie o Dropstone em modo de segurança para desativar todas as extensões:
Windows/Linux:
dropstone --disable-extensions
macOS:
/Applications/Dropstone.app/Contents/MacOS/Dropstone --disable-extensions
Redefinir para as Configurações Padrão
Para redefinir todas as configurações para os padrões:
-
Faça Backup das Configurações Atuais
Configurações → Avançado → Exportar Configurações -
Redefina
Configurações → Avançado → Redefinir Todas as Configurações
Registro Detalhado (Verbose Logging)
Ative o registro detalhado para depuração:
- Abra a Paleta de Comandos (
Ctrl/Cmd+Shift+P) - Selecione: Developer: Set Log Level
- Escolha: Trace
Os logs agora incluirão informações detalhadas de diagnóstico.
Diagnóstico de Rede
Execute o diagnóstico de rede integrado:
Dropstone → Ajuda → Executar Diagnóstico de Rede
Isso verifica:
- Resolução de DNS
- Acessibilidade do endpoint da API
- Conexões WebSocket
- Disponibilidade do CDN
Obtendo Ajuda
Antes de Entrar em Contato com o Suporte
Garanta que você tenha:
- Verificado este guia de solução de problemas
- Revisado a Página de Status
- Reunido todas as informações essenciais de solução de problemas
Entre em Contato com o Suporte
E-mail: support@blankline.org
Inclua em sua mensagem:
- Resumo do problema
- Etapas para reproduzir
- Informações do sistema
- Logs relevantes (últimas 100 linhas)
- Capturas de tela
- O que você já tentou
Outros Recursos
- Documentação: docs.dropstone.io
- Página de Status: status.dropstone.io
- Vendas / Empresarial: dropstone.io/contact
Comandos Úteis
Referência Rápida da Paleta de Comandos
| Comando | Descrição |
|---|---|
Ctrl/Cmd + Shift + P | Abrir a Paleta de Comandos |
Ctrl/Cmd + , | Abrir Configurações |
Ctrl/Cmd + Shift + D | Abrir Ferramentas do Desenvolvedor |
Ctrl/Cmd + Shift + L | Abrir Logs |
Ctrl/Cmd + Shift + R | Recarregar a Janela |
Ctrl/Cmd + K Ctrl/Cmd + T | Limpar o Terminal |
Diagnóstico da CLI
# Verificar a versão da CLI do Dropstone
dropstone --version
# Verificar a instalação
dropstone doctor
# Testar a conectividade da API
dropstone ping
# Visualizar a configuração atual
dropstone config list
# Limpar o cache local
dropstone cache clear
# Exportar logs
dropstone logs export --output ./dropstone-logs.txt
Apêndice
Locais dos Arquivos de Log
| Plataforma | Local |
|---|---|
| Windows | %APPDATA%\Dropstone\logs |
| macOS | ~/Library/Application Support/Dropstone/logs |
| Linux | ~/.config/Dropstone/logs |
Locais dos Arquivos de Configuração
| Plataforma | Local |
|---|---|
| Windows | %APPDATA%\Dropstone\config.json |
| macOS | ~/Library/Application Support/Dropstone/config.json |
| Linux | ~/.config/Dropstone/config.json |
Variáveis de Ambiente
| Variável | Finalidade | Exemplo |
|---|---|---|
DROPSTONE_API_URL | Substituir o endpoint da API | https://api.dropstone.io |
DROPSTONE_LOG_LEVEL | Definir o nível de detalhamento do log | debug, info, warn, error |
DROPSTONE_TIMEOUT | Tempo limite da solicitação da API (ms) | 30000 |
DROPSTONE_PROXY | URL do servidor proxy | http://proxy:8080 |
DROPSTONE_DISABLE_TELEMETRY | Desativar telemetria | true, false |
Última atualização: 29 de setembro de 2025 Versão: 1.0.0