আমি যাচাই করার চেষ্টা করছি যে টমক্যাট ওয়েবসভারের সাথে যোগাযোগের সময় এইচটিটিপি অবিচ্ছিন্ন সংযোগগুলি ব্যবহার করা হচ্ছে। বর্তমানে, আমি আমার সার্ভারে একটি ব্রাউজার (যেমন ক্রোম) থেকে একটি সংস্থান পুনরুদ্ধার করতে এবং সংযোগটি প্রতিষ্ঠিত হয়েছে নেটস্পট ব্যবহার করে যাচাই করতে পারি:
# visit http://server:8080/path/to/resource in Chrome
[server:/tmp]$ netstat -a
...
tcp 0 0 server.mydomain:webcache client.mydomain:55502 ESTABLISHED
তবে, আমি যদি কার্ল ব্যবহার করি তবে নেটসটায় সার্ভারের সাথে আমি কখনও সংযোগটি দেখতে পাচ্ছি না।
[client:/tmp]$ curl --keepalive-time 60 --keepalive http://server:8080/path/to/resource
...
[server:/tmp]$ netstat -a
# no connection exists for client.mydomain
আমি নিম্নলিখিত কার্ল কমান্ডটি ব্যবহার করার চেষ্টা করেছি:
curl -H "Keep-Alive: 60" -H "Connection: keep-alive" http://server:8080/path/to/resource
এখানে আমার ক্লায়েন্ট মেশিনের কার্ল সংস্করণ:
[server:/tmp]$ curl -V
curl 7.19.5 (x86_64-unknown-linux-gnu) libcurl/7.19.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5 libssh2/1.1
Protocols: tftp ftp telnet dict http file https ftps scp sftp
Features: IDN IPv6 Largefile NTLM SSL libz
অবিচ্ছিন্ন / রক্ষণশীল সংযোগটি ব্যবহার করার জন্য আমি কীভাবে কার্ল পেতে পারি? আমি এই বিষয়টিতে বেশ কিছুটা গুগলিং করেছি, তবে কোন সাফল্য পাইনি। এটা তোলে উল্লেখ করা উচিত যে আমি ব্যবহার করেছি links
সম্পদ আহরণের জন্য ক্লায়েন্ট মেশিনে, এবং যে কাজ করে আমাকে একটি দিতে ESTABLISHED
সার্ভারে সংযোগ নেই।
আমার আরও তথ্য সরবরাহ করার প্রয়োজন হলে আমাকে জানান।