Tôi không đủ năng lực về các vấn đề máy chủ, bất kỳ trợ giúp đều được đánh giá cao. Khi thử khởi động shell python / django trên hộp linux, tôi sẽ nhận được OSError: [Errno 12] Cannot allocate memory
.
free -m
dường như xác nhận tôi hết bộ nhớ:
total used free shared buffers cached
Mem: 590 560 29 0 3 37
-/+ buffers/cache: 518 71
Swap: 0 0 0
Nhưng tôi không thể thấy những gì đang ăn hết bộ nhớ với top
hoặc ps aux
:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 24336 908 0 S 0.0 0.2 0:00.68 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:04.85 ksoftirqd/0
Làm thế nào tôi có thể xác định rò rỉ? Cảm ơn.
BTW, tôi không chắc nó có liên quan hay không, nhưng cái máy tôi đang nói đến là một phiên bản AWS EC2 với Ubuntu 12 đang chạy.