windows服务踩的坑】的更多相关文章

最近写了一个windows服务 有一些bug最后终于解决了还是写点经验把. 第一点.版本问题,因为是小白,第一次写windows服务,选择的是.net4.6.1的目标框架,因为我的电脑是windows10 又装了几个Dll,比如dapper..之类的组件 在这里onStart是我程序的主入口, 其实我最开始用的是task这个多线程的,只不过因为服务器版本换成了Thread ,等完全把我服务弄号了之后,在我电脑上是可以跑的起来的,也不会报错,检查一切ok, 等真正要布置到服务器上的时候,出现了第一…
网上搜索“nginx 配置为windows服务”,很容易搜索到使用windows server warpper来配置,于是按照网上的方法我从github上的链接下载了1.17版本,前面都很顺利,很容易就配置成服务了,但就在启动服务的时候出异常了.错误大致如下 nginx: [alert] could not open error log file: CreateFile() " e:\nginx/logs/error.log" failed (123: The filename, di…
本文所指的 .NET 程序为 .NET6 的程序.因为 .NET 的版本更新很快,所以方式.方法也有变化,所以网上搜到的方法有些也过时了.以下是最近我实践下来的一点心得(坑). 上一篇说到 不安装运行时运行 .NET 程序 后我们的程序已经只有一个 dll/exe 了,但是在 windows 上运行的时候会是一个控制台程序,很容易人不小心关闭了.所以想着把我们的程序部署成 windows 服务,这样不会误关,重启服务器的时候也会自动启动.所以最近折腾了一下把 .NET 程序,特别是 ASP.NE…
windows container 踩坑记 Intro 我们有一些服务是 dotnet framework 的,不能直接跑在 docker linux container 下面,最近一直在折腾把它部署在 windows container 下,折腾的有点恶心,记录一下. Windows Container 介绍 Windows Container 是微软在 Windows 上的虚拟化实践,它可以提供操作系统级别的虚拟化. 通过我们说的容器化大多是指 Linux Container,基于 linu…
       由于公司服务器用的Windows服务器,所以你懂得…… 直接下载elasticsearch中文发行版.下载地址是:https://github.com/medcl/elasticsearch-rtf.运行安装.运行elasticsearch.bat 之前我们要配置环境变量 什么是ElasticSearch-RTF? RTF是Ready To Fly的缩写,在航模里面,表示无需自己组装零件即可直接上手即飞的航空模型,elasticsearch-RTF是针对中文的一个发行版,即使用最新…
在某些情况下,应用需要部署在windows平台下,单纯的手动点击exe执行文件或java -jar xxx.jar在实际生产环境中不是最佳实践(制作成bat启动文件置于启动项里,服务器启动后,需要人工输入登录账号才能启动应用服务).此时我们需要将应用制作成windows服务设为自启动,这样在windows服务器手动重启或断电启动后,无需用户手动输入登录账号即可自动启动应用服务,此外,应用还可能依赖第三方服务,即只有第三方服务启动后,该应用才能正常启动运行(比如大部分web应用依赖数据库服务,re…
开篇语 因工作内容需要做一个windows服务,此前并没有相关经验,所以做了一个demo来跑跑这个梗(高手跳过,需要的来踩)- 效果如下:打开服务,可以找到我们新增的一个windows服务,这个demo是定时向一个txt文件输出一句话 生成的以日期命名的txt文件 打开文件结果如下: 全过程梳理 本文将只粗略简单的介绍一下windows服务是如何开发和安装的 一.创建windows服务如图新建一个Windows服务 进入程序如图 空白服务如下 public partial class Servi…
我在目前的公司做的项目要么是原生写法去做项目,要么就是vue+webpack做项目,但是vue这部分只是用了模板template,vue其他的都没用. 有一个项目需要做上传图片的功能,老大扔给我一个插件-webuploader. 然后上次做的现在需要改进重做一遍,所以我重新搞了一遍,顺便把踩得坑分享下来. 1.webuploader和其他插件使用一样,有个webuploader.css,webuploader.js,另外再加上一个文件Uploader.swf.所以再使用过程中要把插件的css和j…
一.写在前面 最近做项目需要用到识别图片中文字的功能,本来用的Tesseract这个写的,不过效果不是很理想. 随后上网搜了一下OCR接口,就准备使用腾讯云.百度的OCR接口试一下效果.不过这个腾讯云OCR就折腾了一天! 二.OCR-通用印刷体识别 首先附上文档地址:OCR-通用印刷体识别 有两种调用方式:Url和本地图片. 1.使用 url 的请求包 POST /ocr/general HTTP/1.1 Authorization: FCHXdPTEwMDAwMzc5Jms9QUtJRGVRZ…
使用python编写windows服务 最近测试服务器上经常发生磁盘空间不足,每次手动清除比较麻烦,所以写个windows服务定时清理下.中间也遇到过几个坑,一起记录下来. 1.python实现windows服务需要借助第三方库pywin32.可使用  pip3 命令下载. 代码如下: # ZPF # encoding=utf-8 import win32timezone from logging.handlers import TimedRotatingFileHandler import w…