网页出现 zoneid error什么意思是什么原因

Gambit的msh文件为什么无法导入fluent???_百度知道
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
Gambit的msh文件为什么无法导入fluent???
我在gambit上画了最简单的正方形~画了网格,但是无法导入fluent,为什么???
Welcome to Fluent 6.2.16
Copyright 2005 Fluent Inc.
All Rights Reserved
Loading &C:\fluent\fluent\Fluent.Inc\fluent6.2.16\lib\fl_s1119.dmp&
Error: Error reading &C:\Documents and Settings\Administrator\rrr.msh&.说明求解器选错了在刚打开fluent时候会有一个求解器的选择。如果是gambit中画的图是二维的,就选择2d或者2ddp,前者表示二维单精度,后者表示二维双精度,我常用后者。若画的图是三位的,则选择3d或者3ddp,同理。
采纳率:62%
说明求解器选错了在刚打开fluent时候会有一个求解器的选择。如果是gambit中画的图是二维的,就选择2d或者2ddp,前者表示二维单精度,后者表示二维双精度,我常用后者。若画的图是三位的;CError: Error reading &rrr:\Documents and Settings&#92,则选择3d或者3ddp.msh&;Administrator&#92
本回答被提问者采纳
肯定有问题,肯定是你的网格划分的有问题,建议你重新画网格,多看备注,我的问题就是,网格生成不完整;其次我遇到和你一样的问题首先
网格和fluent的维数不一致,如果你fluent选择2d或2ddp,就需要要保存二维的网格,在保存网格时,在export&mesh&file对话框中,就要勾选export&2-D&mesh这一项,否则你保存的就是三维网格。一般默认是不勾选的。
你fluent的解算器选择错了,你一定是选择的2d或2ddp,而你的msh文件是三维的。在进入fluent时选择3d或3ddp就没问题了。另外,如果你画的就是一个二维的正方形,记得在gambit导出msh文件的对话框内,勾选“导出二维文件”,这样才能保证你的msh文件为二维模型,并用fluent的2d或2ddp解算器读入网格文件。
你把文件放到一个全英文的文档里试试,
维数不匹配。您画的是二维的网格吧,那就打开二维求解器,但您可能是打开了3d的求解器
其他4条回答
为您推荐:
其他类似问题
fluent的相关知识
换一换
回答问题,赢新手礼包win7系统ie出现runtime error怎么办 出现runtime error解决方法
win7系统ie出现runtime error怎么办 出现runtime error解决方法
三体科技迷
我们都清楚ie浏览器是我们经常能够使用到的网页浏览软件,虽然很好用,不过有很多用户也会经常碰到一些问题,其中最常见的就是出现runtime error,那么win7系统出现runtime error怎么办呢?今天为大家分享浏览器出现runtime error解决方法。出现runtime error解决方法:1、原因分析:主要是一些恶意软件和木马,通过第三方浏览器扩展功能,修改了动态链接库注册。2、打开“开始”菜单,搜索并运行“iexplore.exe”——防止打不开IE浏览器。3、在菜单栏找到“工具”,然后打开“Internet选项”。如图所示:4、在“常规”选项卡中,单击“使用空白页”按钮。如图所示:5、在“常规”选项卡,单击“删除”,在弹窗中选择删除cookie和临时文件。(如果是IE8以下的浏览器这个步骤应该是:单击“删除COOKIE”按钮并单击“确定”;单击“删除所有文件”按钮并选中“删除所有脱机内容”复选框后再单击“确定”)。如图所示:6、在“常规”选项卡,浏览历史记录一栏里单击“设置”,在弹窗中选择“查看对象”,会打开“Downloaded Program Files”文件夹,然后删除里面的全部文件,这里基本都是的ActiveX文件。如图所示:7、在“安全”选项卡里,把“Internet、本地Intranet、受信任的站点、受限制的站点”全部设为“默认级别”。如图所示:8、在“隐私”选项卡中的级别设为“默认”,只要点击“默认值”选项变灰即可。如图所示:9、在“内容”选项卡中,单击“清除SSL状态”。如图所示:10、在“高级”选项卡单击“还原默认设置”按钮并清除“启用第三方浏览器扩展”复选框。如图所示:11、最后点击“确定”,重启IE浏览器。看看问题是否解决。关于win7系统出现runtime error的解决方法就为用户们详细介绍到这边了,如果用户们使用电脑的时候碰到了同样的问题,可以参考上述方法步骤进行操作哦,希望本篇教程对大家有所帮助。本文转发自u启动,原文链接:/wtjd/9103.html
本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。
三体科技迷
百家号 最近更新:
简介: 软硬件,手机数字,行业趋势,技术探索
作者最新文章8053人阅读
安卓整理(171)
& & &在Android项目中,我们通常会用WebView来加载网页面。使用方面,展示效果好,而且可以动态更新,用WebView来加载网页内容当然是我们开发APP的首页。不过,也有让人有点囧的时候。当我们的手机没有联网,或是服务端不小心瘫痪的时候,WebView展示的效果就有点不人性化哦。如图:
这张图还是显示得比较好看,这是我在没有网络的情况下在手机浏览器中打开百度的样子。如果是我们的应用在加载页面时,也出现类似这样的页面,把我们的网址暴露出来,有时就不太安全。那我们应该如何来处理呢?其实处理的方式有什么多种 方式,比如我们自定义一个View用来展示加载失败的样子,或都我们也可以直接写一个错误展示的HTML让WebView加载等等。我们进行重写的方法是WebViewClient的onReceivedError()方法。
方法一,在界面中自定义展示View:
&RelativeLayout xmlns:android=&/apk/res/android&
& & xmlns:tools=&/tools&
& & xmlns:ldm=&/apk/res/com.ldm.learn&
& & android:layout_width=&match_parent&
& & android:layout_height=&match_parent& &
& & &WebView
& & & & android:id=&@+id/test_wv&
& & & & android:layout_width=&match_parent&
& & & & android:layout_height=&match_parent&
& & & & android:layout_margin=&15dp& /&
& & &TextView&
& & & & android:id=&@+id/error_show&
& & & & android:layout_width=&match_parent&
& & & & android:layout_height=&match_parent&
& & & & android:layout_margin=&15dp&&
& & & & android:visibility=&gone&
& & & & android:text=&升级维护中...&
& & & & android:textSize=&18sp&
& & & & /&
&/RelativeLayout&
在Activity中处理方式:
public class MainActivity extends Activity {
private WebView test_
private String downLoadUrl = &/a/rank?cid=101&s=1&f=web_alad&;
private TextView error_
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
this.test_wv = (WebView) findViewById(R.id.test_wv);
this.error_show=(TextView) findViewById(R.id.error_show);
test_wv.loadUrl(downLoadUrl);
test_wv.setWebChromeClient(new WebChromeClient() {
public void onReceivedTitle(WebView view, String title) {
// TODO Auto-generated method stub
super.onReceivedTitle(view, title);
test_wv.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return super.shouldOverrideUrlLoading(view, url);
//当网页面加载失败时,会调用 这个方法,所以我们在这个方法中处理
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
// TODO Auto-generated method stub
test_wv.setVisibility(View.GONE);
error_show.setVisibility(View.VISIBLE);
结果展示如下:
方法2,自定义加载的Html:
在项目中添加一个自定义的html文件,如图:
在代码中:
test_wv.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return super.shouldOverrideUrlLoading(view, url);
//当网页面加载失败时,会调用 这个方法,所以我们在这个方法中处理
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
view.loadUrl(&file:///android_asset/error.html&);//添加显示本地文件
运行效果:
当然还有其它很多方式,只要在onReceivedError()方法中对应处理就可以。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:800913次
积分:11208
积分:11208
排名:第1579名
原创:342篇
转载:59篇
评论:244条
个人Github主页面:/ldm520,请大家多指教!
(1)(1)(1)(2)(2)(2)(2)(3)(7)(7)(2)(2)(4)(8)(4)(17)(13)(16)(18)(15)(26)(13)(12)(23)(21)(5)(6)(11)(19)(9)(10)(13)(37)(31)(12)(16)(1)(10)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'查看: 66728|回复: 0
openstack常见11种错误总结
主题帖子积分
以下主要为安装部署过程中遇到的一些问题,因为openstack版本问题,带来的组件差异导致不同的版本安装的方法也完全不一样。经过测试,目前已可成功部署Essex和Grizzly两个版本,其中间还有个版本是Folsom,这个版本没有部署成功,也没有花太多时间去研究,因为Folsom版本中使用的quantum组件还不成熟,对于网络连通性还有很多问题,网上也很少有成功的案例,大多数人使用的还是folsom+nova-network模式。
到了Grizzly版本,quantum组件才比较稳定,可以正常使用,自己也花了很多时间研究,现在已可以成功部署多节点环境。以下是部署过程中遇到的一些问题,包括Essex和Grizzly两个版本。国内网上关于这方面的资料很少,很多资料也都是国外网站上看到的。而且很多情况下日志错误信息相同,但导致错误的原因却不尽相同,这时候就需要仔细分析其中的原理,才能准确定位。遇到错误并不可怕,我们可以通过对错误的排查加深对系统的理解,这样也是好事。
关于安装部署,网上有一些自动化的部署工具,如devstack和onestack,一键式部署。如果你是初学者,并不建议你使用这些工具,很明显,这样你学不到任何东西,不会有任何收获。如果没有问题可以暂时恭喜你一下,一旦中间环节出现错误信息,你可能一头雾水,根本不知道是哪里错了,加之后期的维护也是相当困难的。你可能需要花更多的时间去排查故障。因为你根本不了解中间经过了哪些环节,需要做哪些配置!这些工具大多数是为了快速部署开发环境所用,正真生产环境还需要我们一步一步来操作。这样有问题也可快速定位排查错误。
本文仅是针对部署过程中的一些错误信息进行总结梳理,并给予解决办法,这些情况是在我的环境里遇到的,并成功解决的,可能会因为环境的不同而有所差异,仅供参考。
1、检查服务是否正常
root@control:~# nova-manage service list
Binary& && && &&&Host& && && && && && && && && && && &Zone& && && && & Status& &&&State Updated_At
nova-cert& && &&&control& && && && && && && && && && &internal& && && &enabled& & :-)& & 02:29:44
nova-conductor& &control& && && && && && && && && && &internal& && && &enabled& & :-)& & 02:29:42
nova-consoleauth control& && && && && && && && && && &internal& && && &enabled& & :-)& & 02:29:44
nova-scheduler& &control& && && && && && && && && && &internal& && && &enabled& & :-)& & 02:29:47
nova-compute& &&&node-01& && && && && && && && && && &nova& && && && & enabled& & :-)& & 02:29:46
nova-compute& &&&node-02& && && && && && && && && && &nova& && && && & enabled& & :-)& & 02:29:46
nova-compute& &&&node-03& && && && && && && && && && &nova& && && && & enabled& & :-)& & 02:29:42
复制代码如果看到都是笑脸状态,说明nova的服务属于正常状态,如果出现XXX,请查看该服务的相关日志信息,在/var/log/nova/下查看,通过日志一般可以分析出错误的原因。
2、libvirt错误python2.7/dist-packages/nova/virt/libvirt/connection.py”, line 338, in _connect
7:05:42 TRACE nova return libvirt.openAuth(uri, auth, 0)
17:05:42 TRACE nova File “/usr/lib/python2.7/dist-packages/libvirt.py”, line 102, in openAuth
17:05:42 TRACE nova if ret is None:raise libvirtError(‘virConnectOpenAuth() failed’)
17:05:42 TRACE nova libvirtError: Failed to connect socket to ‘/var/run/libvirt/libvirt-sock’: No such file or directory
22:05:41.909+: info : libvirt version: 0.9.8
22:05:41.909+: error : virNetServerMDNSStart:460 : internal error Failed to create mDNS client: Daemon not running
复制代码解决方案:出现这种错误首先要查看/var/log/libvirt/libvirtd.log日志信息,日志里会显示:libvirt-bin service will not start without dbus installed.我们再查看ps –ea|grep dbus,确认dbus is running,然后执行apt-get install lxc
3、Failed to add imageError:
Failed to add image. Got error:
The request returned 500 Internal Server Error
复制代码
解决方案:环境变量问题,配置环境变量,在/etc/profile文件中新增:
OS_AUTH_KEY=”openstack”
OS_AUTH_URL=”http://localhost:/”
OS_PASSWORD=”openstack”
OS_TENANT_NAME=”admin”
OS_USERNAME=”admin”
复制代码然后执行source&&/etc/profile即可!当然你也可以不在profile里配置环境变量,但是只能临时生效,重启服务器就很麻烦,所以建议你还是写在profile里,这样会省很多麻烦。
4、僵尸实例的产生僵尸实例一般是非法的关闭nova或者底层虚拟机,又或者在实例错误时删除不了的错误,注意用virsh list检查底层虚拟机是否还在运行,有的话停掉,然后直接进入数据库删除。Nova instance not found
Local file storage of the image files.
17:58:08 TRACE nova raise exception.InstanceNotFound(instance_id=instance_name)
17:58:08 TRACE nova InstanceNotFound: Instance instance- could not be found.
17:58:08 TRACE nova
复制代码解决方案:删除数据库中的僵尸实例或将数据库删除重新创建:a、删除数据库:$mysql –u root –p
DROP DATABASE
Recreate the DB:
CREATE DATABASE (strip formatting if you copy and paste any of this)
GRANT ALL PRIVILEGES ON nova.* TO ‘novadbadmin’@'%’ IDENTIFIED BY ‘&password&’;
Quit
Resync DB
复制代码b、删除数据库中的实例:#!/bin/bash
mysql -uroot -pmysql && _ESXU_
DELETE a FROM nova.security_group_instance_association
AS a INNER JOIN nova.instances AS b
ON a.instance_uuid=b.id where b.uuid='$1';
DELETE FROM nova.instance_info_caches WHERE instance_uuid='$1';
DELETE FROM nova.instances WHERE uuid='$1';
_ESXU_
复制代码将以上文件写入delete_insrance.sh中,然后执行sh delete_instrance.sh insrance_其中instrance_id可以通过nova list 查看。
5、Keystone NoHandlers
Error&&
root@openstack-dev-r910:/home/brent/openstack# ./keystone_data.sh&&
No handlers could be found for logger “keystoneclient.client”&&
Unable to authorize user&&
No handlers could be found for logger “keystoneclient.client”&&
Unable to authorize user&&
No handlers could be found for logger “keystoneclient.client”&&
Unable to authorize user&&复制代码
解决方案:出现这种错误是大多数是由于keystone_data.sh有误,其中admin_token必须与/etc/keystone/keystone.conf中相同。然后确认keystone.conf中有如下配置:driver = keystone.catalog.backends.templated.TemplatedCatalog template_file = /etc/keystone/default_catalog.templates
6、很多时候发现nova-compute挂掉,或者不正常了,通过nova-manage查看状态是XXX了。往往是nova-compute的主机时间和controller的主机时间不一致。 nova-compute是定时地往数据库中services这个表update时间的,这个时间是nova-compute的主机时间。controller校验nova-compute的存活性是以controller的时间减去nova-compute的update时间,如果大于多少秒(具体数值代码里面有,好像是15秒)就判断nova-compute异常。这个时候你用nova-manage查看nova-compute状态是XXX,如果创建虚拟机,查看nova-scheduler.log 就是提示找不到有效的host 其他服务节点类同,这是nova心跳机制问题。所以讲nova环境中各节点时间同步很重要。一定要确保时间同步!!如果在dashboard上看nova-compute状态,可能一会儿变红,一会儿变绿。那就严格同步时间,或者找到代码,把上面的那个15秒改大一点。
7、noVNC不能连接到实例novnc的问题比较多,网上也有关于这方面的很多配置介绍,其实配置不复杂,只有四个参数,配置正确基本上没什么大问题,但是装的过程中还是遇到了不少的问题。a、提示“Connection Refuesd”可能是控制节点在收到vnc请求的时候,无法解析计算节点的主机名,从而无法和计算节点上的实例建立连接。另外可能是,当前浏览器不支持或者不能访问,将计算节点的ip和主机名的对应关系加入到控制节点的/etc/hosts文件中。b、提示“failed connect to server”出现这种错误的情况比较多,有可能是配置文件的错误,我们的环境中遇到这个错误是因为网络源有更新,导致安装版本不一致,使组件无法正常使用,解决方法就是使用本地源。另外需要特别说明的是使用novnc的功能需要浏览器支持Web Socket和HTML5.推荐使用谷歌。
8、& &&&在测试openstack中的volume服务时把lvm挂载到虚拟机实例时失败,这其实不是cinder的错误,是iscsi挂载的问题。以下是计算节点nova-compute.log 的错误日志: 14:33:08 TRACE nova.rpc.amqp ProcessExecutionError: Unexpected error while running command.
14:33:08 TRACE nova.rpc.amqp Command: sudo nova-rootwrap iscsiadm -m node -T iqn.2010-10.org.openstack:volume- -p 192.168.0.23:3260 –rescan
14:33:08 TRACE nova.rpc.amqp Exit code: 255
14:33:08 TRACE nova.rpc.amqp Stdout: ”
14:33:08 TRACE nova.rpc.amqp Stderr: ‘iscsiadm: No portal found.\n’复制代码以上错误是没有找到iscsi服务端共享出的存储,查找了很多openstack 资料说要添加以下两个参数:iscsi_ip_prefix=192.168.80 #openstack环境内网段iscsi_ip_address=192.168.80.22 # volume机器内网IP可是问题依然无法解决,后来发现只要在nova.conf配置文件中添加参数iscsi_helper=tgtadm 就挂载失败。根据这个情况进行了测试查看日志才发现:如果使用参数 :iscsi_helper=tgtadm 时就必须使用 tgt 服务,反之使用iscsitarget服务再添加参数iscsi_helper=ietadm。我测试环境的问题是tgt和iscsitarget服务都已安装并运行着(在安装nova-common时会把tgt服务也安装上,这个不小心还真不会发现),在nova.conf配置中添加参数iscsi_helper=tgtadm ,查看端口3260 发现是iscsitarget服务占用,所以导致挂载失败,我们可以根据情况来使用哪个共享存储服务!!将tgt 和iscsi_helper=tgtadm、iscsitarget和iscsi_helper=ietadm保留一个即可。
9、glance index报错:Authorization Failed: Unable to communicate with identity service: {&error&: {&message&: &An unexpected error prevented the server from fulfilling your request. Command 'openssl' returned non-zero exit status 3&, &code&: 500, &title&: &Internal Server Error&}}. (HTTP 500)
复制代码在 Grizzly 版,我测试 glance index 时候报错:Authorization Failed: Unable to communicate with identity service: {&error&: {&message&: &An unexpected error prevented the server from fulfilling your request. Command 'openssl' returned non-zero exit status 3&, &code&: 500, &title&: &Internal Server Error&}}. (HTTP 500)错误信息指出:glance 没有通过keystone验证,查看了 keystone 日志,报错如下:-04 12:40:58& & ERROR [mon.cms] Signing error: Error opening signer certificate /etc/keystone/ssl/certs/signing_cert.pem:error::system library:fopen:No such file or directory:bss_file.c:398:fopen('/etc/keystone/ssl/certs/signing_cert.pem','r'):error::BIO routines:FILE_CTRL:system lib:bss_file.c:400:2680 unable to load certificate-04 12:40:58& & ERROR [root] Command 'openssl' returned non-zero exit status 32683 Traceback (most recent call last):2684& &File &/usr/lib/python2.7/dist-packages/keystone/common/wsgi.py&, line 231, in __call__2685& &&&result = method(context, **params)2686& &File &/usr/lib/python2.7/dist-packages/keystone/token/controllers.py&, line 118, in authenticate2687& &&&CONF.signing.keyfile)2688& &File &/usr/lib/python2.7/dist-packages/keystone/common/cms.py&, line 140, in cms_sign_token2689& &&&output = cms_sign_text(text, signing_cert_file_name, signing_key_file_name)2690& &File &/usr/lib/python2.7/dist-packages/keystone/common/cms.py&, line 135, in cms_sign_text2691& &&&raise subprocess.CalledProcessError(retcode, &openssl&)2692 CalledProcessError: Command 'openssl' returned non-zero exit status 3在Grizzly 版中,keystone 默认验证方式是 PKI , 需要签名证书,之前的版本都是用的 UUID,改 keystone.conf:token_format = UUID在试一次就没有错误了。
10、镜像制作这里主要强调下windows的镜像制作,因为windows的涉及到加载驱动的问题,就比较麻烦。virtio驱动,因为win默认不支持virtio驱动,而通过openstack管理虚拟机是需要virtio驱动的。需要两个virtio驱动,一个是硬盘的,一个是网卡的,即:virtio-win-0.1-30.iso和virtio-win-1.1.16.vfd。这里主要强调两个地方: 1、创建镜像:kvm -m 512 -boot d –drive&&
&&
ile=win2003server.img,cache=writeback,if=virtio,boot=on -fda virtio-win-1.1.16.vfd -cdrom w复制代码
2、引导系统 :kvm -m 1024 –drive file=win2003server.img,if=virtio,
boot=on -cdrom virtio-win-0.1-30.iso -net nic,model=virtio -net user -boot c -nographic -vnc 8
复制代码这里需要注意的地方是if=virtio,boot=on –fda virtio-win-1.1.16.vfd和引导系统时使用的virtio-win-0.1-30.iso 这两个驱动分别是硬盘和网卡驱动。如果不加载这两个驱动安装时会发现找不到硬盘,并且用制作好的镜像生成实例也会发现网卡找不到驱动,所以在这里安装镜像生成后需要重新引导镜像安装更新网卡驱动为virtio。
11、删除僵尸volume
如果cinder服务不正常,我们在创建volume时会产生一些僵尸volume,如果在horizon中无法删除的话,我们需要到服务器上去手动删除,命令:lvremove /dev/nova-volumes/volume-000002注意这里一定要写完整的路径,不然无法删除,如果删除提示:“Can't remove open logical volume“ 可尝试将相关服务stop掉,再尝试删除。删除完还需到数据库cinder的volumes表里清除相关记录。
本帖被以下淘专辑推荐:
& |主题: 29, 订阅: 6
欢迎加入about云群 、 ,云计算爱好者群,关注
站长推荐 /4
云计算hadoop视频大全(新增 yarn、flume|storm、hadoop一套视频
等待验证会员请验证邮箱
新手获取积分方法
技术类问答,解决学习openstack,hadoop生态系统中遇到的问题
Powered by}

我要回帖

更多关于 adzone id 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信