Pergunta sobre como corrigir o WordPress WordPress: svn: E175002: Status HTTP inesperado 429 ‘Muitas solicitações’

Um usuário perguntou ?

Olá,

Temos plugins na WordPress Plugin Store e fazemos atualizações de código regularmente. Tivemos um problema por várias semanas com o servidor SVN. Este erro ocorre quando tentamos criar as tags:


svn: E175002: Commit failed (details follow):
svn: E175002: Unexpected HTTP status 429 'Too Many Requests'

Todo o processo é feito com um script do nosso processo de implementação. Isso é o que o script faz (removi o código personalizado para torná-lo mais limpo e continuei me comunicando com o repositório SVN):

# Checkout
svn checkout --depth empty --username $SVN_USERNAME --password $SVN_PASSWORD $SVN_REPOSITORY $TMP_FOLDER
svn update $TMP_FOLDER/trunk
svn update --set-depth empty $TMP_FOLDER/tags
...
svn add ...
svn rm ...
...
svn ci --username $SVN_USERNAME --password $SVN_PASSWORD -m "Updating to version $TAG" $TMP_FOLDER
svn cp "$TMP_FOLDER/trunk" "$TMP_FOLDER/tags/$TAG"
svn ci --username $SVN_USERNAME --password $SVN_PASSWORD -m "Tagging version $TAG" $TMP_FOLDER

Os erros são emitidos imediatamente após a última linha de comando. Tentamos esperar um pouco depois do primeiro IC, mas ainda temos o problema. Toda vez temos que criar a tag manualmente.

Temos o problema em todos os nossos plugins e isso acontece mesmo que não tenhamos feito outra atualização de svn em dias. Nós apenas fazemos 3 requisições para o servidor svn, verificamos, confirmamos as alterações no estoque e, por último, fazemos o commit para marcar a versão.

Alguém mais tem essa pergunta? Existe uma solicitação de limitação no servidor svn?

Todo o melhor

Este tópico foi modificado há um ano por. Motivo: Movido para corrigir o WordPress, este não é todo o outro conteúdo do WordPress

(@tp)

Há 1 ano

Experimente uma revisão:

(@joocommunited)

Há 1 ano

Obrigado pela sua resposta @tp, mas você entendeu o problema.

O problema é com o próprio servidor WordpPess SVN, que é o WordPress.

Somos um desenvolvedor de plugins e o problema é quando enviamos a atualização do código para um servidor svn do WordPress como https://plugins.svn.wordpress. Org / wp-speed-of-light /

Todo o melhor

(@otto42)

Administração do WordPress.org

Há 1 ano

Sim, o servidor está negligenciando e não faça duas promessas, assuma um compromisso. Você pode se comprometer com o estoque e marcar a nova versão em uma operação.

(@rocksolidinternetsystems)

8 meses atrás

Samuel, você poderia nos dizer como montar essas operações? Quando vejo essa mensagem, por quanto tempo posso tentar novamente? Se eu tentar novamente, vou reiniciar o acelerador?

Estou tentando reinstalar nosso plugin quebrado, mas recebo o seguinte:

svn: E175002: Commit failed (details follow):
svn: E175002: Unexpected HTTP status 429 'Too Many Requests' on '/!svn/rvr/123123/our-plugin/trunk/our-plugin.php'

Vou continuar esperando, mas acho que esse processo deve ser melhorado ajustando o planeio e limpando o planeio em algum lugar.

Esta resposta foi modificada há 8 meses por.

(@joocommunited)

8 meses atrás

@rocksolidinternetsystems

Trata-se de assumir um compromisso individual.

Se você atualizar seu código, confirmar, marcar e depois de fazer novamente, não funcionará. Primeiro você tem que remover o commit.

Altere este processo: svn add trunk / * svn ci -m “Minha nova versão” svn cp trunk tags / 1.0.1 svn ci -m “Tag my new version”

Para: svn tag trunk / * svn cp trunk / 1.0.1 svn ci -m “Push and tag my new version”

(@tp)

8 meses atrás

Nota lateral para @joomunited,

Obrigado pela ajuda. Se você notou: 1. este tópico está marcado como “Resolvido” 2. Já faz quase 5 meses desde que o OP foi postado.

Se você estiver procurando por conteúdo que possa ser útil para você, visite

(@joocommunited)

8 meses atrás

@tp Não estou respondendo ao OP, mas ao rockolidinternetsystems que pesquisou esse tópico há duas horas.

Se alguém não responder ao desenterrar um tópico, desculpe, isso não acontecerá novamente.

Isto foi útil?

0 / 0

Deixe uma resposta 0

O seu endereço de email não será publicado. Campos obrigatórios são marcados *