Hello Pranathi, Thank you for your reply.
Actually, the issue has gone. But I don't know why. I texted with Vultr support. They say it's a Microsoft problem especially IPv6 connection, and Microsoft has changed something. What do you think? Did you make any change?
I run this perl code to confirm, it's just opens the connection:
use Benchmark qw(:all);
use IO::Socket::INET;
for (my $i = 0; $i < 10; $i++) {
my $t0 = new Benchmark;
my $socket = new IO::Socket::INET(PeerHost => 'login.microsoftonline.com', PeerPort => '443', Proto => 'tcp');
my $t1 = new Benchmark;
print "$i: " . timestr(timediff($t1, $t0)) . "\n";
}
Results:
0: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
1: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
2: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
3: 131 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
4: 131 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
5: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
6: 131 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
7: 7 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
8: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
9: 130 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
Attempt 3, 4, 6 and 9 took more than 2 minutes. So we got some "execution expired" errors, not always.
Regards,