0

チェリーピーについて聞いて、好奇心からこのスクリプトを実行しようとしました。

import cherrypy
class HelloWorld(object):
    def index(self):
        return "Hello World!"
    index.exposed = True

cherrypy.quickstart(HelloWorld())

これを実行するには、すでに実行されている apache を停止する必要がありました。これを初めて実行した後、「Hello World」出力が表示されましたが、localhost:8080 にアクセスしようとすると、ブラウザーが無期限に長い読み込み状態になり、cherrypy と apache の間の競合か、何か助けになると思いますどうしたらいいですか?ありがとう

4

1 に答える 1

2

CherryPyがリッスンするポートを定義できます。

Cherrypy.quickstart()の前にcherrypy.config.update( )を発行することで、サーバーがリッスンするポートを変更できます。私の例では7077です。

cherrypy.config.update({'server.socket_port': 7077})

CherryPyの構成の詳細については、このドキュメントを参照してください。

于 2012-05-27T08:37:43.823 に答える