Pythonスクリプトを実行してWindowsサービスをインストールしても応答がない

パジャルナ

以前は、Pythonを実行してWindowsサービスを登録していました。でも今は登録できませんでした。サンプルのサービス登録スクリプトを実行しましたが、単一の応答はありません。実行して終了するだけです。私のサービスはサービスマネージャーに表示されませんでした。私はそれを修正する方法がわかりません。pywin32とpythonの再インストールを何度も試みました。しかし、とにかく動作しません。どんな助けでもありがたいです。

コードは次のとおりです。

import win32serviceutil
import win32service
import win32event
import servicemanager
import socket


class AppServerSvc (win32serviceutil.ServiceFramework):
    _svc_name_ = "TestService"
    _svc_display_name_ = "Test Service"

    def __init__(self,args):
        win32serviceutil.ServiceFramework.__init__(self,args)
        self.hWaitStop = win32event.CreateEvent(None,0,0,None)
        socket.setdefaulttimeout(60)
        print(333)


    def SvcStop(self):
        self.ReportServiceStatus(win32service.SERVICE_STOP_PENDING)
        win32event.SetEvent(self.hWaitStop)

    def SvcDoRun(self):
        servicemanager.LogMsg(servicemanager.EVENTLOG_INFORMATION_TYPE,
                              servicemanager.PYS_SERVICE_STARTED,
                              (self._svc_name_,''))
        self.main()

    def main(self):
        pass

if __name__ == '__main__':
    win32serviceutil.HandleCommandLine(AppServerSvc)

そして、これは私がコードを実行した後に得られるものです:

C:\ Users \ saige \ Documents \ flasky \ flasky-first-edition-5a> python create_service.py install

C:\ Users \ saige \ Documents \ flasky \ flasky-first-edition-5a> python create_service.py install

パジャルナ

私はついにPythonのバージョンを切り替えることでそのバグを修正しました。Python3.7がいくつかの点でwin32をサポートしていないことがわかりました。Python 2.7をインストールすると、動作します。もちろん、環境パス変数を変更し、Python2.7用のwin32を手動でインストールしました。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Windowsスケジューラを介してPythonスクリプトを実行しても機能しない

分類Dev

Azure WebサービスでPythonスクリプトを実行しているが、ML実験では実行していないときにエラー0085

分類Dev

GPSがインストールされているにもかかわらず、エミュレータのCordovaアプリケーションが「GooglePlayサービスを更新しないとHelloMapは実行されません」とスローします

分類Dev

systemdサービスがPythonスクリプトを実行していません

分類Dev

systemdサービスがPythonスクリプトを実行していません

分類Dev

SystemdサービスがPythonスクリプトを実行していません

分類Dev

インターフェイスを備えたWindowsでPythonスクリプトをサービスとして実行する

分類Dev

リクエストからアサーションを実行しようとしていますが、これは応答として存在します

分類Dev

スクリプトが応答しなくなるのを防ぐツールを探しています

分類Dev

バッチスクリプトからWindowsサービスを開始し、結果に基づいて適切なアクションを実行します

分類Dev

exec.Cmd()を実行して、Pythonスクリプトがモジュールをインポートしないようにしますか?

分類Dev

CGIがローカルスクリプトを実行していない

分類Dev

WindowsでPythonスクリプトをサービスとしてどのように実行しますか?

分類Dev

デバッグが実行されてもリリースがビルドされないのはなぜですか。同じソースファイルを使用しているプロジェクトの1つに対してのみです。

分類Dev

SubversionEdgeが「CollabNetSubversionServer」サービスをインストールしていない

分類Dev

タスクスケジューラを介して実行したときにPythonスクリプトがファイルを作成しない

分類Dev

Azureでボットアプリケーションをテストしても応答しない

分類Dev

リモートデスクトップサービス(RDS)/リモートデスクトップセッションホスト(RDSH)がWindows Serverにインストールされているかどうかを.NETに確認してください

分類Dev

Mavenでのテストケースの実行をスキップしても、テストケースがコンパイルされない

分類Dev

HttpErrorResponseのインスタンスが、HttpClientを使用してAngularのサーバー応答へのサブスクリプションのエラー関数をトリガーしないのはなぜですか?

分類Dev

SQL Server 2016 をインストールしても SQL サービスが追加されない

分類Dev

「ローカルシステム」アカウントにNTFSファイルシステムへのアクセス権がない(JavaをWindowsサービスとして実行している)理由

分類Dev

VS C#tcpサーバー/リスナーがエラー1053を取得するWindowsサービスとして実行したときに、サービスがタイミングよく応答しませんでした

分類Dev

linuxシェルスクリプトを使用してエラーがない場合は、プログラムをコンパイルして実行します

分類Dev

ログインしていなくてもPythonスクリプトを実行する

分類Dev

systemdサービスがスクリプトを実行していませんか?

分類Dev

systemdサービスがスクリプトを実行していませんか?

分類Dev

systemdサービスがスクリプトを実行していませんか?

分類Dev

VM(仮想マシン)でホストされているJenkinsサーバーでプロジェクトをビルドしながら、実際のAndroidデバイスまたはエミュレーターでAppiumテストを実行する方法

Related 関連記事

  1. 1

    Windowsスケジューラを介してPythonスクリプトを実行しても機能しない

  2. 2

    Azure WebサービスでPythonスクリプトを実行しているが、ML実験では実行していないときにエラー0085

  3. 3

    GPSがインストールされているにもかかわらず、エミュレータのCordovaアプリケーションが「GooglePlayサービスを更新しないとHelloMapは実行されません」とスローします

  4. 4

    systemdサービスがPythonスクリプトを実行していません

  5. 5

    systemdサービスがPythonスクリプトを実行していません

  6. 6

    SystemdサービスがPythonスクリプトを実行していません

  7. 7

    インターフェイスを備えたWindowsでPythonスクリプトをサービスとして実行する

  8. 8

    リクエストからアサーションを実行しようとしていますが、これは応答として存在します

  9. 9

    スクリプトが応答しなくなるのを防ぐツールを探しています

  10. 10

    バッチスクリプトからWindowsサービスを開始し、結果に基づいて適切なアクションを実行します

  11. 11

    exec.Cmd()を実行して、Pythonスクリプトがモジュールをインポートしないようにしますか?

  12. 12

    CGIがローカルスクリプトを実行していない

  13. 13

    WindowsでPythonスクリプトをサービスとしてどのように実行しますか?

  14. 14

    デバッグが実行されてもリリースがビルドされないのはなぜですか。同じソースファイルを使用しているプロジェクトの1つに対してのみです。

  15. 15

    SubversionEdgeが「CollabNetSubversionServer」サービスをインストールしていない

  16. 16

    タスクスケジューラを介して実行したときにPythonスクリプトがファイルを作成しない

  17. 17

    Azureでボットアプリケーションをテストしても応答しない

  18. 18

    リモートデスクトップサービス(RDS)/リモートデスクトップセッションホスト(RDSH)がWindows Serverにインストールされているかどうかを.NETに確認してください

  19. 19

    Mavenでのテストケースの実行をスキップしても、テストケースがコンパイルされない

  20. 20

    HttpErrorResponseのインスタンスが、HttpClientを使用してAngularのサーバー応答へのサブスクリプションのエラー関数をトリガーしないのはなぜですか?

  21. 21

    SQL Server 2016 をインストールしても SQL サービスが追加されない

  22. 22

    「ローカルシステム」アカウントにNTFSファイルシステムへのアクセス権がない(JavaをWindowsサービスとして実行している)理由

  23. 23

    VS C#tcpサーバー/リスナーがエラー1053を取得するWindowsサービスとして実行したときに、サービスがタイミングよく応答しませんでした

  24. 24

    linuxシェルスクリプトを使用してエラーがない場合は、プログラムをコンパイルして実行します

  25. 25

    ログインしていなくてもPythonスクリプトを実行する

  26. 26

    systemdサービスがスクリプトを実行していませんか?

  27. 27

    systemdサービスがスクリプトを実行していませんか?

  28. 28

    systemdサービスがスクリプトを実行していませんか?

  29. 29

    VM(仮想マシン)でホストされているJenkinsサーバーでプロジェクトをビルドしながら、実際のAndroidデバイスまたはエミュレーターでAppiumテストを実行する方法

ホットタグ

アーカイブ