该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

转载自 TASKCTL部分FAQ--技术交流|业界领先ETL批量调度专家

系统安装与维护:

A1、安装时环境变量已设置,但安装时依然提示环境变量未设置?

答:该问题主要是因为环境变量配置未生效。先检查是否按照安装文档添加了环境变量,安装taskctl需要两个环境变量,如果没有配置,在安装用户根目录下的.bash_profile(不同的登录shell,读取的配置文件不同,通过 echo $SHELL 可以查看当前的登陆shell,参见https://wiki.archlinux.org/index.php/Command-line_shell)中添加

export TASKCTLDIR=$HOME/taskctl

export PATH=$PATH:$TASKCTLDIR/bin:

然后通过重新登录taskctl安装用户或者source .bash_profile等方式使环境变量生效,

最后通过打印环境变量中的值检测是否生效,echo $TASKCTLDIR。

A2、服务器端安装乱码提示?

答:taskctl的字符集是GBK,修改终端或者远程连接工具的会话字符集,选择GBK/GB18030类。

A3、服务器端用vi编辑配置文件或者修改插件出现乱码?

答:taskctl的字符集是GBK,修改当前shell的环境变量LANG为zh_CN.GBK,命令范例:LANG=zh_CN.GBK。

A4、安装过程中,在服务启动步骤中,报告启动失败?

答:一般情况都是端口被占用,新用户建议重新安装,重新安装时修改下端口;

老用户可以通过修改配置文件 $TASKCTLDIR/conf/ctlinit.cfg中的CTL_PORT值 和 $TASKCTLDIR/conf/ctlconf.xml 中 当前IP后面紧接着xxxxx中的xxxxx值,然后重新启动服务实现。

A5、停止服务后再启动服务,出现启动失败?

答:通常有以下两种情况:

a、刚停止马上启动,有可能因为停止时释放端口还没有被系统回收,启动时再次申请分配导致的失败,稍等30秒再启动即可。

b、有可能是环境变量没有生效,一般情况出现在服务器被重启后想重启调度服务,但是没有切换用户或者是切换用户是没有用su - 使被切换的用户环境变量生效导致,验证 echo $TASKCTLDIR 看是否有正确的输出。

A6、确定服务有启动,但图形客户端无法连接服务器?

答:linux服务端配置端口是否开放(防火墙iptables/Firewall开放端口)(针对前期已经有正常使用的用户可能是端口开放时临时生效的,重启后失效导致)。

A7、Windows客户端安装成功但无法运行程序?

答:一般情况是没有.NET环境,这个问题主要存在于xp,win7以后一般都已经自带有.NET。没有.NET环境的用户,在taskctl官网下载单独的.NET环境安装包安装即可。

A8、怎么确定服务器端是否正常启动?

答:在安装用户用ctlninfo命令查看相关属性。

A9、客户端与服务端通信交互超时?

答:有可能是消息队列堵塞或者是ctlucd进程意外死亡,通过查看log并通过消息队列状况ipcs、进程状态ps来验证具体情况,通常情况是需要重启服务( 5.0以后版本:调度有记录服务的状态,重启后会自动读取上一次的状态,一般不需要担心运行的流程状态)。

A10、TASKCTL首次登录的用户名和密码是什么?

答:taskctl安装后默认的用户名密码都是admin,后期的用户信息是通过Admin组件来管理。新增用户时,密码默认和用户名相同,如果需要更改,用该用户登录任意客户端在菜单栏都有修改密码的地方。

作业&流程设计:

B1、Designer或Monitor登录后,发现所有相关流程都不见了?

答:一般情况是Server只初始化但是服务未启动,服务启动一般分为两个步骤:

1、ctlinit 初始化;

2、ctlstart 启动服务。

(特殊情况5.0以前版本,当删除工程时会出现需要手动整理配置文件)。

B2、Designer中流程图或代码不能编辑,不是可写状态?

答:当前流程没有被签出,不是可写状态。

B3、无法签出指定流程,系统提示“被其它用户checkout”?

答:当前流程被其它用户签出,需要其它用户签入后你才能签出(如果是上一次designer闪退造成的,参见http://www.taskctl.com/forum/detail_58.html)。

B4、在Designer中为什么不能创建一个项目工程?

答:TASKCTL创建工程位于Admin软件--应用工程。

B5、变量值在Designer中修改,为什么在Monitor不能体现?

答:Designer中变量值只针对初始化到运行环境有效,后面变量值以运行环境为准。如果需要修改运行环境变量值请通过“启动流程”---“自定义值”设定。

B6、Designer设计器中某流程显示为签出状态,但保存时提示“流程未签出,不能修改”?

答:30分钟内无任何操作,流程会自动签入(此时windows客户端依然展示的是签出状态,但是对于服务而言,已经是签入状态,此时没有写入权限)。

调度监控及管理:

C1、无法执行存储过程?

答:存储过程运行环境未配置成功,通常情况是taskctl安装用户的PATH环境变量没有把sqlplus命令的路径添加进去。首先sqlplus命令路径添加到环境变量PATH(详细设置参考oracle安装用户相关的环境变量),然后重新登录taskctl安装用户使环境变量生效。

C2、无法执行shell脚本?

答:一般情况是对shell脚本没有可读权限。在后台taskctl安装用户通过sh 全路径./sh脚本 验证,如果这样可以运行,调度就一定能运行。

C3、无法执行DataStage作业?

答:通常情况是taskctl安装用户的PATH环境变量没有把dsjob命令的路径添加进去。首先把dsjob命令加入环境变量PATH(详细设置参考datastage用户相关的环境变量),然后重新登录taskctl安装用户使环境变量生效。

C4、作业日志乱码显示?

答:新版本(5.0以后)在$TASKCTLDIR/conf/agtencode.cfg中配置(具体配置该文件中已经有范例);老版本需要插件协调同步调度服务和实际流程的字符集等。

C5、流程图状态有时候不能刷新?

答:通常情况流程图的状态是实时更新的,但因为不是强制刷新,有可能会出现,一般重启monitor就能解决。

C6、在Designer中流程修改后,在Monitor中流程为什么未改变?

答:TASKCTL分为编辑区和工作区,只要运行过一次的流程,Designer再次修改都不会主动同步,需要用户重载该流程。

C7、为什么执行ctl开头的命令时,都说找不到命令?

答:一般这种情况是因为用户从其他用户切换过来的,没有使taskctl安装用户的环境变量生效(注意linux 下切换用户su 用户名 和 su - 用户名 的区别)。echo $TASKCTLDIR 查看环境变量是否有效。

linux安装taskctl乱码,TASKCTL常见问题和解决方法(FAQ)相关推荐

  1. kail linux安装软件提示“无法定位软件包”解决方法

    kail linux安装软件提示"无法定位软件包"解决方法 参考文章: (1)kail linux安装软件提示"无法定位软件包"解决方法 (2)https:// ...

  2. linux lw3m多行文本使用,linux常用命令以及一些常见问题和解决方法教程.docx

    linux常用命令以及一些常见问题和解决方法教程 端口以及ip之间抓包1.监视指定网络接口的数据包tcpdump -i eth1如果不指定网卡,默认tcpdump只会监视第一个网络接口,一般是eth0 ...

  3. 海蜘蛛系统日志怎么保存到服务器,海蜘蛛路由安装与启动中常见问题及解决方法...

    前面小编介绍了海蜘蛛软路由的三种安装方法,下面网吧路由器栏目小编说说海蜘蛛路由安装与启动中常见问题及解决方法. 1.并口硬盘光盘安装的时候出现搜索IDE控制器ide0.....hdb就不动了,请问该如 ...

  4. Linux安装ElasticSearch启动报错的解决方法

    Linux安装ElasticSearch后,ElasticSearch是不能用root用户启动的,以root用户启动会报错Refer to the log for complete error det ...

  5. 安装mysql配置时出错_mysql安装时出现各种常见问题的解决方法

    小编为大家整理许多mysql安装时出现各种常见问题的解决方法,供大家参考,具体内容如下 问题一: 当各位在安装.重装时出现could not start the service mysql error ...

  6. XManager远程Linux 安装Oracle 图形化界面xstart解决方法

    XManager远程Linux 安装Oracle 图形化界面xstart解决方法 参考文章: (1)XManager远程Linux 安装Oracle 图形化界面xstart解决方法 (2)https: ...

  7. 组态王安装error_组态王常见问题的解决方法

    ,. ; .. 组态王常见问题的解决方法 组态王虽然国内用的很多, 但他的问题也很多, 有时候弄起来真的很麻烦, 比如 一个简单的开机自动运行都要自己设置,下面是我在网上查到的一些内容. 组态王使用常 ...

  8. Linux系统常用命令以及常见问题的解决方法

    常用命令 sed sed 是一种流编辑器,它是文本处理中非常常用的工具,能够完美的配合正则表达式使用,功能非常强大. mkdir playgroundtouch test.txtecho " ...

  9. linux中安装httpd安装错误,linux安装httpd和nginx常见问题及解决办法

    1 httpd-2.4.23.tar.gz安装 安装httpd之前,需要安装:gcc.apr.apr-util.pcre.zlib. 文件参考:D:\01soft\02测试\02悬镜管家\web服务\ ...

  10. linux安装 中文乱码怎么解决方法,Linux安装GBK/GB2312程序显示乱码的五种解决方法...

    不少用户在Linux系统中安装GBK或GB2312的时候遇到了乱码问题,这主要是系统默认语言是uft8所导致,对于该问题可用五种方法进行解决,接下来是小编为大家收集的Linux安装GBK/GB2312 ...

最新文章

  1. RabbitMQ:入门(三)——RabbitMQ用户管理、角色管理与权限管理
  2. 死磕 java同步系列之ReentrantReadWriteLock源码解析
  3. 关于sendinput() inserted only 0 out of 2 python程序问题的解决
  4. c# 编写自定义异常类
  5. access开发精要(5)-合计group by
  6. OSI七层-相关协议
  7. ruby 集合 分组_在Ruby中找到两个集合之间的区别
  8. 11条重要的数据库设计原则
  9. C++STL之fill()函数使用方法
  10. c语言通讯录程序设计个人感言,C语言学习感悟(1)
  11. Linux下Intel网卡固件烧写工具
  12. Notepad++删除空白行
  13. 【论文笔记】Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoising
  14. Python实现:已知化学分子的输入文件坐标(高斯计算输入文件为例),求其中任意三个原子确定的平面的法向量和单位法向量
  15. 2019.2.13 【过年停更了很久,挖个坑】
  16. 智己汽车,兼顾豪华舒适和操控性能
  17. 小米 Redmi G Pro 游戏本锐龙版 评测
  18. 小白机器学习笔记(一)
  19. 名编辑电子杂志大师教程 | 如何直接输出安卓apk格式?
  20. TortoiseSVN的所有使用

热门文章

  1. LitJson使用范例
  2. emu8086,汇编程序:屏幕输入字符串,设置寄存器的值
  3. beyond compare 代码对比工具使用方法
  4. 计算机专业英语词汇pdf,计算机专业英语词汇1700词.pdf
  5. Redis的安装启动,菜鸟使用(windows)
  6. 51单片机入门学习 第九天
  7. [架构之路-42]:目标系统 - 系统软件 - Linux下的网络通信-2-无线局域网WIFI原理、WIFI与3G/4G/以太网/蓝牙的协议转换
  8. 禁忌搜索算法c语言代码,禁忌搜索算法CC++源代码.doc
  9. 2的n次方对照表,十六进制二进制对照表
  10. 12个国外免费DNS服务