0

私はdjangoでWebサイトを開発しようとしています.開発環境ではすべてがかなりうまく動作していましたが、Apacheベースのサーバーにデプロイしようとしているので、多くの問題が発生しています. たとえば、リクエスト経由で http ポスト リクエストを実行しようとすると、次のエラーが表示されます: response = callback(request, *callback_args, **callback_kwargs)

resp = requests.post(api_connection, data=params)
user_dict = dict(line.split(u"=", 1) for line in resp.text.split(u'\r\n'))

また、サブプロセスでも問題が発生しています。

import subprocess as sp
cmd = ['/home/servvs/./litecoind', 'getnewaddress', 'test']
p = sp.Popen(cmd, stdout=sp.PIPE, close_fds=True)
ltc_address = p.communicate()[0]
print ltc_address

上記のコードはテストとして機能しますが、私のビューから実行すると何もしないようです。これらのいずれかを修正する方法がわかりません。checkoutput は CalledProcessError からエラー コード 6 を返します。

[編集]

上部については、次のエラーが表示されます。

Traceback:
File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response
response = callback(request, *callback_args, **callback_kwargs)
File "/home/pmavens/wsoltc/poker/views.py" in myaccount
user_dict = dict(line.split(u"=", 1) for line in resp.text.split(u'\r\n'))

奇妙なのは、投稿が正常に機能していることを確認できるのに、何らかの理由で正しい応答が得られないことです。(ただし、開発用のdjangoサーバーで行います)

後者はcheck_outputでエラーを出します

Traceback:
File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response
115.                         response = callback(request, *callback_args, **callback_kwargs)
File "/home/pmavens/wsoltc/poker/views.py" in register
 246.         ltc_address = sp.check_output(cmd, shell=False)
File "/usr/lib/python2.7/subprocess.py" in check_output
 544.         raise CalledProcessError(retcode, cmd, output=output)

Exception Type: CalledProcessError at /register/
Exception Value: Command '['/home/pmavens/./litecoind', 'getaccountaddress', u'Ghost']' returned non-zero exit status -6
4

0 に答える 0