如何检查xml-rpc在OpenERP 7上是否正常工作?

菲利普·卡斯塔涅拉

我试图弄清楚我的服务器是否接受xmlrpc请求。我所知道的是,当我尝试访问http://my_ip:8069/xmlrpc/commonhttp://my_ip:8069/xmlrpc/object在浏览器上时,出现“找不到文件错误”。那是预期的吗?
我是否必须使用任何标志启动服务器才能启动xml-rpc suport?

这是我的openerp-server.conf

admin_passwd = my_pass
db_host = False
db_port = False
db_user = openerp
db_password = False
addons_path = /opt/openerp/v7/addons,/opt/openerp/v7/web/addons,/home/lfc/openerp/v7/addons
;Log settings
logfile = /var/log/openerp/openerp-server.log
; log_level = error
log_level = debug

和我的开始脚本:

#!/bin/sh

### BEGIN INIT INFO
# Provides:             openerp-server
# Required-Start:       $remote_fs $syslog
# Required-Stop:        $remote_fs $syslog
# Should-Start:         $network
# Should-Stop:          $network
# Default-Start:        2 3 4 5
# Default-Stop:         0 1 6
# Short-Description:    Enterprise Resource Management software
# Description:          Open ERP is a complete ERP and CRM software.
### END INIT INFO

PATH=/bin:/sbin:/usr/bin
DAEMON=/opt/openerp/v7/server/openerp-server
NAME=openerp-server
DESC=openerp-server

# Specify the user name (Default: openerp).
USER=openerp

# Specify an alternate config file (Default: /etc/openerp-server.conf).
CONFIGFILE="/etc/openerp-server.conf"

# pidfile
PIDFILE=/var/run/$NAME.pid

# Additional options that are passed to the Daemon.
DAEMON_OPTS="-c $CONFIGFILE"
# Added option to debug
#DAEMON_OPTS="-c $CONFIGFILE --debug --log-level=debug"

# Log File
LOGFILE=/var/log/openerp/openerp-server.log


[ -x $DAEMON ] || exit 0
[ -f $CONFIGFILE ] || exit 0

checkpid() {
    [ -f $PIDFILE ] || return 1
    pid=`cat $PIDFILE`
    [ -d /proc/$pid ] && return 0
    return 1
}

case "${1}" in
        start)
                #Check if deamon is already running
                checkpid
                if [ "$pid" != "" ]; then
                        echo "$NAME already running with pid $pid."
                else
                #Only starts if not running
                echo -n "Starting ${DESC}: "
                start-stop-daemon --start --quiet --pidfile ${PIDFILE} \
                        --chuid ${USER} --background --make-pidfile \
                        --exec ${DAEMON} -- ${DAEMON_OPTS} --logfile=${LOGFILE}

                echo "${NAME}, OK."
                fi
                ;;

        stop)
                echo -n "Stopping ${DESC}: "

                start-stop-daemon --stop --quiet --pidfile ${PIDFILE} \
                        --oknodo

                #Check existence of PID file. If exists, then remove it
                checkpid
                if [ "$pid" != "" ]; then
                `rm ${PIDFILE}`
                echo -n "${PIDFILE} removed "
                fi

                echo "${NAME}, Stoped!"
                ;;

        restart|force-reload)
                echo -n "Restarting ${DESC}: "

                start-stop-daemon --stop --quiet --pidfile ${PIDFILE} \
                        --oknodo
                echo -n "\n${NAME}: STOPPED"
                sleep 1


                #Check existence of PID file. If exists, then remove it
                checkpid
                if [ "$pid" != "" ]; then
                `rm ${PIDFILE}`
                echo -n "\n${PIDFILE} REMOVED "
                fi
                sleep 1

                start-stop-daemon --start --quiet --pidfile ${PIDFILE} \
                        --chuid ${USER} --background --make-pidfile \
                        --exec ${DAEMON} -- ${DAEMON_OPTS}

                echo "\n${NAME}: STARTED\n"
                ;;

        *)
                N=/etc/init.d/${NAME}
                echo "Usage: ${NAME} {start|stop|restart|force-reload}" >&2
                exit 1
                ;;
esac

exit 0
Senthilnathan

您必须使用有效数据访问它。

Common(xmlrpc/common)用于连接,而Object(xmlrpc/object)用于访问表和函数(模块)。

为此,您可以使用Python,PHP,Java等创建api

例如检查此链接

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过XML-RPC从odoo / openERP打印

来自分类Dev

如何找到与OpenERP / Odoo的XML-RPC连接的数据库名称?

来自分类Dev

如何检查智能卡在Linux上是否正常工作?

来自分类Dev

检查php soap和xml rpc扩展是否已启用

来自分类Dev

如何检查Varnish缓存是否正常工作?

来自分类Dev

如何在OpenERP7中通过XML添加值?

来自分类Dev

如何在OpenERP7视图中更改XML标签?

来自分类Dev

如何在OpenERP7中通过XML添加值?

来自分类Dev

检查Cassandra是否正常工作

来自分类Dev

XSLT如何检查XML节点是否存在?

来自分类Dev

如何检查XML值是否存在?

来自分类Dev

如何检查XML是否与Xerces格式正确

来自分类Dev

如何检查XML中是否存在元素

来自分类Dev

如何检查芹菜结果后端是否正常工作

来自分类Dev

如何检查LazyLoad.js是否正常工作?

来自分类Dev

如何检查HTTP2 / Server Push是否正常工作?

来自分类Dev

如何检查我的DNS服务器是否正常工作?

来自分类Dev

如何检查未检测到的硬盘是否正常工作?

来自分类Dev

如何检查init.d脚本是否正常工作?

来自分类Dev

如何检查防静电腕带是否正常工作?

来自分类Dev

我如何使USB 3.0驱动程序正常工作或检查它是否已经正常工作

来自分类Dev

如何在Windows 7 64位的Firefox上的YouTube上使h.264正常工作?

来自分类Dev

检查大写功能是否可以正常工作

来自分类Dev

检查OU是否存在无法正常工作

来自分类Dev

检查 TopicClient 是否可以正常工作

来自分类Dev

如何使Python bs4在XML上正常工作?

来自分类Dev

如何检查Qt是否正常

来自分类Dev

如何检查工作表上是否存在选项按钮?

来自分类Dev

如何检查Spark是否实际上使工作并行化?

Related 相关文章

热门标签

归档