Pythonanywhere — ping: сокет: операция не разрешенаPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Pythonanywhere — ping: сокет: операция не разрешена

Сообщение Anonymous »

Пожалуйста, помогите. У меня есть бот Telegram, который пингует статический IP-адрес каждые 60 секунд, когда я запускаю его из консоли Bash - он работает нормально, но раз в день перестает работать.
Я пытался использовать Always on Task, но в файле журнала появляется 'ping: сокет: операция не разрешена». У меня есть учетная запись на 5 долларов США, что я могу сделать?
Что я вижу при запуске из консоли Bash:

Код: Выделить всё

--- 176.102.48.100 ping statistics --- 1 packets transmitted, 0 received, 100% packet loss, time 0ms PING 176.102.48.100 (176.102.48.100) 56(84) bytes of data.
--- 176.102.48.100 ping statistics --- 1 packets transmitted, 0 received, 100% packet loss, time 0ms PING 176.102.48.100 (176.102.48.100) 56(84) bytes of data. --- 176.102.48.100 ping statistics --- 1 packets transmitted, 0 received, 100% packet loss, time 0ms
Что я вижу в журналах задач Always On:

Код: Выделить всё

2023-01-12 08:55:34 - Task preparing to start
Jan 12 09:00:58 ping: socket: Operation not permitted
Jan 12 09:01:58 ping: socket: Operation not permitted
Jan 12 09:02:58 ping: socket: Operation not permitted
Jan 12 09:03:58 ping: socket: Operation not permitted
Jan 12 09:04:58 ping: socket: Operation not permitted
Мой скрипт Ping

Код: Выделить всё

    def check_ip_available() -> bool:
hostname = "IP HERE"
response = os.system("ping -c 1 " + hostname)
if response == 0:
return True

return False
Могу ли я это исправить? Спасибо
Я попробовал оба способа запустить своего бота, но он работает только из консоли Bash. Но консоль сбрасывается каждые 24 часа, и мне нужен Always On Task

Подробнее здесь: https://stackoverflow.com/questions/750 ... -permitted
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»