Draft: Resolve "Make script to check if services are running" #1569

Open
korina.cordero wants to merge 2 commits from 646-make-script-to-check-if-services-are-running into master
Showing only changes of commit f81e33521f - Show all commits

View file

@ -0,0 +1,30 @@
import sys
import socket
# TODO: make port a constant? 80 for http
# 443 for https
def servertest(argv):
host = argv[1]
port = int(argv[2])
print (host)
print (port)
args = socket.getaddrinfo(host, port, socket.AF_INET, socket.SOCK_STREAM)
for family, socktype, proto, canonname, sockaddr in args:
s = socket.socket(family, socktype, proto)
print (sockaddr)
try:
s.connect_ex(sockaddr)
except socket.error:
return False
else:
s.close()
return True
if __name__ == "__main__":
if servertest(sys.argv):
print("Server is up")
else:
print("Server is down")