I have a problem with the availability of server from the outside (from local network all works perfect). A key problem is the http, where the requests are carried out but only if the response is less than a certain number of KB.
- if accessed via browser from the outside, only the request less than or equal to 4KB are responsed
- if access via the wget from the remote server, the requests are successful only if they are less than or equal to 256bytes
- if access from php (via file_get_contents function) the response is max 256kb (if the request to a dynamic php file, if the request to a static html file, only 128kbs)
Examples of succes and failed attempt:
# wget http://tamtam2.izdelava.si/a.html --12:46:08-- http://tamtam2.izdelava.si/a.html => `a.html' Resolving tamtam2.izdelava.si... done. Connecting to tamtam2.izdelava.si[220.127.116.11]:80...connected. HTTP request sent, awaiting response... 200 OK Length: 255 [text/html] 100%[=====================>] 255 249.02K/s ETA 00:00 12:46:08 (249.02 KB/s) - `a.html' saved [255/255] # wget http://tamtam2.izdelava.si/b.html --12:45:40-- http://tamtam2.izdelava.si/b.html => `b.html' Resolving tamtam2.izdelava.si... done. Connecting to tamtam2.izdelava.si[18.104.22.168]:80...connected. HTTP request sent, awaiting response...
A similar problem is also with the FTP connections, for example, where the connection is interrupted if accessed to the directory that contains too many files or subfolders. I have tried with different versions of apache (and even ftp servers) but the result was always the same. In the IIS server the problem is the same.
I guess that the problem is somewhere on the level of rutinga / firewall but I failed to determine anything concrete. Does anyone have any idea what could be the problem?