What I have :
I have a web-server on our local office , with a simple queue on 20Mb max limit .
I have a user named as test with a 4.5Mb max-limit .
other users may have different max-limit .
I want my users can download/upload with their max-limit and web-server can service with maximum 20Mbps .
What’s the problem:
If simple queue is disabled for web-server , all is ok , users can download with their max-limit speed and web-server can provide as self 20Mbps max-limit .
BUT :
If I enable the simple queue on web-server , users can download more than their max-limit and mikrotik don’t show traffic on queue or web-server .
What I want ? :
I want web-server have a queue that have a max-limit and can collect traffic/graph as queue and users can download/upload with their max-limit .
Image for more info : Configurations : Webserver queue :
You better post your simple queues, to see how are those configured. I don’t think any one can understand what is going on without having a look at the configuration involved.
Looks like your users are using your web server (if it’s on other subnet), but probably this is not your scenario.
Wich is the queue order, ppoe user than web srv ?
It is still a bit of guess as the picture is not full yet, but if the client is downloading more than its queue, it means that part of traffic from the client is captured by the queue of the webserver which is first in order.
Simple queues are executed in their order, once the traffic is captured by the first queue it matches, then that queue is applied and no further actions are taken by the coming queues in order.
For example, if I want to limit IP=192.168.1.2 with 4Mbps, but I have these simple queues:
the router will apply the queue with 10Mbps because traffic from 192.168.1.2 matches the criteria specified in target=192.168.1.0/24, and will not proceed it any further to the next queue.