怎么重启php进程,php53怎么使用postfix?
1、ubuntu 下安装postfix,执行命令: # apt-get install postfix popa3d 如果不需要pop3服务,把popa3d去掉
2、在php.ini配置文件上,设置mail函数: 1)打开php.ini配置,下面是我的php.ini路径: # vi /home/service/web/config/php/lib/php.ini 2)找到:sendmail_path ,将其设置为: sendmail_path = /usr/sbin/sendmail -t 注意:这里需要先到/usr/sbin/ 目录中,确认是否存在sendmail文件。
3、启动postfix: # /etc/init.d/postfix start
4、重启apache: # /etc/init.d/apache2 restart
5、以上完成。你可以写一个发送email的php文件做测试
10秒后自动尝试重新启动?
占用80端口罪魁祸首我的电脑右键>服务和应用程序>服务 里找 World Wide Web Publishing Service先停用,启动类型改手动。
然后phpstudy点启动 以后切换到iis版本的时候 这个服务会被打开,再从iis切换到apache的时候apache启动不了就去停用这个服务
远程服务器返回错误?
502错误原因分析:
1、这类错误常见于Nginx+PHP的Web架构,Nginx将请求提交给网关PHP-FPM执行,但是由于某些原因请求没有执行完毕导致PHP-FPM进程终止执行。说到此,这个问题就很明了了,与网关服务如PHP-FPM的配置有关了。
2、php-fpm.conf配置文件中有两个参数就需要你考虑到,分别是max_children和request_terminate_timeout。
3、max_children最大子进程数,在高并发请求下,达到php-fpm最大响应数,后续的请求就会出现502错误的。可以通过netstat命令来查看当前连接数。
4、request_terminate_timeout设置单个请求的超时终止时间。还应该注意到php.ini中的max_execution_time参数。当请求终止时,也会出现502错误的。
5、当积累了大量的php请求,你重启php-fpm释放资源,但一两分钟不到,502又再次呈现, 这时还应该考虑到数据库,查看下数据库进程是否有大量的locked进程,数据库死锁导致超时,前端终止了继续请求,但是SQL语句还在等待释放锁,这时就要重启数据库服务了或kill掉死锁SQL进程了。
6、所以在调整max_children和request_terminate_timeout、max_execution_time也需要考虑到服务器资源使用情况及应用代码sql执行效率情况,需要综合衡量。502 Bad Gateway:服务器作为网关或者代理时,为了完成请求访问下一个服务器,但该服务器返回了非法的应答。 亦说Web服务器用作网关或代理服务器时收到了无效响应。远程服务器是成对设置的。 若要设置一对远程服务器,请将这两台服务器配置为彼此将对方识别为远程服务器。大多数情况下,不需要为远程服务器设置配置选项。 SQL Server 组将在本地计算机和远程计算机上设置默认值以允许远程服务器连接。为了能够进行远程访问,必须在本地和远程计算机上将 remote access 配置选项设置为 1。 (这是默认设置。)remote access 控制远程服务器的登录。 可以通过使用 Transact-SQL sp_configure 存储过程或 SQL Server Management Studio 重置此配置选项。 若要在 SQL Server Management Studio中设置选项,请在 “服务器属性连接” 页上,使用 “允许远程连接到此服务器”。 若要访问“服务器属性连接”页,请在对象资源管理器中右键单击服务器名称,再单击“属性”。 在 “服务器属性” 页上,单击 “连接” 页。在本地服务器中,您可以禁用远程服务器配置,以防止远程服务器中的用户对与其配对的本地服务器进行访问。
重新安装apache?
httpd.conf这个配置文件里面加入LoadModulephp5_module"F:\web\PHP\php5apache2.dll"AddTypeapplication/x-httpd-php.php添加这2行,第三行去掉,然后保存,再重启下apache服务。
电脑显示504连接源站超时怎么处理?
遇到504网关超时错误时,首先可以尝试重新加载页面。与此同时,还可以尝试在不同的浏览器中加载该站点,以排除首要问题。
重新启动设备
路由器等网络设备的错误也可能会导致504网关超时错误,重新启动这设备也许可以帮助解决此问题。
检查代理设置
一般来说,代理服务器很少会导致504错误,但如果代理服务器设置错误也可能会导致504网关超时。
检查网站插件和主题
第三方插件和主题有可能导致服务器超时,通常是因为将插件或者主题生成的许多未缓存请求排队。所以会占用大量服务器的PHP工作人员,因此可能会导致504错误。