我正在使用vlc为两台摄像机重新传输rtspstream。 第二台摄像机没有audio,它的工作正常,第一个( 有audio )stream启动失败9次错误“ core decoder error: cannot continue streaming due to errors ”10 。 但是,如果stream开始,它会正常工作,直到重新启动。 但是,我得到一些错误的凸轮1(当stream正确启动): core mux warning: late buffer for mux input (145003) 有时(很less)我得到这些错误: mux_ts mux警告:包含太奇怪的dts(dts = -6272,old = 0,pcr = 0) 我在nux-dextop repo的CentOS7上使用VLC 2.2.4: VLC media player 2.2.4 Weatherwax (revision 2.2.3-37-g888b7e89) 它安装在没有桌面的虚拟机上,可能没有任何audio支持(没有虚拟audio硬件) 。 vlc第一台摄像机的启动脚本: #!/bin/bash URL="rtsp://192.168.40.201:554/axis-media/media.amp" #–rtsp-frame-buffer-size=200000 \ sudo -u vlc […]
我有一个rsync作业,可以将文件从我在现场使用的Windows服务器增量复制到另一个在我的数据中心中使用的Windows服务器。 增量作业运行完美,不需要很长时间。 我现在必须把这些工作迁移到一个CentOS盒子,并且正在播种这些数据。 我注意到的一件事是后续的工作几乎和原来的一样长。 我使用的是与之前相同的命令,现在它将转到不同的目标。 命令是 rsync -v -rlt -z –chmod=a=rw,Da+x –exclude=*.mdb –exclude=*.mp3 –exclude=*.mp4 –exclude=*.dll –exclude=*.exe –exclude=*.iso –exclude=*.nsf –exclude=*.bkf –exclude=*.ntf "/mnt/server1/share1/" "/backups/server1/share1/" 之前,备份是通过计划任务直接从现场服务器启动的。 现在,我已经通过CIFS将这个共享挂载到CentOS盒子中,现在通过cron从CentOS盒子启动这个工作。 我已经运行一个strace,它看起来像rsync仍然运行每一个单一的文件,只复制那些已经改变。 有没有任何参数可以改变这种行为,只使用存档位来处理文件,同时也不会删除源文件已经被删除的文件(我知道这是-a国旗呢)?
我正尝试使用virsh和domain xml从ubuntu 16.04 LTS主机启动Centos 7 guest。 我在域xml中使用的“文件系统”节点如下所示: <filesystem type='mount' accessmode='passthrough'> <driver type='path' wrpolicy='immediate'/> <source dir='/opt/test'/> <target dir='testlabel'/> </filesystem> 通过上面的configuration,“testlabel”在guest虚拟机中是不可见的,因此我无法安装它。 有什么我失踪? 我试图在客户中使用9p模块,但他们似乎并没有随时可用于centos 7。 需要内核重新编译[现在尝试]。 我了解到,virtio-vsock将来将可用。 所以,现在不是一个select。 我不想使用基于networking的文件共享,如SSHFS,NFS或glusterfs。 有没有其他的文件系统驱动程序,可以使用libvirt的domain xml的“filesystem”选项?
当我尝试在我的登台服务器上加载文件图像时出现错误,它似乎是关于编码。 当我访问以下url时: http://example.com/sites/default/files/2016-12/Articulaci%C3%B3n.jpg Apache抛出一个404(未find)错误,该文件存在,名称为“Articulación.jpg” 但是,如果我尝试使用以下URL加载图像文件的作品: http://example.com/sites/default/files/2016-12/Articulacio%CC%81n.jpg 在我的本地服务器(开发),这两个url的作品,我可以看到预期的图像。 我的开发服务器是MAMP的安装: MacOS Sierra 10.12.3 Drupal 8.2.1 PHP 5.5.14 Apache 2.2.26(Unix) PostgreSQL 9.4.4 我的登台服务器是一个Centos服务器: Centos 7 Drupal 8.2.1 PHP 5.6.26 Apache 2.4.6(CentOS) PostgreSQL 9.2.15 我认为这是一种url映射或编码回退行为的Apache,也许一个模块,扩展或服务器configuration下降/我的登台服务器上丢失。
客户端上传文件到FTP服务器遇到间歇性问题。 有时候它有效,有时不起作用。 看来他们可以login成功(vsftpd日志显示成功login),但是在尝试文件传输时有时失败,出现错误: alert write: fatal: protocol version . 2017-03-20 21:00:06.459 error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number . 2017-03-20 21:00:06.459 wrong version number . 2017-03-20 21:00:06.459 Disconnected from server . 2017-03-20 21:00:06.459 Connection failed. (他们使用winscp) 服务器被设置为vsftpd被动模式,这里是configuration: anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=NO xferlog_std_format=NO log_ftp_protocol=YES chroot_local_user=YES listen=yes listen_ipv6=no pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES pasv_enable=yes port_enable=yes pasv_min_port=10090 pasv_max_port=10095 pasv_address=**removed** pasv_addr_resolve=yes […]
在CentOS 7上有TCP客户端,在Windows 2012 R2上有TCP侦听程序,我通过wireshark,sysinternals procmon和ss -bitmonz命令观察到,tcp客户端wscale是7(比例因子128),而tcp侦听器wscale是8(比例因子256 ): skmem:(r0,rb367360,t0,tb46080,f110,w49042,o0,bl0) ts sack cubic wscale:8,7 rto:251 rtt:50.27/20.789 ato:49 mss:1388 cwnd:10 ssthresh:8 send 2.2Mbps lastsnd:43 lastrcv:43 lastack:43 pacing_rate 4.4Mbps unacked:10 rcv_space:29200 基于上述情况,TCP通信似乎没有在客户端和服务器(监听者)之间进行调整/alignment,请研究并指出需要进行哪些调整以使客户端和服务器在窗口范围内达成一致 ,顺便说一句,如果我使用winscp传输数据,wscale是7,7(没有不匹配)。 目前,在这两个操作系统上的TCP纯粹是默认的,没有做任何调整,而且我倾向于调整CentOS 7,并将Windows 2012 R2作为默认设置,因为服务器接受来自80个客户端及其生产的连接。 请分享提供TCP调整的参考,其中客户端是CentOS 7,服务器是Windows 2012 R2。
所以我在VMware 6.0.0中创build了一个自定义规范,并对其进行了configuration,以便提示用户从我的CentOS 7模板部署了一个虚拟机。 将提示IP地址,子网掩码和主机名,但不会导致网关导致没有networking连接的服务器。 好吧,我可以configuration/ etc / sysconfig /networking与一个固定的网关,但这意味着这个模板只适用于一个IP范围。 我应该如何解决这个问题? 当从模板部署虚拟机时,我看不到任何提示进入网关的方法。
我正在使用下面的命令来连接到Windows Server 2016,但它是抛出错误 Command: rdesktop <IP> -g 1100×600 Error Autoselected keyboard map en-us ERROR: recv: Connection reset by peer 在Windows 2016服务器中,我选中了“允许远程连接到这台计算机”,并取消选中“只允许使用networking级身份validation运行远程桌面的计算机连接”。 此外,我纠正了Windows防火墙设置,它允许远程连接到公共和私人。 我可以通过公网IP从linux机器上telnet到windows服务器。 你可以请帮助我通过Linux机器使用rdesktop命令连接到Windows 2016服务器
我在CentOS 7主机上运行KVM。 主机通过一个网卡连接到一个非标记端口,PVID设置为VLAN 100.我已经在主机上build立了VLANnetworking连接。 我相信这些networking的设置方式与“在VLAN中添加VLAN – 通常的访客访问模式”一节中介绍的相同。 也就是说,我为networking上的每个VLAN都有一个子接口+网桥,包括与主机相同的VLAN。 (所以100,200,300等)当在与主机不同的VLAN上创build客户机时,一切正常:客户机通过DHCP等获得来自路由器的IP。 但是,当我尝试创build一个与主机位于同一个VLAN的guest虚拟机时(使用br100,其接口为eth0.100,类推),它无法从路由器获取IP地址。 我不明白这是为什么。 我尝试了在这里添加一个ebtables规则到路由表的build议。 它没有工作,但我不知道是否应该这样做。 任何人都可以解决这个问题,并解释为什么与主机在同一个VLAN的访客不能得到一个IP地址,和/或build议一个ebtables规则是否是解决这个问题的正确方法?
使用Flask,NGINX和uWSGI我已经成功安装了一个应用程序,通过Twilio发送和接收文本消息。 一切工作都很完美,只是它在我的个人用户帐户(名为trinitrogen)下运行。 我想移动它来运行一个不同的用户帐户(命名应用程序),但是在systemd单元文件有问题。 我的困难的最大难题是,我什至不能find一个好logging错误,所以我不知道从哪里开始 首先,我基于这个教程所做的工作大部分都取得了成功,正是所分享的内容 我创build了新的用户,并将其添加到车轮 [apps@argon ~]$ groups apps wheel 将repo克隆到应用程序主目录中,在目录中设置名为venv的virtualenv,安装所有python软件包,在命令行中成功testing了uwsgi [apps@argon PowderMonitor]$ uwsgi –socket 10.0.0.221:8080 –protocol=http -w wsgi:app 它工作很好。 我开始设置systemd文件,但这是我碰到的一堵墙。 下面是当前文件,以及尝试重新启动服务后的输出。 [apps@argon PowderMonitor]$ cat /etc/systemd/system/TwilioApp.service [Unit] Description=uWSGI – TwilioApp – apps acccount After=network.target [Service] User=apps Group=nginx WorkingDirectory=/home/apps/PowderMonitor Environment="PATH=/home/apps/PowderMonitor/venv/bin" ExecStart=/home/apps/PowderMonitor/venv/bin/uwsgi –ini TwilioApp.ini [Install] WantedBy=multi-user.target [apps@argon PowderMonitor]$ sudo systemctl restart TwilioApp.service [apps@argon PowderMonitor]$ sudo systemctl […]