mono-service

    0熱度

    1回答

    我在Linux Ubuntu操作系統中運行用C#編寫的Windows服務,我對Linux非常陌生。 我應該在終端中輸入什麼命令才能看到mono-service正在運行的服務列表? 我也嘗試過service --status-all和initctl list,但它並沒有在列表中顯示我的服務。

    0熱度

    1回答

    我剛剛設法使用C#和mono(hurray)實現了我的第一個守護進程。除了一件事外,它工作得很好。在用於登錄系統日誌庫的服務的窗口中,應該使用System.Diagnostics.EventLog類。該類帶有一個名爲WriteEntry的方法,用於將字符串記錄到系統日誌中。單聲道中存在相同的類並編譯得很好,但它看起來沒有任何作用。或者我可能不知道去哪裏看。日誌以這種方式生成的地方在哪裏?

    1熱度

    1回答

    開始這樣說一個服務: mono-service2 myservice.exe -l:/var/run/test 一個人怎麼捕獲標準輸出?如果它崩潰,如何捕獲輸出? 除了程序記錄本身,輸出似乎丟失。 syslog似乎只包含信息re:mono-service2,而不是它正在運行的程序集:myservice.exe。

    2熱度

    2回答

    創建一個鎖定文件我運行OSX 10.9帶單聲道3.2.4。 我有一個簡單的應用程序,我想作爲守護程序運行,但mono-service不會創建帶有PID的鎖定文件。我試圖尋找在/ tmp目錄,也是臨時路徑使用時,我得到: Path.GetTempPath(); 其中返回: /var/folders/2r/ryt5sbkd6sl0h0jjvr28qybr0000gn/T/ ,但沒有運氣。這可能

    1熱度

    1回答

    操作系統:Ubuntu 是否可以在sgen垃圾收集器中使用mono-service?正常的垃圾收集器會泄漏我所有的記憶,直到世界末日來臨。如果我找不到一種方法讓sgen與mono-service一起工作,那麼我可能只是使用cron作業卡住了。

    0熱度

    1回答

    我跑單的服務與 mono-service2 -l:lockfile process.exe 它開始的服務,這是所有罰款,但我不得不改變源東西。所以我重新編譯並部署了它。我通過運行終止了服務 kill -9 <pid> 現在我試着再次運行該服務。但它並沒有開始。這裏有什麼問題 ?

    6熱度

    2回答

    如何檢測我在mono-service2下運行? (在C#/。NET 3.5中,在Ubuntu 11上運行單聲道2.6.7) Type.GetType("Mono.Runtime")告訴我我在單聲道運行,所以這部分是好的。但Environment.UserInteractive在單聲道看起來總是錯誤,所以我很難弄清楚我是否真的在mono-service2下運行 - 沒有控制檯/終端。

    3熱度

    1回答

    我在Ubuntu中運行偶爾崩潰的應用程序。我想在發生崩潰時捕獲堆棧跟蹤。這可能嗎? 我啓動我的應用程序是這樣的: 單服務-m:logfile.out application.exe

    1熱度

    1回答

    我在帶有單聲道服務的Ubuntu 14上運行我的Windows服務。 當我的服務嘗試與SSL連接進行連接,它拋出以下異常: The authentication or decryption has failed. at Mono.Security.Protocol.Tls.SslStreamBase.AsyncHandshakeCallback (IAsyncResult asyncResult

    3熱度

    2回答

    基本上我有一個dotnet 4控制檯應用程序,我想轉換爲一個Linux服務。我已經在單聲道的最新版本上測試了控制檯應用程序,它可以工作。然後,我將控制檯應用程序轉換爲Windows服務,並嘗試使用mono-service2啓動它,但導致未找到有關圖像的錯誤。這似乎是在談論單聲道圖像或一些這樣的,而不是一個圖像文件,如果這是有道理的。看起來mono-service2是爲dotnet 2.0而不是do