我在Ansible上得到了一个奇怪的错误。首先,第一个角色工作正常,但当Ansible试图执行第二个角色时,由于ssh错误而失败。
执行的Ansible命令:
ansible-playbook -vvvv -i inventory/dev playbook_update_system.yml --limit "db[0]"
剧本:
- name: "HUB Playbook | Updating system packages on {{ ansible_hostname }}"
hosts: release_first_half
roles:
- upgrade_system_package
- reboot_server
角色:upgrade_system_package:
- name: "upgrading CentOS system packages on {{ ansible_hostname }}"
shell: sudo puppet apply -e 'exec{"upgrade-package":command => "/usr/bin/yum clean all; /usr/bin/yum -y update;"}'
when: ansible_distribution == 'CentOS' and 'cassandra' not in group_names
- name: "reboot CentOS [{{ ansible_hostname }}] server"
shell: sudo puppet apply -e 'exec{"reboot-os":command => "/usr/sbin/reboot"}'
when: ansible_distribution == 'CentOS' and 'cassandra' not in group_names
这是一个简单且众所周知的问题:关机进程会导致SSH守护进程退出,从而中断当前SSH会话(您将得到“breaked pipe”错误)。服务器可以正确地重新启动,但是Ansible流会被中断。
您需要在shell
命令中添加一个延迟,并使用Async
选项运行该命令,以便Ansible的SSH会话能够在终止之前完成。
shell: sleep 5; sudo puppet apply -e 'exec{"reboot-os":command => "/usr/sbin/reboot"}'
async: 0
poll: 0
我有一个简单的包定义如下: 结束wvParty; 创建或替换包体wvParty IS proc_GetParties(p_party_name IN OUT VARCHAR2,x_party_info OUT refParties)IS BEGIN p_party_name:=“%”| | p_party_name | |“%”; 结束wvParty; 它是在oracle db中创建的,没有错误。
调整图像大小并保护内容 内容识别缩放可在不更改重要可视内容(如人物、建筑、动物等)的情况下调整图像大小。常规缩放在调整图像大小时会统一影响所有像素,而内容识别缩放主要影响没有重要可视内容的区域中的像素。内容识别缩放可以放大或缩小图像以改善合成效果、适合版面或更改方向。如果要在调整图像大小时使用一些常规缩放,则可以指定内容识别缩放与常规缩放的比例。 如果要在缩放图像时保留特定的区域,内容识别缩放允许
在SetCompressor lzma后面加以下代码: ReserveFile "${NSISDIR}\Plugins\system.dll" ReserveFile "天鹅湖.mp3" 然后在 Section 区段后面加入 Function 区段: Function .onInit InitPluginsDir File "/oname=$PLUGINSDIR\bgm_天鹅湖.mp3"
问题内容: 我想实现一个 setUserIfPresent ()方法,该方法将用户对象放入Http.Context.current()。args.put(“ user”,user)等上下文中。 应该 在 每种控制器方法 之前 应用此方法,以便视图可以隐式访问用户。 使用Play1,我创建了一个 BaseController ,它 在 所有请求(@Before过滤器) 之前 调用 此方法 , 并 扩
代码 说明 102 视频列表为空 103 无效的视频列表 108 列表模式视频信息加载失败 109 视频信息加载失败 110 视频审核中 111 用户流量已用尽 112 用户账号被锁 114 视频被屏蔽或删除 115 视频信息错误 116 无视频文件 205 当前域名不允许播放 207 授权播放验证未通过 304 测速失败 305 切换清晰度失败 306 播放中播放失败
我听一个热门单词,并使用MediaPlayer播放一些音乐。 在播放音乐的同时继续收听下一个命令,并做出相应的反应。 该应用程序运行良好,音乐可以通过蓝牙耳机播放,语音也可以同时识别,但它总是使用手机的麦克风。即使蓝牙耳机连接或没有连接,它仍然使用手机的麦克风。 我试着用: 这让我觉得这是可能的但我不知道怎么做。 请帮帮我。提前谢了。