首先,为我可能会抛出的虚假问题道歉.如果你能指出我应该从哪里开始的指示,那将是很好的.
我完全不熟悉版本控制(以及git)和云系统.但是,我必须在AWS EC2实例上开发基于php web的应用程序,并使代码对未来的开发人员有所贡献.
我成功创建了运行PHP/MySQL的EC2实例,并使用弹性IP映射域.因此,该网站现在可通过端口80公开访问.
我还安装了git使用$sudo yum install git
和configed user.name和user.email
然后,我转到网站的根文件夹(例如public_html)并运行' git init
'创建折叠".git"然后我使用" git add .
"并提交" git commit -m ‘initial upload’
" 添加文件
这是正确的方法吗?是否可以将项目文件夹放在/ public_html(可从任何人访问).
如果上面没问题,那么我应该从哪里开始呢?我想在EC2上运行git服务器,允许开发人员从他们的本地机器(例如Eclipse)连接,同时能够保持备份并比较代码之间的不同.
我想给开发人员什么细节,以便他们可以连接到git服务器并处理项目?
我快速指导或几个关键词做更多的研究会有所帮助.
道歉但我真的没有太多关于这个问题的信息.
我有一个MySQL MySIAM引擎表,它保存了大约80K的记录(不断增加).今天它突然停止响应.
我甚至不能做一个查询(例如SELECT * FROM table LIMIT 1
),服务器只是花时间执行,看起来永远不会停止.
我无法转储表进行备份.
但是,同一个数据库中的另一个表,相同的引擎(MySIAM)工作正常.
我不知道从哪里开始.不确定它是DEADLOCK还是其他任何东西.
该表中的所有数据都非常重要.你的方向指向帮助我确定问题将非常感激.例如,是否有任何命令检查表是否因为什么原因而损坏等等.
更新:::::我既不能使用CHECK TABLE
,也需要永远执行时间.
更新::::我做了研究,并提出了一些关于REPAIR TABLE的内容.但是,建议我先做备份.因为我不能为这个表做后面的,所以可以使用REPAIR命令吗?
按照Cristian的帮助,使用SHOW PROCESSLIST;
命令.我看到有一个进程状态'正在复制到tmp表'进行另一个进程.所以我用它KILL <process id>
来杀死那个进程,一切都恢复正常.
干杯查龙
MySQL脚本上是否有任何解决方案可以使用特定的间隔号过滤结果.
例如,如果我在数据库中有100,000条记录,并且我只想获得记录号1000,2000,3000等(步骤1000).
我可以通过获取整个结果(例如100,000)在服务器端脚本上执行此操作,并使用如下语法:
for($i=0, $i <= 100,000, $i = $i+1000) $filterResult[] = $record[$i];
Run Code Online (Sandbox Code Playgroud)
但是,正如您所看到的,它会给系统带来压力,因为首先需要生成100,000条记录.
有没有可以从数据库脚本中完成的解决方案?请注意,主键可能不以1 - 100,000开头,因为结果基于where子句中的某些条件.
非常感谢您的帮助.
是否有任何解决方案或替代ColdFusion标记包含静态文本文件而不在/ WEB-INF/cfclasses下创建模板缓存?
问题是我的动态页面随着时间的推移而增长.每个页面都需要包含一个静态文件.
例如
<cfinclude template="mapping/static_1.txt> for page 1
<cfinclude template="mapping/static_2.txt> for page 2
<cfinclude template="mapping/static_3.txt> for page 3
....etc.
Run Code Online (Sandbox Code Playgroud)
由于页面数量增长到2000页,因此系统会生成超过服务器限制的2000个缓存tempaltes,从而导致服务器关闭.
我可以要求托管支持来扩展限制,但对于随时间增长的动态页面来说,这不是一个长期的解决方案.
显然,不需要计算,因为要包含的文件是静态文本(.txt),其中包含静态HTML标记(不涉及脚本).
是否有任何替代标签除了<cfinclude >
显示文件内容没有二进制计算和缓存创建?
或者是否有任何解决方案来阻止服务器缓存.txt文件?
对不起,问题可能很简单,但我在这里是CF的新手.你的指针真的很感激.
干杯查龙
我的托管支持不建议一起禁用缓存.
无论如何,我提出了一个简单的解决方案<cffile>
而不是使用<cfinclude>
.
使用<cffile>
服务器时不会执行每一行并创建缓存.相反,它只是抓住整个文件夹并将其放入变量中.