已关闭此问题为not about programming or software development。它目前不接受回答。
这个问题似乎不是关于a specific programming problem, a software algorithm, or software tools primarily used by programmers的。如果你认为这个问题与another Stack Exchange site的主题有关,你可以留下评论,解释在哪里可以回答这个问题。
22天前关闭
Improve this question
我有一个homeserver(运行标准桌面配置),我只使用Docker编写堆栈。
从时间到时间它崩溃(?)随机地。我发现它时,我的服务不可用,我不能再ssh它。
我已经尝试了两种不同的操作系统,Ubuntu服务器和Nixos,所以我不怀疑他们是我的问题的根源。
当它发生时,我硬重新启动系统,它的工作完全正常后.
下面是我在系统日志中截断到它崩溃的那一刻的日志(或者更多的缺乏)。
sept. 11 01:52:25 nixos 9cd85f03e4e6[3105]: },
sept. 11 01:52:25 nixos 9cd85f03e4e6[3105]: 'statsd.metrics_received': 0
sept. 11 01:52:25 nixos 9cd85f03e4e6[3105]: },
sept. 11 01:52:25 nixos 9cd85f03e4e6[3105]: sets: {},
sept. 11 01:52:25 nixos 9cd85f03e4e6[3105]: pctThreshold: [ 90 ]
sept. 11 01:52:25 nixos 9cd85f03e4e6[3105]: }
sept. 11 02:00:25 nixos systemd[1]: Started Logrotate Service.
sept. 11 02:00:25 nixos systemd[1]: logrotate.service: Deactivated successfully.
sept. 11 02:02:25 nixos 9cd85f03e4e6[3105]: Flushing stats at Mon Sep 11 2023 00:02:25 GMT+0000 (Coordinated Universal Time)
sept. 11 02:02:25 nixos 9cd85f03e4e6[3105]: {
sept. 11 02:02:25 nixos 9cd85f03e4e6[3105]: counters: {
sept. 11 02:02:25 nixos 9cd85f03e4e6[3105]: 'statsd.bad_lines_seen': 0,
sept. 11 02:02:25 nixos 9cd85f03e4e6[3105]: 'statsd.packets_received': 0,
sept. 11 02:02:25 nixos 9cd85f03e4e6[3105]: 'statsd.metrics_received': 0
sept. 11 02:02:25 nixos 9cd85f03e4e6[3105]: },
sept. 11 02:02:25 nixos 9cd85f03e4e6[3105]: timers: {},
sept. 11 02:02:25 nixos 9cd85f03e4e6[3105]: gauges: { 'statsd.timestamp_lag': 0 },
sept. 11 02:02:25 nixos 9cd85f03e4e6[3105]: timer_data: {},
sept. 11 02:02:25 nixos 9cd85f03e4e6[3105]: counter_rates: {
sept. 11 02:02:25 nixos 9cd85f03e4e6[3105]: 'statsd.bad_lines_seen': 0,
sept. 11 02:02:25 nixos 9cd85f03e4e6[3105]: 'statsd.packets_received': 0,
sept. 11 02:02:25 nixos 9cd85f03e4e6[3105]: 'statsd.metrics_received': 0
sept. 11 02:02:25 nixos 9cd85f03e4e6[3105]: },
sept. 11 02:02:25 nixos 9cd85f03e4e6[3105]: sets: {},
sept. 11 02:02:25 nixos 9cd85f03e4e6[3105]: pctThreshold: [ 90 ]
sept. 11 02:02:25 nixos 9cd85f03e4e6[3105]: }
sept. 11 02:02:29 nixos d44e3444dc2e[3105]: 2023-09-11T00:02:29.668Z [MASTER] info: Purging orphaned upload files...
sept. 11 02:02:29 nixos d44e3444dc2e[3105]: 2023-09-11T00:02:29.669Z [MASTER] info: Purging orphaned upload files: [ COMPLETED ]
-- Boot ec700ac6b9a2458896b87f5c459872fe --
sept. 11 17:01:23 nixos kernel: Linux version 6.1.51 (nixbld@localhost) (gcc (GCC) 12.2.0, GNU ld (GNU Binutils) 2.40) #1-NixOS SMP PREEMPT_DYNAMIC Sat Sep 2 07:16:20 UTC 2023
sept. 11 17:01:23 nixos kernel: Command line: initrd=\efi\nixos\cix17i101cnd1v1q6k8n3zsl6dbf6a9b-initrd-linux-6.1.51-initrd.efi init=/nix/store/582kkbsscbzmvpirdfqc67mr5496y4ci-nixos-syst>
sept. 11 17:01:23 nixos kernel: BIOS-provided physical RAM map:
我不知道该怎么做才能继续调试。
2条答案
按热度按时间ruoxqz4g1#
可能是某些容器占用了所有内存,而您的系统内存不足。
你能检查一下Docker日志吗?
我建议监控每个容器的内存使用情况。
kqqjbcuj2#
我想我的问题可能是电脑。我已经安装了Proxmox有2个VM,一个用于堆栈,另一个用于监视第一个,我的Proxmox崩溃了,我99.9%肯定它不在Linux端。