小编no1*_*bus的帖子

"连接已中止"和"无法连接到代理"

当代码正在运行时

import requests
monitor_r = requests.get(monitor_url, proxies=proxies, timeout=60*4)
Run Code Online (Sandbox Code Playgroud)

我得到以下例外:

('Connection aborted.', BadStatusLine("''",))
# and 
('Cannot connect to proxy.', error(32, 'Broken pipe')))
Run Code Online (Sandbox Code Playgroud)

这些错误是什么以及如何解决?

python python-requests

5
推荐指数
1
解决办法
1739
查看次数

请求会在几秒钟后执行重试方法吗?

这是我的代码.

import requests,time
proxies = {'http':'36.33.1.177:21219'}
url='http://218.94.78.61:8080/newPub/service/json/call?serviceName=sysBasicManage&methodName=queryOutputOtherPollutionList&paramsJson=%7B%22ticket%22:%22451a9846-058b-4944-86c6-fccafdb7d8d0%22,%22parameter%22:%7B%22monitorSiteType%22:%2202%22,%22enterpriseCode%22:%22320100000151%22,%22monitoringType%22:%222%22%7D%7D'

i = 0
a = requests.adapters.HTTPAdapter(max_retries=10)
s = requests.Session()
s.mount(url, a)
for x in xrange(1,1000):
    time.sleep(1)
    print x
    try:
        r= s.get(url,proxies=proxies)
        print r
    except Exception as ee:
        i = i + 1
        print ee
        print 'i=%s' % i
Run Code Online (Sandbox Code Playgroud)

代理有点不稳定,所以我设置了max_retries,但它有时候仍然有异常,所以在每次重试后有一些secondes执行的方法吗?

python python-requests

4
推荐指数
1
解决办法
1605
查看次数

我使用 github action 和 vercel 将我的项目(vite+react+pnpm)部署到 vercel,action 说错误:“错误:spawn pnpm ENOENT”

当我推送我的 github 项目时,执行了 github 操作,但失败了,该操作的错误消息如下:

Run vercel build --prod --token=***
Vercel CLI 28.10.3
Detected `pnpm-lock.yaml` generated by pnpm 7...
Installing dependencies...
Error: spawn pnpm ENOENT
Error: Process completed with exit code 1.
Run Code Online (Sandbox Code Playgroud)

这是我的操作 yml 设置:

name: Vercel Deployment
env:
  VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }}
  VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }}
on:
  push:
    branches:
      - master
jobs:
  Deploy-Production:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - uses: actions/setup-node@v3
        with:
          node-version: 18.12.1
      - name: Install Vercel CLI
        run: npm install --global vercel@latest
      - name: Pull Vercel …
Run Code Online (Sandbox Code Playgroud)

action github vercel pnpm vite

3
推荐指数
1
解决办法
1826
查看次数

标签 统计

python ×2

python-requests ×2

action ×1

github ×1

pnpm ×1

vercel ×1

vite ×1