首页 > 解决方案 > Ansible 导致分段错误

问题描述

我有一个 ansible playbook,它配置了 3 个完全相同的服务器设置。配置后未进行任何手动更改。

在三台服务器中的一台上,每隔第二次或第三次运行就会出现一次分段错误。我真的没有得到这个错误。

这不是特定于任务的。它可以发生在本剧本中的每个任务上。

有人有想法吗?

远程 Python 版本:3.8.5 Ansible 版本:2.10.3

Fatal Python error: Segmentation fault
 
Current thread 0x00007efcfe1b7740 (most recent call first):
  File "<frozen importlib._bootstrap>", line 682 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 975 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 991 in _find_and_load
  File "/tmp/ansible_ansible.legacy.file_payload_pa4y1cn7/ansible_ansible.legacy.file_payload.zip/ansible/module_utils/basic.py", line 44 in <module>
  File "<frozen zipimport>", line 259 in load_module
  File "<frozen importlib._bootstrap>", line 618 in _load_backward_compatible
  File "<frozen importlib._bootstrap>", line 655 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 975 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 991 in _find_and_load
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1042 in _handle_fromlist
  File "/home/ansible/.ansible/tmp/ansible-tmp-1621606671.3414664-35617-104716823383080/AnsiballZ_file.py", line 37 in invoke_module
  File "/home/ansible/.ansible/tmp/ansible-tmp-1621606671.3414664-35617-104716823383080/AnsiballZ_file.py", line 94 in _ansiballz_main
  File "/home/ansible/.ansible/tmp/ansible-tmp-1621606671.3414664-35617-104716823383080/AnsiballZ_file.py", line 102 in <module>
Segmentation fault (core dumped)

标签: pythonpython-3.xansible

解决方案


推荐阅读

  • python - 使用 Python 通过 xmlns 检查
  • c - 释放内存的递归函数
  • php - Laravel 根据两个日期列之间的用户输入获取数据库