@narunblog

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

エックスサーバー でpythonをforeverしたらエラーしちゃった

解決したいこと

エックスサーバーでpythonをforeverしたい
pythonモジュールを動かしたい

エックスサーバーでpythonファイルを実行しています。
foreverで永続化させたいのですが、実行時にエラーが出ます

実行したコマンド

forever start -c python test.py

発生している問題・エラー

(node:161384) Warning: Accessing non-existent property 'padLevels' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)

test.pyのソースコード

import time
while 1:
    time.sleep(3)
    print("hello")

自分で試したこと

test.pyの中身を変更したらとりあえずは動きました。

while 1:
    for i in range(10000):
        pass
    print("hello")

モジュールをimportさせているのが、原因なのかな?と思っていますが、どうしたらいいか分かりません。
もし、解決策をご存知の方がいましたら、お力をお貸しいただけないでしょうか。

0 likes

3Answer

Comments

  1. @narunblog

    Questioner

    コメントありがとうございます!

    @uasiさんの御っしゃる通りで、動いてはいるのですがエラーが出て強制的にストップしている状態です。

    test.pyの中でimportしているのですが、その参照先がうまくいっていないような気がしています。
    まだ試してないですが、from指定していないのが問題かなと思っています。

    外出中なので、試ししだいコメントしたいと思います!

遅くなりました。

調べたのですが、PATHについて難しく、FROMで何を指定するか分かりませんでした。
自力解決は諦めることにします。

0Like

Your answer might help someone💌