zato server启动后自动关闭问题解决

症状

zato start server 启动server后,过一会server自动关闭了

解决

查看日志

UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xc2 in position 269: ordinal not in range(128)
Traceback (most recent call last):
  File "/opt/zato/2.0.5/eggs/gunicorn-18.0-py2.7.egg/gunicorn/arbiter.py", line 494, in spawn_worker
    self.cfg.post_fork(self, worker)
  File "/opt/zato/2.0.5/zato-server/src/zato/server/base/parallel.py", line 817, in post_fork
    ParallelServer.start_server(worker.app.zato_wsgi_app, arbiter.zato_deployment_key)
  File "/opt/zato/2.0.5/zato-server/src/zato/server/base/parallel.py", line 763, in start_server
    is_first = parallel_server._after_init_common(server, zato_deployment_key)
  File "/opt/zato/2.0.5/zato-server/src/zato/server/base/parallel.py", line 330, in _after_init_common
    is_first = self.maybe_on_first_worker(server, self.kvdb.conn, deployment_key)
  File "/opt/zato/2.0.5/zato-server/src/zato/server/base/parallel.py", line 249, in maybe_on_first_worker
    import_initial_services_jobs()
  File "/opt/zato/2.0.5/zato-server/src/zato/server/base/parallel.py", line 215, in import_initial_services_jobs
    self.service_sources, self.base_dir)
  File "/opt/zato/2.0.5/zato-server/src/zato/server/service/store.py", line 125, in import_services_from_anywhere
    self.import_services_from_directory(item_name, base_dir)
  File "/opt/zato/2.0.5/zato-server/src/zato/server/service/store.py", line 175, in import_services_from_directory
    self.import_services_from_file(py_path, False, base_dir)
  File "/opt/zato/2.0.5/zato-server/src/zato/server/service/store.py", line 158, in import_services_from_file
    mod_name, file_name, format_exc(e))
UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xc2 in position 269: ordinal not in range(128)

搜索,解决方法

在报错的页面添加代码:

import sys
reload(sys)
sys.setdefaultencoding(‘gb18030‘)
时间: 2024-11-06 23:23:26

zato server启动后自动关闭问题解决的相关文章

idea 打开没多久后自动关闭 问题解决

用idea打开一个项目,不是打开后闪退,而是项目加载完成后自动关闭.....心累啊,好不容易加载完成...... 费了还挺长时间的,要好好总结下问题解决历程: 1.修改 idea.exe.vmoptions 和  idea64.exe.vmoptions 中的 -Xms256m   -Xmx3000m 秉持着太大太小都会闪退,所以来回修改数值 无用 2. 因为之前有加入一个插件后,才出现这个问题,于是乎,我仔细浏览了一波idea插件,把大致无用的删除了一些. 无用 3. 在这之前我有把原来的jd

dell r710 安装ubuntu 12.04 server 启动后进入initramfs解决办法

grub 启动菜单后加入 rootdelay=90, 如下:/boot/vmlinuz-2.6.32-38-server root=UUID=8685ab7a-20a9-4ddf-81c8-9ab9a7043fd8 ro   quiet rootdelay=90 原因: [sda] 初始化过慢,根文件系统由ramfs切到sda失败引起,需要延迟一会

记一次phpStudy apache启动后自动关闭 修改过程

第一种可能原因:路径包含中文 .添加站点 2.重启服务 3.遇见问题 apache 刚启动,1秒钟中后就停止 4.解决问题 发现是自己添加的网站中包含中文路径的问题,建议不要在自己的网站目录下包含中文. 第二种可能情况: 原先添加为中文路径,后修改为英文,依然出错: 解决方案:从phpstudy中删除,后重新添加,启动完成

大数据 时间同步问题 解决hbase集群节点HRegionServer启动后自动关闭

1)在hbase-site.xml文件中 修改增加 ,将时间改大点<property><name>hbase.master.maxclockskew</name><value>150000</value></property>2)修改系统时间,将时间改为一致(建议采用本方法):修改日期date -s 08/20/2016修改时间date -s 15:14:00检查硬件(CMOS)时间clock -r将系统时间写入CMOSclock -

本地计算机 上的 Redis Server 服务启动后停止

服务器上Redis服务安装正常..却启动不了.. 报错  :   本地计算机 上的 Redis Server 服务启动后停止.某些服务在未由其他服务或程序使用时将自动停止. 最后发现是Redis的配置文件有错..因为我这里是在其他机器上配置好..修改完conf文件..直接把文件复制过去覆盖的..配置的路径不一样..或者其他配置问题.. 每一个conf文件中都有三个实体路径..都需要修改.. 苦恼了半天..最后终于解决..Redis可以正常启动了..

mysql启动后随即关闭问题解决(ibdata1文件损坏导致)

机房一台服务器上的mysql运行一段时间了,突然出现了一个很奇怪的现象:重启后无法恢复了!准确情况是:启动mysql后随即就又关闭了. 查看mysql错误日志如下: 160920 22:41:41 mysqld_safe Starting mysqld daemon with databases from /home/MysqlData/2016-09-20 22:41:41 0 [Note] /Data/app/mysql5.6.25/bin/mysqld (mysqld 5.6.25-log

mysql5.7 本地计算机上的mysql 服务启动后停止 的问题解决

mysql5.7 本地计算机上的mysql 服务启动后停止. 问题: 在cmd 下mysql服务mysql服务无法启动任何错误法启动 服务没有报告任何错误 在服务里面启动是 早上来了发现项目有问题,一般把apache mysql 重启一下就没事了. apache 重启了,可是mysql重启不了, 就讲他停了.在服务里启动,这下可好....报错.就上面的死活起不来 ....项目还在跑不起来,客服那边打电话催....急死了,百度了好多方法. 好多都是需要重新初始化..mysqld  --initia

配置server.xml后,启动tomcat 失败(Unable to start cluster)及解决方法

在配置负载均衡环境过程中修改server.xml  后重启tomcat报错,报错信息如下 [[email protected] bin]# ./catalina.sh runUsing CATALINA_BASE: /usr/local/TC6_AUsing CATALINA_HOME: /usr/local/TC6_AUsing CATALINA_TMPDIR: /usr/local/TC6_A/tempUsing JRE_HOME: /usr/java/jdk1.6.0_45Using CL

mysql用root用户启动后其他用户无法启动不问题

问题描述:用root账户启动mysql后,在用mysql用户或其他非root账户启动不了mysql问题解决:通过看mysql的err日志,发现 Failed to open log (robert-bin.000013, errno 13),查看错误号[[email protected] logs]# perror 13 看到OS error code  13:  Permission denied. cd /data/mysql/mysql_3306/logs,ll看到binlog和err日志