jef / streetmerchant

🤖 The world's easiest, most powerful stock checker
https://jef.buzz/streetmerchant
MIT License
4.97k stars 1.3k forks source link

handleProxy Protocol error #2644

Closed WeDoSys closed 3 years ago

WeDoSys commented 3 years ago

Expected Behavior

continues using proxy connections and looking for products continuously

Current Behavior

uses proxies for random amount of time then reports error handleProxy Protocol error and stops looking for products

Steps to Reproduce

I have about 20 proxies rotating in global.proxies start software as normal npm run start and it will run for a random amount of time. I was able to reproduce it after reinstalling streetmerchant completely and issue remains. it happens at different times usually between 30min - 1hr

https://ibb.co/Wg86NsZ

Environment

Win 10 cmd shell with node js

dotenv ```dotenvASCII_BANNER= ASCII_COLOR= APNS_AUTHKEY= APNS_BUNDLEID= APNS_DEVICETOKEN= APNS_KEYID= APNS_PRODUCTION= APNS_TEAMID= AUTO_ADD_TO_CART=false BROWSER_TRUSTED= CAPTCHA_HANDLER_CAPTURE_TYPE= CAPTCHA_HANDLER_POLL_INTERVAL= CAPTCHA_HANDLER_RESPONSE_TIMEOUT= CAPTCHA_HANDLER_SERVICE= CAPTCHA_HANDLER_TOKEN= CAPTCHA_HANDLER_USER_ID= DESKTOP_NOTIFICATIONS=true DISCORD_NOTIFY_GROUP= DISCORD_NOTIFY_GROUP_3060= DISCORD_NOTIFY_GROUP_3060TI= DISCORD_NOTIFY_GROUP_3070= DISCORD_NOTIFY_GROUP_3080= DISCORD_NOTIFY_GROUP_3090= DISCORD_NOTIFY_GROUP_CORSAIR_SF= DISCORD_NOTIFY_GROUP_RX6800= DISCORD_NOTIFY_GROUP_RX6800XT= DISCORD_NOTIFY_GROUP_RX6900XT= DISCORD_NOTIFY_GROUP_RYZEN5600= DISCORD_NOTIFY_GROUP_RYZEN5800= DISCORD_NOTIFY_GROUP_RYZEN5900= DISCORD_NOTIFY_GROUP_RYZEN5950= DISCORD_NOTIFY_GROUP_SONYPS5C= DISCORD_NOTIFY_GROUP_SONYPS5DE= DISCORD_NOTIFY_GROUP_XBOXSX= DISCORD_NOTIFY_GROUP_XBOXSS= DISCORD_NOTIFY_GROUP_TEST= DISCORD_WEB_HOOK= EMAIL_PASSWORD= EMAIL_TO= EMAIL_USERNAME= GOTIFY_PRIORITY= GOTIFY_TOKEN= GOTIFY_URL= HEADLESS=true IN_STOCK_WAIT_TIME=5 INCOGNITO=true LOG_LEVEL=debug LOW_BANDWIDTH=true MAX_PRICE_SERIES_3060= MAX_PRICE_SERIES_3060TI=600 MAX_PRICE_SERIES_3070=800 MAX_PRICE_SERIES_3080= MAX_PRICE_SERIES_3090=2200 MAX_PRICE_SERIES_CORSAIR_SF= MAX_PRICE_SERIES_RX6800= MAX_PRICE_SERIES_RX6800XT= MAX_PRICE_SERIES_RX6900XT= MAX_PRICE_SERIES_RYZEN5600= MAX_PRICE_SERIES_RYZEN5800= MAX_PRICE_SERIES_RYZEN5900= MAX_PRICE_SERIES_RYZEN5950= MAX_PRICE_SERIES_SONYPS5C=650 MAX_PRICE_SERIES_SONYPS5DE=550 MAX_PRICE_SERIES_XBOXSS= MAX_PRICE_SERIES_XBOXSX=560 MAX_PRICE_SERIES_TEST= MICROCENTER_LOCATION= MQTT_BROKER_ADDRESS= MQTT_BROKER_PORT= MQTT_CLIENT_ID= MQTT_PASSWORD= MQTT_QOS= MQTT_TOPIC= MQTT_USERNAME= OPEN_BROWSER= PAGE_BACKOFF_MIN=60000 PAGE_BACKOFF_MAX=1800000 PAGE_SLEEP_MIN=15000 PAGE_SLEEP_MAX=60000 PAGE_TIMEOUT=120000 PAGERDUTY_INTEGRATION_KEY= PAGERDUTY_SEVERITY= PHILIPS_HUE_API_KEY= PHILIPS_HUE_CLOUD_ACCESS_TOKEN= PHILIPS_HUE_CLOUD_CLIENT_ID= PHILIPS_HUE_CLOUD_CLIENT_SECRET= PHILIPS_HUE_CLOUD_REFRESH_TOKEN= PHILIPS_HUE_LAN_BRIDGE_IP= PHILIPS_HUE_LIGHT_COLOR= PHILIPS_HUE_LIGHT_IDS= PHILIPS_HUE_LIGHT_PATTERN= PHONE_CARRIER= PHONE_NUMBER= PLAY_SOUND=system-fault-518.mp3 PROXY_ADDRESS= PROXY_PROTOCOL= PROXY_PORT= PUSHBULLET= PUSHOVER_EXPIRE= PUSHOVER_DEVICE= PUSHOVER_PRIORITY= PUSHOVER_RETRY= PUSHOVER_SOUND= PUSHOVER_TOKEN= PUSHOVER_USER= RESTART_TIME= SCREENSHOT= SHOW_ONLY_BRANDS= SHOW_ONLY_MODELS= SHOW_ONLY_SERIES=3070, 3080, sonyps5c, sonyps5de, xboxsx SLACK_CHANNEL= SLACK_TOKEN= SMTP_ADDRESS= SMTP_PORT= STORES=amazon, bestbuy, walmart, gamestop, pny, zotac, asus TELEGRAM_ACCESS_TOKEN= TELEGRAM_CHAT_ID= TWILIO_ACCOUNT_SID= TWILIO_AUTH_TOKEN= TWILIO_FROM_NUMBER= TWILIO_TO_NUMBER= TWITCH_ACCESS_TOKEN= TWITCH_CHANNEL= TWITCH_CLIENT_ID= TWITCH_CLIENT_SECRET= TWITCH_REFRESH_TOKEN= TWITTER_ACCESS_TOKEN_KEY= TWITTER_ACCESS_TOKEN_SECRET= TWITTER_CONSUMER_KEY= TWITTER_CONSUMER_SECRET= TWITTER_TWEET_TAGS= STREAMLABS_ACCESS_TOKEN= STREAMLABS_TYPE= STREAMLABS_IMAGE= STREAMLABS_SOUND= STREAMLABS_DURATION= FREEMOBILE_ID= FREEMOBILE_API_KEY= WEB_PORT= ```

Logs

see image in debug mode sm-error

WeDoSys commented 3 years ago

i saw no response to same behavior #2344 but it was closed without resolve it appears

seems like im getting this error more consistently Protocol error (Page.navigate): Target closed either way it happens after the program has been running for a bit I am not seeing the handle proxy part every time Untitled1

also made sure latest git pull origin main && npm install

WeDoSys commented 3 years ago

I just restart every 15 min using the restart option in the dotenv since i cant find a solution

github-actions[bot] commented 3 years ago

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 10 days

github-actions[bot] commented 3 years ago

This issue has been closed because it is stale. Reopen if necessary.